Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / intel / perf / oa-sklgt3.xml
1 <?xml version="1.0"?>
2 <metrics version="1553959548" 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="21fef15a-83f4-4ffa-bb81-7da6e38b8e4b"
7 chipset="SKLGT3"
8 symbol_name="RenderBasic"
9 >
10 <counter name="GPU Core Clocks"
11 description="The total number of GPU core clocks elapsed during the measurement."
12 data_type="uint64"
13 equation="GPU_CLOCK 0 READ"
14 underscore_name="gpu_core_clocks"
15 units="cycles"
16 symbol_name="GpuCoreClocks"
17 semantic_type="event"
18 mdapi_supported_apis=""
19 mdapi_usage_flags="Tier1 Frame Batch Draw"
20 mdapi_hw_unit_type="gpu"
21 mdapi_group="GPU"
22 />
23 <counter name="EU Active"
24 description="The percentage of time in which the Execution Units were actively processing."
25 data_type="float"
26 max_equation="100"
27 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28 underscore_name="eu_active"
29 units="percent"
30 symbol_name="EuActive"
31 semantic_type="duration"
32 mdapi_supported_apis=""
33 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34 mdapi_group="EU Array"
35 mdapi_hw_unit_type="gpu"
36 />
37 <counter name="L3 Misses"
38 description="The total number of L3 misses."
39 data_type="uint64"
40 equation="C 4 READ"
41 underscore_name="l3_misses"
42 units="messages"
43 symbol_name="L3Misses"
44 semantic_type="event"
45 mdapi_supported_apis=""
46 mdapi_usage_flags="Tier3 Frame Batch Draw"
47 mdapi_hw_unit_type="gpu"
48 mdapi_group="L3/TAG"
49 />
50 <counter name="GTI L3 Throughput"
51 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52 data_type="uint64"
53 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
54 equation="$L3Misses 64 UMUL"
55 underscore_name="gti_l3_throughput"
56 units="bytes"
57 symbol_name="GtiL3Throughput"
58 semantic_type="throughput"
59 mdapi_supported_apis=""
60 mdapi_usage_flags="Tier2 Frame Batch Draw"
61 mdapi_group="GTI/L3"
62 mdapi_hw_unit_type="gpu"
63 />
64 <counter name="EU Both FPU Pipes Active"
65 description="The percentage of time in which both EU FPU pipelines were actively processing."
66 data_type="float"
67 max_equation="100"
68 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69 underscore_name="eu_fpu_both_active"
70 units="percent"
71 symbol_name="EuFpuBothActive"
72 semantic_type="duration"
73 mdapi_supported_apis=""
74 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75 mdapi_group="EU Array/Pipes"
76 mdapi_hw_unit_type="gpu"
77 />
78 <counter name="Sampler Cache Misses"
79 description="The total number of sampler cache misses in all LODs in all sampler units."
80 data_type="uint64"
81 equation="B 4 READ B 5 READ UADD 8 UMUL"
82 underscore_name="sampler_l1_misses"
83 units="messages"
84 symbol_name="SamplerL1Misses"
85 semantic_type="event"
86 mdapi_supported_apis=""
87 mdapi_usage_flags="Tier3 Overview 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 <register type="NOA" address="0x00009840" value="0x00000080" />
727 <register type="NOA" address="0x00009888" value="0x166C01E0" />
728 <register type="NOA" address="0x00009888" value="0x12170280" />
729 <register type="NOA" address="0x00009888" value="0x12370280" />
730 <register type="NOA" address="0x00009888" value="0x16EC01E0" />
731 <register type="NOA" address="0x00009888" value="0x11930317" />
732 <register type="NOA" address="0x00009888" value="0x159303DF" />
733 <register type="NOA" address="0x00009888" value="0x3F900003" />
734 <register type="NOA" address="0x00009888" value="0x1A4E0380" />
735 <register type="NOA" address="0x00009888" value="0x0A6C0053" />
736 <register type="NOA" address="0x00009888" value="0x106C0000" />
737 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
738 <register type="NOA" address="0x00009888" value="0x0A1B4000" />
739 <register type="NOA" address="0x00009888" value="0x1C1C0001" />
740 <register type="NOA" address="0x00009888" value="0x002F1000" />
741 <register type="NOA" address="0x00009888" value="0x042F1000" />
742 <register type="NOA" address="0x00009888" value="0x004C4000" />
743 <register type="NOA" address="0x00009888" value="0x0A4C8400" />
744 <register type="NOA" address="0x00009888" value="0x0C4C0002" />
745 <register type="NOA" address="0x00009888" value="0x000D2000" />
746 <register type="NOA" address="0x00009888" value="0x060D8000" />
747 <register type="NOA" address="0x00009888" value="0x080DA000" />
748 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
749 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
750 <register type="NOA" address="0x00009888" value="0x0E0F6600" />
751 <register type="NOA" address="0x00009888" value="0x100F0001" />
752 <register type="NOA" address="0x00009888" value="0x002C8000" />
753 <register type="NOA" address="0x00009888" value="0x162CA200" />
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="0x1ACE0200" />
767 <register type="NOA" address="0x00009888" value="0x0AEC5300" />
768 <register type="NOA" address="0x00009888" value="0x10EC0000" />
769 <register type="NOA" address="0x00009888" value="0x1CEC0000" />
770 <register type="NOA" address="0x00009888" value="0x0A9B8000" />
771 <register type="NOA" address="0x00009888" value="0x1C9C0002" />
772 <register type="NOA" address="0x00009888" value="0x0CCC0002" />
773 <register type="NOA" address="0x00009888" value="0x0A8D8000" />
774 <register type="NOA" address="0x00009888" value="0x108F0001" />
775 <register type="NOA" address="0x00009888" value="0x16AC8000" />
776 <register type="NOA" address="0x00009888" value="0x0D933031" />
777 <register type="NOA" address="0x00009888" value="0x0F933E3F" />
778 <register type="NOA" address="0x00009888" value="0x01933D00" />
779 <register type="NOA" address="0x00009888" value="0x0393073C" />
780 <register type="NOA" address="0x00009888" value="0x0593000E" />
781 <register type="NOA" address="0x00009888" value="0x1D930000" />
782 <register type="NOA" address="0x00009888" value="0x19930000" />
783 <register type="NOA" address="0x00009888" value="0x1B930000" />
784 <register type="NOA" address="0x00009888" value="0x1D900157" />
785 <register type="NOA" address="0x00009888" value="0x1F900158" />
786 <register type="NOA" address="0x00009888" value="0x35900000" />
787 <register type="NOA" address="0x00009888" value="0x2B908000" />
788 <register type="NOA" address="0x00009888" value="0x2D908000" />
789 <register type="NOA" address="0x00009888" value="0x2F908000" />
790 <register type="NOA" address="0x00009888" value="0x31908000" />
791 <register type="NOA" address="0x00009888" value="0x15908000" />
792 <register type="NOA" address="0x00009888" value="0x17908000" />
793 <register type="NOA" address="0x00009888" value="0x19908000" />
794 <register type="NOA" address="0x00009888" value="0x1B908000" />
795 <register type="NOA" address="0x00009888" value="0x1190003F" />
796 <register type="NOA" address="0x00009888" value="0x51907710" />
797 <register type="NOA" address="0x00009888" value="0x419020A0" />
798 <register type="NOA" address="0x00009888" value="0x55901515" />
799 <register type="NOA" address="0x00009888" value="0x45900529" />
800 <register type="NOA" address="0x00009888" value="0x47901025" />
801 <register type="NOA" address="0x00009888" value="0x57907770" />
802 <register type="NOA" address="0x00009888" value="0x49902100" />
803 <register type="NOA" address="0x00009888" value="0x37900000" />
804 <register type="NOA" address="0x00009888" value="0x33900000" />
805 <register type="NOA" address="0x00009888" value="0x4B900108" />
806 <register type="NOA" address="0x00009888" value="0x59900007" />
807 <register type="NOA" address="0x00009888" value="0x43902108" />
808 <register type="NOA" address="0x00009888" value="0x53907777" />
809 </register_config>
810 <register_config type="OA">
811 <register type="OA" address="0x00002710" value="0x00000000" />
812 <register type="OA" address="0x00002714" value="0x00800000" />
813 <register type="OA" address="0x00002720" value="0x00000000" />
814 <register type="OA" address="0x00002724" value="0x00800000" />
815 <register type="OA" address="0x00002740" value="0x00000000" />
816 </register_config>
817 <register_config type="FLEX">
818 <register type="FLEX" address="0x0000E458" value="0x00005004" />
819 <register type="FLEX" address="0x0000E558" value="0x00010003" />
820 <register type="FLEX" address="0x0000E658" value="0x00012011" />
821 <register type="FLEX" address="0x0000E758" value="0x00015014" />
822 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
823 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
824 <register type="FLEX" address="0x0000E65C" value="0x00222222" />
825 </register_config>
826 </set>
827
828 <set name="Compute Metrics Basic Gen9"
829 mdapi_supported_apis="OGL4 OCL IO BB"
830 underscore_name="compute_basic"
831 hw_config_guid="4320492b-fd03-42ac-922f-dbe1ef3b7b58"
832 chipset="SKLGT3"
833 symbol_name="ComputeBasic"
834 >
835 <counter name="GPU Core Clocks"
836 description="The total number of GPU core clocks elapsed during the measurement."
837 data_type="uint64"
838 equation="GPU_CLOCK 0 READ"
839 underscore_name="gpu_core_clocks"
840 units="cycles"
841 symbol_name="GpuCoreClocks"
842 semantic_type="event"
843 mdapi_supported_apis="OGL OCL IO BB"
844 mdapi_usage_flags="Tier1 Frame Batch Draw"
845 mdapi_hw_unit_type="gpu"
846 mdapi_group="GPU"
847 />
848 <counter name="EU Active"
849 description="The percentage of time in which the Execution Units were actively processing."
850 data_type="float"
851 max_equation="100"
852 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
853 underscore_name="eu_active"
854 units="percent"
855 symbol_name="EuActive"
856 semantic_type="duration"
857 mdapi_supported_apis="OGL OCL IO BB"
858 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
859 mdapi_group="EU Array"
860 mdapi_hw_unit_type="gpu"
861 />
862 <counter name="Untyped Bytes Read"
863 description="The total number of typed memory bytes read via Data Port."
864 data_type="uint64"
865 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
866 equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
867 underscore_name="untyped_bytes_read"
868 units="bytes"
869 symbol_name="UntypedBytesRead"
870 semantic_type="throughput"
871 mdapi_supported_apis="OGL4 OCL IO BB"
872 mdapi_usage_flags="Tier3 Frame Batch Draw"
873 mdapi_group="L3/Data Port"
874 mdapi_hw_unit_type="gpu"
875 />
876 <counter name="EU Both FPU Pipes Active"
877 description="The percentage of time in which both EU FPU pipelines were actively processing."
878 data_type="float"
879 max_equation="100"
880 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
881 underscore_name="eu_fpu_both_active"
882 units="percent"
883 symbol_name="EuFpuBothActive"
884 semantic_type="duration"
885 mdapi_supported_apis="OGL OCL IO BB"
886 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
887 mdapi_group="EU Array/Pipes"
888 mdapi_hw_unit_type="gpu"
889 />
890 <counter name="Typed Bytes Written"
891 description="The total number of untyped memory bytes written via Data Port."
892 data_type="uint64"
893 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
894 equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
895 underscore_name="typed_bytes_written"
896 units="bytes"
897 symbol_name="TypedBytesWritten"
898 semantic_type="throughput"
899 mdapi_supported_apis="OGL4 OCL IO BB"
900 mdapi_usage_flags="Tier3 Frame Batch Draw"
901 mdapi_group="L3/Data Port"
902 mdapi_hw_unit_type="gpu"
903 />
904 <counter name="EU FPU0 Pipe Active"
905 description="The percentage of time in which EU FPU0 pipeline was actively processing."
906 data_type="float"
907 max_equation="100"
908 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
909 underscore_name="fpu0_active"
910 units="percent"
911 symbol_name="Fpu0Active"
912 semantic_type="duration"
913 mdapi_supported_apis="OGL OCL IO BB"
914 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
915 mdapi_group="EU Array/Pipes"
916 mdapi_hw_unit_type="gpu"
917 />
918 <counter name="EU FPU1 Pipe Active"
919 description="The percentage of time in which EU FPU1 pipeline was actively processing."
920 data_type="float"
921 max_equation="100"
922 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
923 underscore_name="fpu1_active"
924 units="percent"
925 symbol_name="Fpu1Active"
926 semantic_type="duration"
927 mdapi_supported_apis="OGL IO OCL BB"
928 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
929 mdapi_group="EU Array/Pipes"
930 mdapi_hw_unit_type="gpu"
931 />
932 <counter name="EU AVG IPC Rate"
933 description="The average rate of IPC calculated for 2 FPU pipelines."
934 data_type="float"
935 max_equation="2"
936 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
937 underscore_name="eu_avg_ipc_rate"
938 units="number"
939 symbol_name="EuAvgIpcRate"
940 semantic_type="ratio"
941 mdapi_supported_apis="OGL OCL IO BB"
942 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
943 mdapi_group="EU Array"
944 mdapi_hw_unit_type="gpu"
945 />
946 <counter name="GS Threads Dispatched"
947 description="The total number of geometry shader hardware threads dispatched."
948 data_type="uint64"
949 equation="A 5 READ"
950 underscore_name="gs_threads"
951 units="threads"
952 symbol_name="GsThreads"
953 semantic_type="event"
954 mdapi_supported_apis="OGL4 OCL IO BB"
955 mdapi_usage_flags="Tier3 Frame Batch Draw"
956 mdapi_hw_unit_type="gpu"
957 mdapi_group="EU Array/Geometry Shader"
958 />
959 <counter name="Early Hi-Depth Test Fails"
960 description="The total number of pixels dropped on early hierarchical depth test."
961 data_type="uint64"
962 equation="A 22 READ 4 UMUL"
963 underscore_name="hi_depth_test_fails"
964 units="pixels"
965 symbol_name="HiDepthTestFails"
966 semantic_type="event"
967 mdapi_supported_apis="OGL IO OCL BB"
968 mdapi_usage_flags="Tier3 Frame Batch Draw"
969 mdapi_hw_unit_type="gpu"
970 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
971 />
972 <counter name="VS Threads Dispatched"
973 description="The total number of vertex shader hardware threads dispatched."
974 data_type="uint64"
975 equation="A 1 READ"
976 underscore_name="vs_threads"
977 units="threads"
978 symbol_name="VsThreads"
979 semantic_type="event"
980 mdapi_supported_apis="OGL OCL IO BB"
981 mdapi_usage_flags="Tier3 Frame Batch Draw"
982 mdapi_hw_unit_type="gpu"
983 mdapi_group="EU Array/Vertex Shader"
984 />
985 <counter name="FS Threads Dispatched"
986 description="The total number of fragment shader hardware threads dispatched."
987 data_type="uint64"
988 equation="A 6 READ"
989 underscore_name="ps_threads"
990 units="threads"
991 symbol_name="PsThreads"
992 semantic_type="event"
993 mdapi_supported_apis="OGL OCL IO BB"
994 mdapi_usage_flags="Tier3 Frame Batch Draw"
995 mdapi_hw_unit_type="gpu"
996 mdapi_group="EU Array/Fragment Shader"
997 />
998 <counter name="Shader Barrier Messages"
999 description="The total number of shader barrier messages."
1000 data_type="uint64"
1001 equation="A 35 READ"
1002 underscore_name="shader_barriers"
1003 units="messages"
1004 symbol_name="ShaderBarriers"
1005 semantic_type="event"
1006 mdapi_supported_apis="OGL OCL IO BB"
1007 mdapi_usage_flags="Tier3 Frame Batch Draw"
1008 mdapi_hw_unit_type="gpu"
1009 mdapi_group="EU Array/Barrier"
1010 />
1011 <counter name="Sampler Texels"
1012 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1013 data_type="uint64"
1014 equation="A 28 READ 4 UMUL"
1015 underscore_name="sampler_texels"
1016 units="texels"
1017 symbol_name="SamplerTexels"
1018 semantic_type="event"
1019 mdapi_supported_apis="OGL OCL IO BB"
1020 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1021 mdapi_hw_unit_type="gpu"
1022 mdapi_group="Sampler/Sampler Input"
1023 />
1024 <counter name="Pixels Failing Tests"
1025 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1026 data_type="uint64"
1027 equation="A 25 READ 4 UMUL"
1028 underscore_name="pixels_failing_post_ps_tests"
1029 units="pixels"
1030 symbol_name="PixelsFailingPostPsTests"
1031 semantic_type="event"
1032 mdapi_supported_apis="OGL IO OCL BB"
1033 mdapi_usage_flags="Tier3 Frame Batch Draw"
1034 mdapi_hw_unit_type="gpu"
1035 mdapi_group="3D Pipe/Output Merger"
1036 />
1037 <counter name="GPU Time Elapsed"
1038 description="Time elapsed on the GPU during the measurement."
1039 data_type="uint64"
1040 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1041 underscore_name="gpu_time"
1042 units="ns"
1043 symbol_name="GpuTime"
1044 semantic_type="duration"
1045 mdapi_supported_apis="OGL OCL IO BB"
1046 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1047 mdapi_hw_unit_type="gpu"
1048 mdapi_group="GPU"
1049 />
1050 <counter name="AVG GPU Core Frequency"
1051 description="Average GPU Core Frequency in the measurement."
1052 data_type="uint64"
1053 max_equation="$GpuMaxFrequency"
1054 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1055 underscore_name="avg_gpu_core_frequency"
1056 units="hz"
1057 symbol_name="AvgGpuCoreFrequency"
1058 semantic_type="event"
1059 mdapi_supported_apis="OGL OCL IO BB"
1060 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1061 mdapi_group="GPU"
1062 mdapi_hw_unit_type="gpu"
1063 />
1064 <counter name="Sampler Texels Misses"
1065 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1066 data_type="uint64"
1067 equation="A 29 READ 4 UMUL"
1068 underscore_name="sampler_texel_misses"
1069 units="texels"
1070 symbol_name="SamplerTexelMisses"
1071 semantic_type="event"
1072 mdapi_supported_apis="OGL OCL IO BB"
1073 mdapi_usage_flags="Tier3 Batch Frame Draw"
1074 mdapi_hw_unit_type="gpu"
1075 mdapi_group="Sampler/Sampler Cache"
1076 />
1077 <counter name="CS Threads Dispatched"
1078 description="The total number of compute shader hardware threads dispatched."
1079 data_type="uint64"
1080 equation="A 4 READ"
1081 underscore_name="cs_threads"
1082 units="threads"
1083 symbol_name="CsThreads"
1084 semantic_type="event"
1085 mdapi_supported_apis="OGL4 OCL IO BB"
1086 mdapi_usage_flags="Tier3 Frame Batch Draw"
1087 mdapi_hw_unit_type="gpu"
1088 mdapi_group="EU Array/Compute Shader"
1089 />
1090 <counter name="SLM Bytes Read"
1091 description="The total number of GPU memory bytes read from shared local memory."
1092 data_type="uint64"
1093 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1094 equation="A 30 READ 64 UMUL"
1095 underscore_name="slm_bytes_read"
1096 units="bytes"
1097 symbol_name="SlmBytesRead"
1098 semantic_type="throughput"
1099 mdapi_supported_apis="OGL4 OCL IO BB"
1100 mdapi_usage_flags="Tier3 Frame Batch Draw"
1101 mdapi_group="L3/Data Port/SLM"
1102 mdapi_hw_unit_type="gpu"
1103 />
1104 <counter name="GTI Read Throughput"
1105 description="The total number of GPU memory bytes read from GTI."
1106 data_type="uint64"
1107 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1108 equation="C 4 READ 64 UMUL"
1109 underscore_name="gti_read_throughput"
1110 units="bytes"
1111 symbol_name="GtiReadThroughput"
1112 semantic_type="throughput"
1113 mdapi_supported_apis="OGL OCL IO BB"
1114 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1115 mdapi_group="GTI"
1116 mdapi_hw_unit_type="gpu"
1117 />
1118 <counter name="Untyped Writes"
1119 description="The total number of untyped memory bytes written via Data Port."
1120 data_type="uint64"
1121 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1122 equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1123 underscore_name="untyped_bytes_written"
1124 units="bytes"
1125 symbol_name="UntypedBytesWritten"
1126 semantic_type="throughput"
1127 mdapi_supported_apis="OGL4 OCL IO BB"
1128 mdapi_usage_flags="Tier3 Frame Batch Draw"
1129 mdapi_group="L3/Data Port"
1130 mdapi_hw_unit_type="gpu"
1131 />
1132 <counter name="GPU Busy"
1133 description="The percentage of time in which the GPU has been processing GPU commands."
1134 data_type="float"
1135 max_equation="100"
1136 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1137 underscore_name="gpu_busy"
1138 units="percent"
1139 symbol_name="GpuBusy"
1140 semantic_type="duration"
1141 mdapi_supported_apis="OGL OCL IO BB"
1142 mdapi_usage_flags="Tier1 Overview System Frame"
1143 mdapi_group="GPU"
1144 mdapi_hw_unit_type="gpu"
1145 />
1146 <counter name="Rasterized Pixels"
1147 description="The total number of rasterized pixels."
1148 data_type="uint64"
1149 equation="A 21 READ 4 UMUL"
1150 underscore_name="rasterized_pixels"
1151 units="pixels"
1152 symbol_name="RasterizedPixels"
1153 semantic_type="event"
1154 mdapi_supported_apis="OGL IO OCL BB"
1155 mdapi_usage_flags="Tier3 Frame Batch Draw"
1156 mdapi_hw_unit_type="gpu"
1157 mdapi_group="3D Pipe/Rasterizer"
1158 />
1159 <counter name="Typed Bytes Read"
1160 description="The total number of typed memory bytes read via Data Port."
1161 data_type="uint64"
1162 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1163 equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1164 underscore_name="typed_bytes_read"
1165 units="bytes"
1166 symbol_name="TypedBytesRead"
1167 semantic_type="throughput"
1168 mdapi_supported_apis="OGL4 OCL IO BB"
1169 mdapi_usage_flags="Tier3 Frame Batch Draw"
1170 mdapi_group="L3/Data Port"
1171 mdapi_hw_unit_type="gpu"
1172 />
1173 <counter name="DS Threads Dispatched"
1174 description="The total number of domain shader hardware threads dispatched."
1175 data_type="uint64"
1176 equation="A 3 READ"
1177 underscore_name="ds_threads"
1178 units="threads"
1179 symbol_name="DsThreads"
1180 semantic_type="event"
1181 mdapi_supported_apis="OGL4 OCL IO BB"
1182 mdapi_usage_flags="Tier3 Frame Batch Draw"
1183 mdapi_hw_unit_type="gpu"
1184 mdapi_group="EU Array/Domain Shader"
1185 />
1186 <counter name="EU Thread Occupancy"
1187 description="The percentage of time in which hardware threads occupied EUs."
1188 data_type="float"
1189 max_equation="100"
1190 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1191 underscore_name="eu_thread_occupancy"
1192 units="percent"
1193 symbol_name="EuThreadOccupancy"
1194 semantic_type="duration"
1195 mdapi_supported_apis="OGL IO OCL BB"
1196 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1197 mdapi_group="EU Array"
1198 mdapi_hw_unit_type="gpu"
1199 />
1200 <counter name="EU Stall"
1201 description="The percentage of time in which the Execution Units were stalled."
1202 data_type="float"
1203 max_equation="100"
1204 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1205 underscore_name="eu_stall"
1206 units="percent"
1207 symbol_name="EuStall"
1208 semantic_type="duration"
1209 mdapi_supported_apis="OGL OCL IO BB"
1210 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1211 mdapi_group="EU Array"
1212 mdapi_hw_unit_type="gpu"
1213 />
1214 <counter name="Samples Blended"
1215 description="The total number of blended samples or pixels written to all render targets."
1216 data_type="uint64"
1217 equation="A 27 READ 4 UMUL"
1218 underscore_name="samples_blended"
1219 units="pixels"
1220 symbol_name="SamplesBlended"
1221 semantic_type="event"
1222 mdapi_supported_apis="OGL IO OCL BB"
1223 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1224 mdapi_hw_unit_type="gpu"
1225 mdapi_group="3D Pipe/Output Merger"
1226 />
1227 <counter name="Early Depth Test Fails"
1228 description="The total number of pixels dropped on early depth test."
1229 data_type="uint64"
1230 equation="A 23 READ 4 UMUL"
1231 underscore_name="early_depth_test_fails"
1232 units="pixels"
1233 symbol_name="EarlyDepthTestFails"
1234 semantic_type="event"
1235 mdapi_supported_apis="OGL IO OCL BB"
1236 mdapi_usage_flags="Tier3 Frame Batch Draw"
1237 mdapi_hw_unit_type="gpu"
1238 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1239 />
1240 <counter name="Shader Memory Accesses"
1241 description="The total number of shader memory accesses to L3."
1242 data_type="uint64"
1243 equation="A 32 READ"
1244 underscore_name="shader_memory_accesses"
1245 units="messages"
1246 symbol_name="ShaderMemoryAccesses"
1247 semantic_type="event"
1248 mdapi_supported_apis="OGL OCL IO BB"
1249 mdapi_usage_flags="Tier3 Frame Batch Draw"
1250 mdapi_hw_unit_type="gpu"
1251 mdapi_group="L3/Data Port"
1252 />
1253 <counter name="HS Threads Dispatched"
1254 description="The total number of hull shader hardware threads dispatched."
1255 data_type="uint64"
1256 equation="A 2 READ"
1257 underscore_name="hs_threads"
1258 units="threads"
1259 symbol_name="HsThreads"
1260 semantic_type="event"
1261 mdapi_supported_apis="OGL4 OCL IO BB"
1262 mdapi_usage_flags="Tier3 Frame Batch Draw"
1263 mdapi_hw_unit_type="gpu"
1264 mdapi_group="EU Array/Hull Shader"
1265 />
1266 <counter name="GTI Write Throughput"
1267 description="The total number of GPU memory bytes written to GTI."
1268 data_type="uint64"
1269 max_equation="$GpuCoreClocks 32 UMUL"
1270 equation="C 5 READ 64 UMUL"
1271 underscore_name="gti_write_throughput"
1272 units="bytes"
1273 symbol_name="GtiWriteThroughput"
1274 semantic_type="throughput"
1275 mdapi_supported_apis="OGL OCL IO BB"
1276 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1277 mdapi_group="GTI"
1278 mdapi_hw_unit_type="gpu"
1279 />
1280 <counter name="SLM Bytes Written"
1281 description="The total number of GPU memory bytes written into shared local memory."
1282 data_type="uint64"
1283 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1284 equation="A 31 READ 64 UMUL"
1285 underscore_name="slm_bytes_written"
1286 units="bytes"
1287 symbol_name="SlmBytesWritten"
1288 semantic_type="throughput"
1289 mdapi_supported_apis="OGL4 OCL IO BB"
1290 mdapi_usage_flags="Tier3 Frame Batch Draw"
1291 mdapi_group="L3/Data Port/SLM"
1292 mdapi_hw_unit_type="gpu"
1293 />
1294 <counter name="L3 Shader Throughput"
1295 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1296 data_type="uint64"
1297 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1298 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1299 underscore_name="l3_shader_throughput"
1300 units="bytes"
1301 symbol_name="L3ShaderThroughput"
1302 semantic_type="throughput"
1303 mdapi_supported_apis="OGL4 OCL IO BB"
1304 mdapi_usage_flags="Tier2 Frame Batch Draw"
1305 mdapi_group="L3/Data Port"
1306 mdapi_hw_unit_type="gpu"
1307 />
1308 <counter name="Samples Killed in FS"
1309 description="The total number of samples or pixels dropped in fragment shaders."
1310 data_type="uint64"
1311 equation="A 24 READ 4 UMUL"
1312 underscore_name="samples_killed_in_ps"
1313 units="pixels"
1314 symbol_name="SamplesKilledInPs"
1315 semantic_type="event"
1316 mdapi_supported_apis="OGL IO OCL BB"
1317 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1318 mdapi_hw_unit_type="gpu"
1319 mdapi_group="3D Pipe/Fragment Shader"
1320 />
1321 <counter name="Samples Written"
1322 description="The total number of samples or pixels written to all render targets."
1323 data_type="uint64"
1324 equation="A 26 READ 4 UMUL"
1325 underscore_name="samples_written"
1326 units="pixels"
1327 symbol_name="SamplesWritten"
1328 semantic_type="event"
1329 mdapi_supported_apis="OGL IO OCL BB"
1330 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1331 mdapi_hw_unit_type="gpu"
1332 mdapi_group="3D Pipe/Output Merger"
1333 />
1334 <counter name="Shader Atomic Memory Accesses"
1335 description="The total number of shader atomic memory accesses."
1336 data_type="uint64"
1337 equation="A 34 READ"
1338 underscore_name="shader_atomics"
1339 units="messages"
1340 symbol_name="ShaderAtomics"
1341 semantic_type="event"
1342 mdapi_supported_apis="OGL OCL IO BB"
1343 mdapi_usage_flags="Tier3 Frame Batch Draw"
1344 mdapi_hw_unit_type="gpu"
1345 mdapi_group="L3/Data Port/Atomics"
1346 />
1347 <counter name="EU Send Pipe Active"
1348 description="The percentage of time in which EU send pipeline was actively processing."
1349 data_type="float"
1350 max_equation="100"
1351 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1352 underscore_name="eu_send_active"
1353 units="percent"
1354 symbol_name="EuSendActive"
1355 semantic_type="duration"
1356 mdapi_supported_apis="OGL IO OCL BB"
1357 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1358 mdapi_group="EU Array/Pipes"
1359 mdapi_hw_unit_type="gpu"
1360 />
1361 <register_config type="NOA">
1362 <register type="NOA" address="0x00009840" value="0x00000080" />
1363 <register type="NOA" address="0x00009888" value="0x104F00E0" />
1364 <register type="NOA" address="0x00009888" value="0x124F1C00" />
1365 <register type="NOA" address="0x00009888" value="0x106C00E0" />
1366 <register type="NOA" address="0x00009888" value="0x37906800" />
1367 <register type="NOA" address="0x00009888" value="0x3F900003" />
1368 <register type="NOA" address="0x00009888" value="0x004E8000" />
1369 <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1370 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1371 <register type="NOA" address="0x00009888" value="0x064F0900" />
1372 <register type="NOA" address="0x00009888" value="0x084F0032" />
1373 <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1374 <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1375 <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1376 <register type="NOA" address="0x00009888" value="0x004F0D80" />
1377 <register type="NOA" address="0x00009888" value="0x024F003B" />
1378 <register type="NOA" address="0x00009888" value="0x006C0002" />
1379 <register type="NOA" address="0x00009888" value="0x086C0100" />
1380 <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1381 <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1382 <register type="NOA" address="0x00009888" value="0x186C0000" />
1383 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1384 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1385 <register type="NOA" address="0x00009888" value="0x001B4000" />
1386 <register type="NOA" address="0x00009888" value="0x081B8000" />
1387 <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1388 <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1389 <register type="NOA" address="0x00009888" value="0x101C8000" />
1390 <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1391 <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1392 <register type="NOA" address="0x00009888" value="0x065B8000" />
1393 <register type="NOA" address="0x00009888" value="0x085B4000" />
1394 <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1395 <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1396 <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1397 <register type="NOA" address="0x00009888" value="0x005B8000" />
1398 <register type="NOA" address="0x00009888" value="0x025B4000" />
1399 <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1400 <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1401 <register type="NOA" address="0x00009888" value="0x125C8000" />
1402 <register type="NOA" address="0x00009888" value="0x145C8000" />
1403 <register type="NOA" address="0x00009888" value="0x004C8000" />
1404 <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1405 <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1406 <register type="NOA" address="0x00009888" value="0x000DA000" />
1407 <register type="NOA" address="0x00009888" value="0x060D8000" />
1408 <register type="NOA" address="0x00009888" value="0x080DA000" />
1409 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1410 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1411 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1412 <register type="NOA" address="0x00009888" value="0x020D2000" />
1413 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1414 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1415 <register type="NOA" address="0x00009888" value="0x100F0155" />
1416 <register type="NOA" address="0x00009888" value="0x002C8000" />
1417 <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1418 <register type="NOA" address="0x00009888" value="0x162CFB00" />
1419 <register type="NOA" address="0x00009888" value="0x182C00BE" />
1420 <register type="NOA" address="0x00009888" value="0x022CC000" />
1421 <register type="NOA" address="0x00009888" value="0x042CC000" />
1422 <register type="NOA" address="0x00009888" value="0x19900157" />
1423 <register type="NOA" address="0x00009888" value="0x1B900158" />
1424 <register type="NOA" address="0x00009888" value="0x1D900105" />
1425 <register type="NOA" address="0x00009888" value="0x1F900103" />
1426 <register type="NOA" address="0x00009888" value="0x35900000" />
1427 <register type="NOA" address="0x00009888" value="0x11900FFF" />
1428 <register type="NOA" address="0x00009888" value="0x51900000" />
1429 <register type="NOA" address="0x00009888" value="0x41900800" />
1430 <register type="NOA" address="0x00009888" value="0x55900000" />
1431 <register type="NOA" address="0x00009888" value="0x45900863" />
1432 <register type="NOA" address="0x00009888" value="0x47900802" />
1433 <register type="NOA" address="0x00009888" value="0x57900000" />
1434 <register type="NOA" address="0x00009888" value="0x49900802" />
1435 <register type="NOA" address="0x00009888" value="0x33900000" />
1436 <register type="NOA" address="0x00009888" value="0x4B900002" />
1437 <register type="NOA" address="0x00009888" value="0x59900000" />
1438 <register type="NOA" address="0x00009888" value="0x43900C62" />
1439 <register type="NOA" address="0x00009888" value="0x53903333" />
1440 </register_config>
1441 <register_config type="OA">
1442 <register type="OA" address="0x00002710" value="0x00000000" />
1443 <register type="OA" address="0x00002714" value="0x00800000" />
1444 <register type="OA" address="0x00002720" value="0x00000000" />
1445 <register type="OA" address="0x00002724" value="0x00800000" />
1446 <register type="OA" address="0x00002740" value="0x00000000" />
1447 </register_config>
1448 <register_config type="FLEX">
1449 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1450 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1451 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1452 <register type="FLEX" address="0x0000E758" value="0x00778008" />
1453 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1454 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1455 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1456 </register_config>
1457 </set>
1458
1459 <set name="Render Metrics for 3D Pipeline Profile Gen9"
1460 mdapi_supported_apis="OGL OCL IO BB"
1461 underscore_name="render_pipe_profile"
1462 hw_config_guid="bd2d9cae-b9ec-4f5b-9d2f-934bed398a2d"
1463 chipset="SKLGT3"
1464 symbol_name="RenderPipeProfile"
1465 >
1466 <counter name="GPU Core Clocks"
1467 description="The total number of GPU core clocks elapsed during the measurement."
1468 data_type="uint64"
1469 equation="GPU_CLOCK 0 READ"
1470 underscore_name="gpu_core_clocks"
1471 units="cycles"
1472 symbol_name="GpuCoreClocks"
1473 semantic_type="event"
1474 mdapi_supported_apis=""
1475 mdapi_usage_flags="Tier1 Frame Batch Draw"
1476 mdapi_hw_unit_type="gpu"
1477 mdapi_group="GPU"
1478 />
1479 <counter name="EU Active"
1480 description="The percentage of time in which the Execution Units were actively processing."
1481 data_type="float"
1482 max_equation="100"
1483 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1484 underscore_name="eu_active"
1485 units="percent"
1486 symbol_name="EuActive"
1487 semantic_type="duration"
1488 mdapi_supported_apis=""
1489 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1490 mdapi_group="EU Array"
1491 mdapi_hw_unit_type="gpu"
1492 />
1493 <counter name="VS Bottleneck"
1494 low_watermark="10"
1495 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1496 data_type="float"
1497 high_watermark="30"
1498 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1499 underscore_name="vs_bottleneck"
1500 units="percent"
1501 symbol_name="VsBottleneck"
1502 semantic_type="duration"
1503 mdapi_supported_apis="OGL IO BB"
1504 mdapi_usage_flags="Tier3 Indicate Draw"
1505 mdapi_group="3D Pipe/Vertex Shader"
1506 mdapi_hw_unit_type="gpu"
1507 />
1508 <counter name="Hi-Depth Bottleneck"
1509 low_watermark="5"
1510 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1511 data_type="float"
1512 high_watermark="15"
1513 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1514 underscore_name="hi_depth_bottleneck"
1515 units="percent"
1516 symbol_name="HiDepthBottleneck"
1517 semantic_type="duration"
1518 mdapi_supported_apis="OGL IO BB"
1519 mdapi_usage_flags="Tier3 Indicate Draw"
1520 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1521 mdapi_hw_unit_type="gpu"
1522 />
1523 <counter name="GS Bottleneck"
1524 low_watermark="5"
1525 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1526 data_type="float"
1527 high_watermark="15"
1528 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1529 underscore_name="gs_bottleneck"
1530 units="percent"
1531 symbol_name="GsBottleneck"
1532 semantic_type="duration"
1533 mdapi_supported_apis="OGL IO BB"
1534 mdapi_usage_flags="Tier3 Indicate Draw"
1535 mdapi_group="3D Pipe/Geometry Shader"
1536 mdapi_hw_unit_type="gpu"
1537 />
1538 <counter name="GS Threads Dispatched"
1539 description="The total number of geometry shader hardware threads dispatched."
1540 data_type="uint64"
1541 equation="A 5 READ"
1542 underscore_name="gs_threads"
1543 units="threads"
1544 symbol_name="GsThreads"
1545 semantic_type="event"
1546 mdapi_supported_apis="OGL4 IO BB"
1547 mdapi_usage_flags="Tier3 Frame Batch Draw"
1548 mdapi_hw_unit_type="gpu"
1549 mdapi_group="EU Array/Geometry Shader"
1550 />
1551 <counter name="Early Hi-Depth Test Fails"
1552 description="The total number of pixels dropped on early hierarchical depth test."
1553 data_type="uint64"
1554 equation="A 22 READ 4 UMUL"
1555 underscore_name="hi_depth_test_fails"
1556 units="pixels"
1557 symbol_name="HiDepthTestFails"
1558 semantic_type="event"
1559 mdapi_supported_apis="OGL IO BB"
1560 mdapi_usage_flags="Tier3 Frame Batch Draw"
1561 mdapi_hw_unit_type="gpu"
1562 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1563 />
1564 <counter name="VS Threads Dispatched"
1565 description="The total number of vertex shader hardware threads dispatched."
1566 data_type="uint64"
1567 equation="A 1 READ"
1568 underscore_name="vs_threads"
1569 units="threads"
1570 symbol_name="VsThreads"
1571 semantic_type="event"
1572 mdapi_supported_apis="OGL IO BB"
1573 mdapi_usage_flags="Tier3 Frame Batch Draw"
1574 mdapi_hw_unit_type="gpu"
1575 mdapi_group="EU Array/Vertex Shader"
1576 />
1577 <counter name="FS Threads Dispatched"
1578 description="The total number of fragment shader hardware threads dispatched."
1579 data_type="uint64"
1580 equation="A 6 READ"
1581 underscore_name="ps_threads"
1582 units="threads"
1583 symbol_name="PsThreads"
1584 semantic_type="event"
1585 mdapi_supported_apis="OGL IO BB"
1586 mdapi_usage_flags="Tier3 Frame Batch Draw"
1587 mdapi_hw_unit_type="gpu"
1588 mdapi_group="EU Array/Fragment Shader"
1589 />
1590 <counter name="BC Bottleneck"
1591 low_watermark="5"
1592 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1593 data_type="float"
1594 high_watermark="15"
1595 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1596 underscore_name="bc_bottleneck"
1597 units="percent"
1598 symbol_name="BcBottleneck"
1599 semantic_type="duration"
1600 mdapi_supported_apis="OGL IO BB"
1601 mdapi_usage_flags="Tier3 Indicate Draw"
1602 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1603 mdapi_hw_unit_type="gpu"
1604 />
1605 <counter name="HS Stall"
1606 description="The percentage of time in which hull stall pipeline stage was stalled."
1607 data_type="float"
1608 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1609 underscore_name="hs_stall"
1610 units="percent"
1611 symbol_name="HsStall"
1612 semantic_type="duration"
1613 mdapi_supported_apis="OGL4 IO BB"
1614 mdapi_usage_flags="Tier4 Correlate Draw"
1615 mdapi_hw_unit_type="gpu"
1616 mdapi_group="3D Pipe/Hull Shader"
1617 />
1618 <counter name="Shader Barrier Messages"
1619 description="The total number of shader barrier messages."
1620 data_type="uint64"
1621 equation="A 35 READ"
1622 underscore_name="shader_barriers"
1623 units="messages"
1624 symbol_name="ShaderBarriers"
1625 semantic_type="event"
1626 mdapi_supported_apis="OGL4 OCL IO BB"
1627 mdapi_usage_flags="Tier3 Frame Batch Draw"
1628 mdapi_hw_unit_type="gpu"
1629 mdapi_group="EU Array/Barrier"
1630 />
1631 <counter name="Sampler Texels"
1632 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1633 data_type="uint64"
1634 equation="A 28 READ 4 UMUL"
1635 underscore_name="sampler_texels"
1636 units="texels"
1637 symbol_name="SamplerTexels"
1638 semantic_type="event"
1639 mdapi_supported_apis=""
1640 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1641 mdapi_hw_unit_type="gpu"
1642 mdapi_group="Sampler/Sampler Input"
1643 />
1644 <counter name="Pixels Failing Tests"
1645 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1646 data_type="uint64"
1647 equation="A 25 READ 4 UMUL"
1648 underscore_name="pixels_failing_post_ps_tests"
1649 units="pixels"
1650 symbol_name="PixelsFailingPostPsTests"
1651 semantic_type="event"
1652 mdapi_supported_apis="OGL IO BB"
1653 mdapi_usage_flags="Tier3 Frame Batch Draw"
1654 mdapi_hw_unit_type="gpu"
1655 mdapi_group="3D Pipe/Output Merger"
1656 />
1657 <counter name="GPU Time Elapsed"
1658 description="Time elapsed on the GPU during the measurement."
1659 data_type="uint64"
1660 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1661 underscore_name="gpu_time"
1662 units="ns"
1663 symbol_name="GpuTime"
1664 semantic_type="duration"
1665 mdapi_supported_apis=""
1666 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1667 mdapi_hw_unit_type="gpu"
1668 mdapi_group="GPU"
1669 />
1670 <counter name="AVG GPU Core Frequency"
1671 description="Average GPU Core Frequency in the measurement."
1672 data_type="uint64"
1673 max_equation="$GpuMaxFrequency"
1674 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1675 underscore_name="avg_gpu_core_frequency"
1676 units="hz"
1677 symbol_name="AvgGpuCoreFrequency"
1678 semantic_type="event"
1679 mdapi_supported_apis=""
1680 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1681 mdapi_group="GPU"
1682 mdapi_hw_unit_type="gpu"
1683 />
1684 <counter name="Sampler Texels Misses"
1685 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1686 data_type="uint64"
1687 equation="A 29 READ 4 UMUL"
1688 underscore_name="sampler_texel_misses"
1689 units="texels"
1690 symbol_name="SamplerTexelMisses"
1691 semantic_type="event"
1692 mdapi_supported_apis=""
1693 mdapi_usage_flags="Tier3 Batch Frame Draw"
1694 mdapi_hw_unit_type="gpu"
1695 mdapi_group="Sampler/Sampler Cache"
1696 />
1697 <counter name="CS Threads Dispatched"
1698 description="The total number of compute shader hardware threads dispatched."
1699 data_type="uint64"
1700 equation="A 4 READ"
1701 underscore_name="cs_threads"
1702 units="threads"
1703 symbol_name="CsThreads"
1704 semantic_type="event"
1705 mdapi_supported_apis="OGL4 OCL IO BB"
1706 mdapi_usage_flags="Tier3 Frame Batch Draw"
1707 mdapi_hw_unit_type="gpu"
1708 mdapi_group="EU Array/Compute Shader"
1709 />
1710 <counter name="VF Bottleneck"
1711 low_watermark="5"
1712 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1713 data_type="float"
1714 high_watermark="15"
1715 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1716 underscore_name="vf_bottleneck"
1717 units="percent"
1718 symbol_name="VfBottleneck"
1719 semantic_type="duration"
1720 mdapi_supported_apis="OGL IO BB"
1721 mdapi_usage_flags="Tier3 Indicate Draw"
1722 mdapi_group="3D Pipe/Input Assembler"
1723 mdapi_hw_unit_type="gpu"
1724 />
1725 <counter name="SLM Bytes Read"
1726 description="The total number of GPU memory bytes read from shared local memory."
1727 data_type="uint64"
1728 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1729 equation="A 30 READ 64 UMUL"
1730 underscore_name="slm_bytes_read"
1731 units="bytes"
1732 symbol_name="SlmBytesRead"
1733 semantic_type="throughput"
1734 mdapi_supported_apis="OGL4 OCL IO BB"
1735 mdapi_usage_flags="Tier3 Frame Batch Draw"
1736 mdapi_group="L3/Data Port/SLM"
1737 mdapi_hw_unit_type="gpu"
1738 />
1739 <counter name="Strip-Fans Bottleneck"
1740 low_watermark="5"
1741 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1742 data_type="float"
1743 high_watermark="10"
1744 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1745 underscore_name="sf_bottleneck"
1746 units="percent"
1747 symbol_name="SfBottleneck"
1748 semantic_type="duration"
1749 mdapi_supported_apis="OGL IO BB"
1750 mdapi_usage_flags="Tier3 Indicate Draw"
1751 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1752 mdapi_hw_unit_type="gpu"
1753 />
1754 <counter name="SF Stall"
1755 description="The percentage of time in which strip-fans pipeline stage was stalled."
1756 data_type="float"
1757 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1758 underscore_name="sf_stall"
1759 units="percent"
1760 symbol_name="SfStall"
1761 semantic_type="duration"
1762 mdapi_supported_apis="OGL IO BB"
1763 mdapi_usage_flags="Tier4 Correlate Draw"
1764 mdapi_hw_unit_type="gpu"
1765 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1766 />
1767 <counter name="GPU Busy"
1768 description="The percentage of time in which the GPU has been processing GPU commands."
1769 data_type="float"
1770 max_equation="100"
1771 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1772 underscore_name="gpu_busy"
1773 units="percent"
1774 symbol_name="GpuBusy"
1775 semantic_type="duration"
1776 mdapi_supported_apis=""
1777 mdapi_usage_flags="Tier1 Overview System Frame"
1778 mdapi_group="GPU"
1779 mdapi_hw_unit_type="gpu"
1780 />
1781 <counter name="HS Bottleneck"
1782 low_watermark="3"
1783 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1784 data_type="float"
1785 high_watermark="9"
1786 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1787 underscore_name="hs_bottleneck"
1788 units="percent"
1789 symbol_name="HsBottleneck"
1790 semantic_type="duration"
1791 mdapi_supported_apis="OGL IO BB"
1792 mdapi_usage_flags="Tier3 Indicate Draw"
1793 mdapi_group="3D Pipe/Hull Shader"
1794 mdapi_hw_unit_type="gpu"
1795 />
1796 <counter name="CL Stall"
1797 description="The percentage of time in which clipper pipeline stage was stalled."
1798 data_type="float"
1799 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1800 underscore_name="cl_stall"
1801 units="percent"
1802 symbol_name="ClStall"
1803 semantic_type="duration"
1804 mdapi_supported_apis="OGL IO BB"
1805 mdapi_usage_flags="Tier4 Correlate Draw"
1806 mdapi_hw_unit_type="gpu"
1807 mdapi_group="3D Pipe/Clipper"
1808 />
1809 <counter name="SO Bottleneck"
1810 low_watermark="5"
1811 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1812 data_type="float"
1813 high_watermark="15"
1814 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1815 underscore_name="so_bottleneck"
1816 units="percent"
1817 symbol_name="SoBottleneck"
1818 semantic_type="duration"
1819 mdapi_supported_apis="OGL IO BB"
1820 mdapi_usage_flags="Tier3 Indicate Draw"
1821 mdapi_group="3D Pipe/Stream Output"
1822 mdapi_hw_unit_type="gpu"
1823 />
1824 <counter name="Rasterized Pixels"
1825 description="The total number of rasterized pixels."
1826 data_type="uint64"
1827 equation="A 21 READ 4 UMUL"
1828 underscore_name="rasterized_pixels"
1829 units="pixels"
1830 symbol_name="RasterizedPixels"
1831 semantic_type="event"
1832 mdapi_supported_apis="OGL IO BB"
1833 mdapi_usage_flags="Tier3 Frame Batch Draw"
1834 mdapi_hw_unit_type="gpu"
1835 mdapi_group="3D Pipe/Rasterizer"
1836 />
1837 <counter name="DS Threads Dispatched"
1838 description="The total number of domain shader hardware threads dispatched."
1839 data_type="uint64"
1840 equation="A 3 READ"
1841 underscore_name="ds_threads"
1842 units="threads"
1843 symbol_name="DsThreads"
1844 semantic_type="event"
1845 mdapi_supported_apis="OGL4 IO BB"
1846 mdapi_usage_flags="Tier3 Frame Batch Draw"
1847 mdapi_hw_unit_type="gpu"
1848 mdapi_group="EU Array/Domain Shader"
1849 />
1850 <counter name="Samples Written"
1851 description="The total number of samples or pixels written to all render targets."
1852 data_type="uint64"
1853 equation="A 26 READ 4 UMUL"
1854 underscore_name="samples_written"
1855 units="pixels"
1856 symbol_name="SamplesWritten"
1857 semantic_type="event"
1858 mdapi_supported_apis="OGL IO BB"
1859 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1860 mdapi_hw_unit_type="gpu"
1861 mdapi_group="3D Pipe/Output Merger"
1862 />
1863 <counter name="DS Bottleneck"
1864 low_watermark="5"
1865 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1866 data_type="float"
1867 high_watermark="15"
1868 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1869 underscore_name="ds_bottleneck"
1870 units="percent"
1871 symbol_name="DsBottleneck"
1872 semantic_type="duration"
1873 mdapi_supported_apis="OGL4 IO BB"
1874 mdapi_usage_flags="Tier3 Indicate Draw"
1875 mdapi_group="3D Pipe/Domain Shader"
1876 mdapi_hw_unit_type="gpu"
1877 />
1878 <counter name="EU Stall"
1879 description="The percentage of time in which the Execution Units were stalled."
1880 data_type="float"
1881 max_equation="100"
1882 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1883 underscore_name="eu_stall"
1884 units="percent"
1885 symbol_name="EuStall"
1886 semantic_type="duration"
1887 mdapi_supported_apis=""
1888 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1889 mdapi_group="EU Array"
1890 mdapi_hw_unit_type="gpu"
1891 />
1892 <counter name="Clipper Bottleneck"
1893 low_watermark="10"
1894 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1895 data_type="float"
1896 high_watermark="30"
1897 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1898 underscore_name="cl_bottleneck"
1899 units="percent"
1900 symbol_name="ClBottleneck"
1901 semantic_type="duration"
1902 mdapi_supported_apis="OGL IO BB"
1903 mdapi_usage_flags="Tier3 Indicate Draw"
1904 mdapi_group="3D Pipe/Clipper"
1905 mdapi_hw_unit_type="gpu"
1906 />
1907 <counter name="DS Stall"
1908 description="The percentage of time in which domain shader pipeline stage was stalled."
1909 data_type="float"
1910 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1911 underscore_name="ds_stall"
1912 units="percent"
1913 symbol_name="DsStall"
1914 semantic_type="duration"
1915 mdapi_supported_apis="OGL4 IO BB"
1916 mdapi_usage_flags="Tier4 Correlate Draw"
1917 mdapi_hw_unit_type="gpu"
1918 mdapi_group="3D Pipe/Domain Shader"
1919 />
1920 <counter name="Early Depth Bottleneck"
1921 low_watermark="10"
1922 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1923 data_type="float"
1924 high_watermark="30"
1925 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1926 underscore_name="early_depth_bottleneck"
1927 units="percent"
1928 symbol_name="EarlyDepthBottleneck"
1929 semantic_type="duration"
1930 mdapi_supported_apis="OGL IO BB"
1931 mdapi_usage_flags="Tier3 Indicate Draw"
1932 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1933 mdapi_hw_unit_type="gpu"
1934 />
1935 <counter name="Samples Blended"
1936 description="The total number of blended samples or pixels written to all render targets."
1937 data_type="uint64"
1938 equation="A 27 READ 4 UMUL"
1939 underscore_name="samples_blended"
1940 units="pixels"
1941 symbol_name="SamplesBlended"
1942 semantic_type="event"
1943 mdapi_supported_apis="OGL IO BB"
1944 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1945 mdapi_hw_unit_type="gpu"
1946 mdapi_group="3D Pipe/Output Merger"
1947 />
1948 <counter name="Early Depth Test Fails"
1949 description="The total number of pixels dropped on early depth test."
1950 data_type="uint64"
1951 equation="A 23 READ 4 UMUL"
1952 underscore_name="early_depth_test_fails"
1953 units="pixels"
1954 symbol_name="EarlyDepthTestFails"
1955 semantic_type="event"
1956 mdapi_supported_apis="OGL IO BB"
1957 mdapi_usage_flags="Tier3 Frame Batch Draw"
1958 mdapi_hw_unit_type="gpu"
1959 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1960 />
1961 <counter name="Shader Memory Accesses"
1962 description="The total number of shader memory accesses to L3."
1963 data_type="uint64"
1964 equation="A 32 READ"
1965 underscore_name="shader_memory_accesses"
1966 units="messages"
1967 symbol_name="ShaderMemoryAccesses"
1968 semantic_type="event"
1969 mdapi_supported_apis=""
1970 mdapi_usage_flags="Tier3 Frame Batch Draw"
1971 mdapi_hw_unit_type="gpu"
1972 mdapi_group="L3/Data Port"
1973 />
1974 <counter name="HS Threads Dispatched"
1975 description="The total number of hull shader hardware threads dispatched."
1976 data_type="uint64"
1977 equation="A 2 READ"
1978 underscore_name="hs_threads"
1979 units="threads"
1980 symbol_name="HsThreads"
1981 semantic_type="event"
1982 mdapi_supported_apis="OGL4 IO BB"
1983 mdapi_usage_flags="Tier3 Frame Batch Draw"
1984 mdapi_hw_unit_type="gpu"
1985 mdapi_group="EU Array/Hull Shader"
1986 />
1987 <counter name="SLM Bytes Written"
1988 description="The total number of GPU memory bytes written into shared local memory."
1989 data_type="uint64"
1990 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1991 equation="A 31 READ 64 UMUL"
1992 underscore_name="slm_bytes_written"
1993 units="bytes"
1994 symbol_name="SlmBytesWritten"
1995 semantic_type="throughput"
1996 mdapi_supported_apis="OGL4 OCL IO BB"
1997 mdapi_usage_flags="Tier3 Frame Batch Draw"
1998 mdapi_group="L3/Data Port/SLM"
1999 mdapi_hw_unit_type="gpu"
2000 />
2001 <counter name="L3 Shader Throughput"
2002 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2003 data_type="uint64"
2004 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2005 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
2006 underscore_name="l3_shader_throughput"
2007 units="bytes"
2008 symbol_name="L3ShaderThroughput"
2009 semantic_type="throughput"
2010 mdapi_supported_apis="OGL4 OCL IO BB"
2011 mdapi_usage_flags="Tier2 Frame Batch Draw"
2012 mdapi_group="L3/Data Port"
2013 mdapi_hw_unit_type="gpu"
2014 />
2015 <counter name="Samples Killed in FS"
2016 description="The total number of samples or pixels dropped in fragment shaders."
2017 data_type="uint64"
2018 equation="A 24 READ 4 UMUL"
2019 underscore_name="samples_killed_in_ps"
2020 units="pixels"
2021 symbol_name="SamplesKilledInPs"
2022 semantic_type="event"
2023 mdapi_supported_apis="OGL IO BB"
2024 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2025 mdapi_hw_unit_type="gpu"
2026 mdapi_group="3D Pipe/Fragment Shader"
2027 />
2028 <counter name="SO Stall"
2029 description="The percentage of time in which stream-output pipeline stage was stalled."
2030 data_type="float"
2031 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2032 underscore_name="so_stall"
2033 units="percent"
2034 symbol_name="SoStall"
2035 semantic_type="duration"
2036 mdapi_supported_apis="OGL IO BB"
2037 mdapi_usage_flags="Tier4 Correlate Draw"
2038 mdapi_hw_unit_type="gpu"
2039 mdapi_group="3D Pipe/Stream Output"
2040 />
2041 <counter name="Shader Atomic Memory Accesses"
2042 description="The total number of shader atomic memory accesses."
2043 data_type="uint64"
2044 equation="A 34 READ"
2045 underscore_name="shader_atomics"
2046 units="messages"
2047 symbol_name="ShaderAtomics"
2048 semantic_type="event"
2049 mdapi_supported_apis="OGL4 OCL IO BB"
2050 mdapi_usage_flags="Tier3 Frame Batch Draw"
2051 mdapi_hw_unit_type="gpu"
2052 mdapi_group="L3/Data Port/Atomics"
2053 />
2054 <register_config type="NOA">
2055 <register type="NOA" address="0x00009840" value="0x00000080" />
2056 <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2057 <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2058 <register type="NOA" address="0x00009888" value="0x10116800" />
2059 <register type="NOA" address="0x00009888" value="0x178A03E0" />
2060 <register type="NOA" address="0x00009888" value="0x11824C00" />
2061 <register type="NOA" address="0x00009888" value="0x11830020" />
2062 <register type="NOA" address="0x00009888" value="0x13840020" />
2063 <register type="NOA" address="0x00009888" value="0x11850019" />
2064 <register type="NOA" address="0x00009888" value="0x11860007" />
2065 <register type="NOA" address="0x00009888" value="0x01870C40" />
2066 <register type="NOA" address="0x00009888" value="0x17880000" />
2067 <register type="NOA" address="0x00009888" value="0x022F4000" />
2068 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2069 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2070 <register type="NOA" address="0x00009888" value="0x040D4000" />
2071 <register type="NOA" address="0x00009888" value="0x060D2000" />
2072 <register type="NOA" address="0x00009888" value="0x020E5400" />
2073 <register type="NOA" address="0x00009888" value="0x000E0000" />
2074 <register type="NOA" address="0x00009888" value="0x080F0040" />
2075 <register type="NOA" address="0x00009888" value="0x000F0000" />
2076 <register type="NOA" address="0x00009888" value="0x100F0000" />
2077 <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2078 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2079 <register type="NOA" address="0x00009888" value="0x06104000" />
2080 <register type="NOA" address="0x00009888" value="0x06110012" />
2081 <register type="NOA" address="0x00009888" value="0x06131000" />
2082 <register type="NOA" address="0x00009888" value="0x01898000" />
2083 <register type="NOA" address="0x00009888" value="0x0D890100" />
2084 <register type="NOA" address="0x00009888" value="0x03898000" />
2085 <register type="NOA" address="0x00009888" value="0x09808000" />
2086 <register type="NOA" address="0x00009888" value="0x0B808000" />
2087 <register type="NOA" address="0x00009888" value="0x0380C000" />
2088 <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2089 <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2090 <register type="NOA" address="0x00009888" value="0x118A8000" />
2091 <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2092 <register type="NOA" address="0x00009888" value="0x138A8000" />
2093 <register type="NOA" address="0x00009888" value="0x1D81A000" />
2094 <register type="NOA" address="0x00009888" value="0x15818000" />
2095 <register type="NOA" address="0x00009888" value="0x17818000" />
2096 <register type="NOA" address="0x00009888" value="0x0B820030" />
2097 <register type="NOA" address="0x00009888" value="0x07828000" />
2098 <register type="NOA" address="0x00009888" value="0x0D824000" />
2099 <register type="NOA" address="0x00009888" value="0x0F828000" />
2100 <register type="NOA" address="0x00009888" value="0x05824000" />
2101 <register type="NOA" address="0x00009888" value="0x0D830003" />
2102 <register type="NOA" address="0x00009888" value="0x0583000C" />
2103 <register type="NOA" address="0x00009888" value="0x09830000" />
2104 <register type="NOA" address="0x00009888" value="0x03838000" />
2105 <register type="NOA" address="0x00009888" value="0x07838000" />
2106 <register type="NOA" address="0x00009888" value="0x0B840980" />
2107 <register type="NOA" address="0x00009888" value="0x03844D80" />
2108 <register type="NOA" address="0x00009888" value="0x11840000" />
2109 <register type="NOA" address="0x00009888" value="0x09848000" />
2110 <register type="NOA" address="0x00009888" value="0x09850080" />
2111 <register type="NOA" address="0x00009888" value="0x03850003" />
2112 <register type="NOA" address="0x00009888" value="0x01850000" />
2113 <register type="NOA" address="0x00009888" value="0x07860000" />
2114 <register type="NOA" address="0x00009888" value="0x0F860400" />
2115 <register type="NOA" address="0x00009888" value="0x09870032" />
2116 <register type="NOA" address="0x00009888" value="0x01888052" />
2117 <register type="NOA" address="0x00009888" value="0x11880000" />
2118 <register type="NOA" address="0x00009888" value="0x09884000" />
2119 <register type="NOA" address="0x00009888" value="0x1B931001" />
2120 <register type="NOA" address="0x00009888" value="0x1D930001" />
2121 <register type="NOA" address="0x00009888" value="0x19934000" />
2122 <register type="NOA" address="0x00009888" value="0x1B958000" />
2123 <register type="NOA" address="0x00009888" value="0x1D950094" />
2124 <register type="NOA" address="0x00009888" value="0x19958000" />
2125 <register type="NOA" address="0x00009888" value="0x09E58000" />
2126 <register type="NOA" address="0x00009888" value="0x0BE58000" />
2127 <register type="NOA" address="0x00009888" value="0x03E5C000" />
2128 <register type="NOA" address="0x00009888" value="0x0592C000" />
2129 <register type="NOA" address="0x00009888" value="0x0B928000" />
2130 <register type="NOA" address="0x00009888" value="0x0D924000" />
2131 <register type="NOA" address="0x00009888" value="0x0F924000" />
2132 <register type="NOA" address="0x00009888" value="0x11928000" />
2133 <register type="NOA" address="0x00009888" value="0x1392C000" />
2134 <register type="NOA" address="0x00009888" value="0x09924000" />
2135 <register type="NOA" address="0x00009888" value="0x01985000" />
2136 <register type="NOA" address="0x00009888" value="0x07988000" />
2137 <register type="NOA" address="0x00009888" value="0x09981000" />
2138 <register type="NOA" address="0x00009888" value="0x0B982000" />
2139 <register type="NOA" address="0x00009888" value="0x0D982000" />
2140 <register type="NOA" address="0x00009888" value="0x0F989000" />
2141 <register type="NOA" address="0x00009888" value="0x05982000" />
2142 <register type="NOA" address="0x00009888" value="0x13904000" />
2143 <register type="NOA" address="0x00009888" value="0x21904000" />
2144 <register type="NOA" address="0x00009888" value="0x23904000" />
2145 <register type="NOA" address="0x00009888" value="0x25908000" />
2146 <register type="NOA" address="0x00009888" value="0x27904000" />
2147 <register type="NOA" address="0x00009888" value="0x29908000" />
2148 <register type="NOA" address="0x00009888" value="0x2B904000" />
2149 <register type="NOA" address="0x00009888" value="0x2F904000" />
2150 <register type="NOA" address="0x00009888" value="0x31904000" />
2151 <register type="NOA" address="0x00009888" value="0x15904000" />
2152 <register type="NOA" address="0x00009888" value="0x17908000" />
2153 <register type="NOA" address="0x00009888" value="0x19908000" />
2154 <register type="NOA" address="0x00009888" value="0x1B904000" />
2155 <register type="NOA" address="0x00009888" value="0x1190C080" />
2156 <register type="NOA" address="0x00009888" value="0x51901150" />
2157 <register type="NOA" address="0x00009888" value="0x41901400" />
2158 <register type="NOA" address="0x00009888" value="0x55905111" />
2159 <register type="NOA" address="0x00009888" value="0x45901400" />
2160 <register type="NOA" address="0x00009888" value="0x479004A5" />
2161 <register type="NOA" address="0x00009888" value="0x57903455" />
2162 <register type="NOA" address="0x00009888" value="0x49900000" />
2163 <register type="NOA" address="0x00009888" value="0x37900000" />
2164 <register type="NOA" address="0x00009888" value="0x33900000" />
2165 <register type="NOA" address="0x00009888" value="0x4B9000A0" />
2166 <register type="NOA" address="0x00009888" value="0x59900001" />
2167 <register type="NOA" address="0x00009888" value="0x43900005" />
2168 <register type="NOA" address="0x00009888" value="0x53900455" />
2169 </register_config>
2170 <register_config type="OA">
2171 <register type="OA" address="0x00002724" value="0xF0800000" />
2172 <register type="OA" address="0x00002720" value="0x00000000" />
2173 <register type="OA" address="0x00002714" value="0xF0800000" />
2174 <register type="OA" address="0x00002710" value="0x00000000" />
2175 <register type="OA" address="0x00002740" value="0x00000000" />
2176 <register type="OA" address="0x00002770" value="0x0007FFEA" />
2177 <register type="OA" address="0x00002774" value="0x00007FFC" />
2178 <register type="OA" address="0x00002778" value="0x0007AFFA" />
2179 <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2180 <register type="OA" address="0x00002780" value="0x00079FFA" />
2181 <register type="OA" address="0x00002784" value="0x0000F3FB" />
2182 <register type="OA" address="0x00002788" value="0x0007BF7A" />
2183 <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2184 <register type="OA" address="0x00002790" value="0x0007FEFA" />
2185 <register type="OA" address="0x00002794" value="0x0000F7CF" />
2186 <register type="OA" address="0x00002798" value="0x00077FFA" />
2187 <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2188 <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2189 <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2190 <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2191 <register type="OA" address="0x000027AC" value="0x00005F7F" />
2192 </register_config>
2193 <register_config type="FLEX">
2194 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2195 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2196 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2197 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2198 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2199 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2200 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2201 </register_config>
2202 </set>
2203
2204 <set name="Memory Reads Distribution Gen9"
2205 mdapi_supported_apis="OGL OCL IO BB"
2206 underscore_name="memory_reads"
2207 hw_config_guid="4ca0f3fe-7fd3-4924-98cb-1807d9879767"
2208 chipset="SKLGT3"
2209 symbol_name="MemoryReads"
2210 >
2211 <counter name="GPU Core Clocks"
2212 description="The total number of GPU core clocks elapsed during the measurement."
2213 data_type="uint64"
2214 equation="GPU_CLOCK 0 READ"
2215 underscore_name="gpu_core_clocks"
2216 units="cycles"
2217 symbol_name="GpuCoreClocks"
2218 semantic_type="event"
2219 mdapi_supported_apis=""
2220 mdapi_usage_flags="Tier1 Frame Batch Draw"
2221 mdapi_hw_unit_type="gpu"
2222 mdapi_group="GPU"
2223 />
2224 <counter name="EU Active"
2225 description="The percentage of time in which the Execution Units were actively processing."
2226 data_type="float"
2227 max_equation="100"
2228 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2229 underscore_name="eu_active"
2230 units="percent"
2231 symbol_name="EuActive"
2232 semantic_type="duration"
2233 mdapi_supported_apis=""
2234 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2235 mdapi_group="EU Array"
2236 mdapi_hw_unit_type="gpu"
2237 />
2238 <counter name="GtiL3Bank0Reads"
2239 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2240 data_type="uint64"
2241 equation="C 4 READ"
2242 underscore_name="gti_l3_bank0_reads"
2243 units="messages"
2244 symbol_name="GtiL3Bank0Reads"
2245 semantic_type="event"
2246 mdapi_supported_apis=""
2247 mdapi_usage_flags="Tier2 Frame Batch Draw"
2248 mdapi_hw_unit_type="gpu"
2249 mdapi_group="GTI/L3"
2250 />
2251 <counter name="GS Threads Dispatched"
2252 description="The total number of geometry shader hardware threads dispatched."
2253 data_type="uint64"
2254 equation="A 5 READ"
2255 underscore_name="gs_threads"
2256 units="threads"
2257 symbol_name="GsThreads"
2258 semantic_type="event"
2259 mdapi_supported_apis="OGL4 IO BB"
2260 mdapi_usage_flags="Tier3 Frame Batch Draw"
2261 mdapi_hw_unit_type="gpu"
2262 mdapi_group="EU Array/Geometry Shader"
2263 />
2264 <counter name="GtiRingAccesses"
2265 description="The total number of all accesses from GTI to the ring."
2266 data_type="uint64"
2267 equation="C 3 READ 2 UMUL"
2268 underscore_name="gti_ring_accesses"
2269 units="messages"
2270 symbol_name="GtiRingAccesses"
2271 semantic_type="event"
2272 mdapi_supported_apis=""
2273 mdapi_usage_flags="Tier2 Frame Batch Draw"
2274 mdapi_hw_unit_type="gpu"
2275 mdapi_group="GTI"
2276 />
2277 <counter name="Early Hi-Depth Test Fails"
2278 description="The total number of pixels dropped on early hierarchical depth test."
2279 data_type="uint64"
2280 equation="A 22 READ 4 UMUL"
2281 underscore_name="hi_depth_test_fails"
2282 units="pixels"
2283 symbol_name="HiDepthTestFails"
2284 semantic_type="event"
2285 mdapi_supported_apis="OGL IO BB"
2286 mdapi_usage_flags="Tier3 Frame Batch Draw"
2287 mdapi_hw_unit_type="gpu"
2288 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2289 />
2290 <counter name="VS Threads Dispatched"
2291 description="The total number of vertex shader hardware threads dispatched."
2292 data_type="uint64"
2293 equation="A 1 READ"
2294 underscore_name="vs_threads"
2295 units="threads"
2296 symbol_name="VsThreads"
2297 semantic_type="event"
2298 mdapi_supported_apis="OGL IO BB"
2299 mdapi_usage_flags="Tier3 Frame Batch Draw"
2300 mdapi_hw_unit_type="gpu"
2301 mdapi_group="EU Array/Vertex Shader"
2302 />
2303 <counter name="FS Threads Dispatched"
2304 description="The total number of fragment shader hardware threads dispatched."
2305 data_type="uint64"
2306 equation="A 6 READ"
2307 underscore_name="ps_threads"
2308 units="threads"
2309 symbol_name="PsThreads"
2310 semantic_type="event"
2311 mdapi_supported_apis="OGL IO BB"
2312 mdapi_usage_flags="Tier3 Frame Batch Draw"
2313 mdapi_hw_unit_type="gpu"
2314 mdapi_group="EU Array/Fragment Shader"
2315 />
2316 <counter name="GtiL3Bank3Reads"
2317 description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2318 data_type="uint64"
2319 equation="C 7 READ"
2320 underscore_name="gti_l3_bank3_reads"
2321 units="messages"
2322 symbol_name="GtiL3Bank3Reads"
2323 semantic_type="event"
2324 mdapi_supported_apis=""
2325 mdapi_usage_flags="Tier2 Frame Batch Draw"
2326 mdapi_hw_unit_type="subslice"
2327 mdapi_group="GTI/L3"
2328 />
2329 <counter name="Shader Barrier Messages"
2330 description="The total number of shader barrier messages."
2331 data_type="uint64"
2332 equation="A 35 READ"
2333 underscore_name="shader_barriers"
2334 units="messages"
2335 symbol_name="ShaderBarriers"
2336 semantic_type="event"
2337 mdapi_supported_apis="OGL4 OCL IO BB"
2338 mdapi_usage_flags="Tier3 Frame Batch Draw"
2339 mdapi_hw_unit_type="gpu"
2340 mdapi_group="EU Array/Barrier"
2341 />
2342 <counter name="GtiRsMemoryReads"
2343 description="The total number of GTI memory reads from Resource Streamer."
2344 data_type="uint64"
2345 equation="B 2 READ"
2346 underscore_name="gti_rs_memory_reads"
2347 units="messages"
2348 symbol_name="GtiRsMemoryReads"
2349 semantic_type="event"
2350 mdapi_supported_apis=""
2351 mdapi_usage_flags="Tier2 Frame Batch Draw"
2352 mdapi_hw_unit_type="gpu"
2353 mdapi_group="GTI/3D Pipe/Resource Streamer"
2354 />
2355 <counter name="Sampler Texels"
2356 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2357 data_type="uint64"
2358 equation="A 28 READ 4 UMUL"
2359 underscore_name="sampler_texels"
2360 units="texels"
2361 symbol_name="SamplerTexels"
2362 semantic_type="event"
2363 mdapi_supported_apis=""
2364 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2365 mdapi_hw_unit_type="gpu"
2366 mdapi_group="Sampler/Sampler Input"
2367 />
2368 <counter name="Pixels Failing Tests"
2369 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2370 data_type="uint64"
2371 equation="A 25 READ 4 UMUL"
2372 underscore_name="pixels_failing_post_ps_tests"
2373 units="pixels"
2374 symbol_name="PixelsFailingPostPsTests"
2375 semantic_type="event"
2376 mdapi_supported_apis="OGL IO BB"
2377 mdapi_usage_flags="Tier3 Frame Batch Draw"
2378 mdapi_hw_unit_type="gpu"
2379 mdapi_group="3D Pipe/Output Merger"
2380 />
2381 <counter name="GtiHizMemoryReads"
2382 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2383 data_type="uint64"
2384 equation="B 5 READ"
2385 underscore_name="gti_hiz_memory_reads"
2386 units="messages"
2387 symbol_name="GtiHizMemoryReads"
2388 semantic_type="event"
2389 mdapi_supported_apis="OGL IO BB"
2390 mdapi_usage_flags="Tier2 Frame Batch Draw"
2391 mdapi_hw_unit_type="gpu"
2392 mdapi_group="GTI/Depth Cache"
2393 />
2394 <counter name="GPU Time Elapsed"
2395 description="Time elapsed on the GPU during the measurement."
2396 data_type="uint64"
2397 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2398 underscore_name="gpu_time"
2399 units="ns"
2400 symbol_name="GpuTime"
2401 semantic_type="duration"
2402 mdapi_supported_apis=""
2403 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2404 mdapi_hw_unit_type="gpu"
2405 mdapi_group="GPU"
2406 />
2407 <counter name="AVG GPU Core Frequency"
2408 description="Average GPU Core Frequency in the measurement."
2409 data_type="uint64"
2410 max_equation="$GpuMaxFrequency"
2411 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2412 underscore_name="avg_gpu_core_frequency"
2413 units="hz"
2414 symbol_name="AvgGpuCoreFrequency"
2415 semantic_type="event"
2416 mdapi_supported_apis=""
2417 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2418 mdapi_group="GPU"
2419 mdapi_hw_unit_type="gpu"
2420 />
2421 <counter name="Sampler Texels Misses"
2422 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2423 data_type="uint64"
2424 equation="A 29 READ 4 UMUL"
2425 underscore_name="sampler_texel_misses"
2426 units="texels"
2427 symbol_name="SamplerTexelMisses"
2428 semantic_type="event"
2429 mdapi_supported_apis=""
2430 mdapi_usage_flags="Tier3 Batch Frame Draw"
2431 mdapi_hw_unit_type="gpu"
2432 mdapi_group="Sampler/Sampler Cache"
2433 />
2434 <counter name="GtiRccMemoryReads"
2435 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2436 data_type="uint64"
2437 equation="B 3 READ"
2438 underscore_name="gti_rcc_memory_reads"
2439 units="messages"
2440 symbol_name="GtiRccMemoryReads"
2441 semantic_type="event"
2442 mdapi_supported_apis="OGL IO BB"
2443 mdapi_usage_flags="Tier2 Frame Batch Draw"
2444 mdapi_hw_unit_type="gpu"
2445 mdapi_group="GTI/Color Cache"
2446 />
2447 <counter name="CS Threads Dispatched"
2448 description="The total number of compute shader hardware threads dispatched."
2449 data_type="uint64"
2450 equation="A 4 READ"
2451 underscore_name="cs_threads"
2452 units="threads"
2453 symbol_name="CsThreads"
2454 semantic_type="event"
2455 mdapi_supported_apis="OGL4 OCL IO BB"
2456 mdapi_usage_flags="Tier3 Frame Batch Draw"
2457 mdapi_hw_unit_type="gpu"
2458 mdapi_group="EU Array/Compute Shader"
2459 />
2460 <counter name="SLM Bytes Read"
2461 description="The total number of GPU memory bytes read from shared local memory."
2462 data_type="uint64"
2463 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2464 equation="A 30 READ 64 UMUL"
2465 underscore_name="slm_bytes_read"
2466 units="bytes"
2467 symbol_name="SlmBytesRead"
2468 semantic_type="throughput"
2469 mdapi_supported_apis="OGL4 OCL IO BB"
2470 mdapi_usage_flags="Tier3 Frame Batch Draw"
2471 mdapi_group="L3/Data Port/SLM"
2472 mdapi_hw_unit_type="gpu"
2473 />
2474 <counter name="GtiL3Bank1Reads"
2475 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2476 data_type="uint64"
2477 equation="C 5 READ"
2478 underscore_name="gti_l3_bank1_reads"
2479 units="messages"
2480 symbol_name="GtiL3Bank1Reads"
2481 semantic_type="event"
2482 mdapi_supported_apis=""
2483 mdapi_usage_flags="Tier2 Frame Batch Draw"
2484 mdapi_hw_unit_type="subslice"
2485 mdapi_group="GTI/L3"
2486 />
2487 <counter name="GPU Busy"
2488 description="The percentage of time in which the GPU has been processing GPU commands."
2489 data_type="float"
2490 max_equation="100"
2491 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2492 underscore_name="gpu_busy"
2493 units="percent"
2494 symbol_name="GpuBusy"
2495 semantic_type="duration"
2496 mdapi_supported_apis=""
2497 mdapi_usage_flags="Tier1 Overview System Frame"
2498 mdapi_group="GPU"
2499 mdapi_hw_unit_type="gpu"
2500 />
2501 <counter name="GtiCmdStreamerMemoryReads"
2502 description="The total number of GTI memory reads from Command Streamer."
2503 data_type="uint64"
2504 equation="B 0 READ"
2505 underscore_name="gti_cmd_streamer_memory_reads"
2506 units="messages"
2507 symbol_name="GtiCmdStreamerMemoryReads"
2508 semantic_type="event"
2509 mdapi_supported_apis=""
2510 mdapi_usage_flags="Tier2 Frame Batch Draw"
2511 mdapi_hw_unit_type="gpu"
2512 mdapi_group="GTI/3D Pipe/Command Streamer"
2513 />
2514 <counter name="GtiL3Bank2Reads"
2515 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2516 data_type="uint64"
2517 equation="C 6 READ"
2518 underscore_name="gti_l3_bank2_reads"
2519 units="messages"
2520 symbol_name="GtiL3Bank2Reads"
2521 semantic_type="event"
2522 mdapi_supported_apis=""
2523 mdapi_usage_flags="Tier2 Frame Batch Draw"
2524 mdapi_hw_unit_type="subslice"
2525 mdapi_group="GTI/L3"
2526 />
2527 <counter name="GtiMemoryReads"
2528 description="The total number of GTI memory reads."
2529 data_type="uint64"
2530 equation="C 0 READ"
2531 underscore_name="gti_memory_reads"
2532 units="messages"
2533 symbol_name="GtiMemoryReads"
2534 semantic_type="event"
2535 mdapi_supported_apis=""
2536 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2537 mdapi_hw_unit_type="gpu"
2538 mdapi_group="GTI"
2539 />
2540 <counter name="Rasterized Pixels"
2541 description="The total number of rasterized pixels."
2542 data_type="uint64"
2543 equation="A 21 READ 4 UMUL"
2544 underscore_name="rasterized_pixels"
2545 units="pixels"
2546 symbol_name="RasterizedPixels"
2547 semantic_type="event"
2548 mdapi_supported_apis="OGL IO BB"
2549 mdapi_usage_flags="Tier3 Frame Batch Draw"
2550 mdapi_hw_unit_type="gpu"
2551 mdapi_group="3D Pipe/Rasterizer"
2552 />
2553 <counter name="GtiRczMemoryReads"
2554 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2555 data_type="uint64"
2556 equation="B 7 READ"
2557 underscore_name="gti_rcz_memory_reads"
2558 units="messages"
2559 symbol_name="GtiRczMemoryReads"
2560 semantic_type="event"
2561 mdapi_supported_apis="OGL IO BB"
2562 mdapi_usage_flags="Tier2 Frame Batch Draw"
2563 mdapi_hw_unit_type="gpu"
2564 mdapi_group="GTI/Depth Cache"
2565 />
2566 <counter name="DS Threads Dispatched"
2567 description="The total number of domain shader hardware threads dispatched."
2568 data_type="uint64"
2569 equation="A 3 READ"
2570 underscore_name="ds_threads"
2571 units="threads"
2572 symbol_name="DsThreads"
2573 semantic_type="event"
2574 mdapi_supported_apis="OGL4 IO BB"
2575 mdapi_usage_flags="Tier3 Frame Batch Draw"
2576 mdapi_hw_unit_type="gpu"
2577 mdapi_group="EU Array/Domain Shader"
2578 />
2579 <counter name="Samples Written"
2580 description="The total number of samples or pixels written to all render targets."
2581 data_type="uint64"
2582 equation="A 26 READ 4 UMUL"
2583 underscore_name="samples_written"
2584 units="pixels"
2585 symbol_name="SamplesWritten"
2586 semantic_type="event"
2587 mdapi_supported_apis="OGL IO BB"
2588 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2589 mdapi_hw_unit_type="gpu"
2590 mdapi_group="3D Pipe/Output Merger"
2591 />
2592 <counter name="EU Stall"
2593 description="The percentage of time in which the Execution Units were stalled."
2594 data_type="float"
2595 max_equation="100"
2596 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2597 underscore_name="eu_stall"
2598 units="percent"
2599 symbol_name="EuStall"
2600 semantic_type="duration"
2601 mdapi_supported_apis=""
2602 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2603 mdapi_group="EU Array"
2604 mdapi_hw_unit_type="gpu"
2605 />
2606 <counter name="Samples Blended"
2607 description="The total number of blended samples or pixels written to all render targets."
2608 data_type="uint64"
2609 equation="A 27 READ 4 UMUL"
2610 underscore_name="samples_blended"
2611 units="pixels"
2612 symbol_name="SamplesBlended"
2613 semantic_type="event"
2614 mdapi_supported_apis="OGL IO BB"
2615 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2616 mdapi_hw_unit_type="gpu"
2617 mdapi_group="3D Pipe/Output Merger"
2618 />
2619 <counter name="Early Depth Test Fails"
2620 description="The total number of pixels dropped on early depth test."
2621 data_type="uint64"
2622 equation="A 23 READ 4 UMUL"
2623 underscore_name="early_depth_test_fails"
2624 units="pixels"
2625 symbol_name="EarlyDepthTestFails"
2626 semantic_type="event"
2627 mdapi_supported_apis="OGL IO BB"
2628 mdapi_usage_flags="Tier3 Frame Batch Draw"
2629 mdapi_hw_unit_type="gpu"
2630 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2631 />
2632 <counter name="GtiMscMemoryReads"
2633 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2634 data_type="uint64"
2635 equation="B 4 READ"
2636 underscore_name="gti_msc_memory_reads"
2637 units="messages"
2638 symbol_name="GtiMscMemoryReads"
2639 semantic_type="event"
2640 mdapi_supported_apis="OGL IO BB"
2641 mdapi_usage_flags="Tier2 Frame Batch Draw"
2642 mdapi_hw_unit_type="gpu"
2643 mdapi_group="GTI/Color Cache"
2644 />
2645 <counter name="GtiVfMemoryReads"
2646 description="The total number of GTI memory reads from Vertex Fetch."
2647 data_type="uint64"
2648 equation="B 1 READ"
2649 underscore_name="gti_vf_memory_reads"
2650 units="messages"
2651 symbol_name="GtiVfMemoryReads"
2652 semantic_type="event"
2653 mdapi_supported_apis="OGL IO BB"
2654 mdapi_usage_flags="Tier2 Frame Batch Draw"
2655 mdapi_hw_unit_type="gpu"
2656 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2657 />
2658 <counter name="GtiStcMemoryReads"
2659 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2660 data_type="uint64"
2661 equation="B 6 READ"
2662 underscore_name="gti_stc_memory_reads"
2663 units="messages"
2664 symbol_name="GtiStcMemoryReads"
2665 semantic_type="event"
2666 mdapi_supported_apis="OGL IO BB"
2667 mdapi_usage_flags="Tier2 Frame Batch Draw"
2668 mdapi_hw_unit_type="gpu"
2669 mdapi_group="GTI/Depth Cache"
2670 />
2671 <counter name="Shader Memory Accesses"
2672 description="The total number of shader memory accesses to L3."
2673 data_type="uint64"
2674 equation="A 32 READ"
2675 underscore_name="shader_memory_accesses"
2676 units="messages"
2677 symbol_name="ShaderMemoryAccesses"
2678 semantic_type="event"
2679 mdapi_supported_apis=""
2680 mdapi_usage_flags="Tier3 Frame Batch Draw"
2681 mdapi_hw_unit_type="gpu"
2682 mdapi_group="L3/Data Port"
2683 />
2684 <counter name="HS Threads Dispatched"
2685 description="The total number of hull shader hardware threads dispatched."
2686 data_type="uint64"
2687 equation="A 2 READ"
2688 underscore_name="hs_threads"
2689 units="threads"
2690 symbol_name="HsThreads"
2691 semantic_type="event"
2692 mdapi_supported_apis="OGL4 IO BB"
2693 mdapi_usage_flags="Tier3 Frame Batch Draw"
2694 mdapi_hw_unit_type="gpu"
2695 mdapi_group="EU Array/Hull Shader"
2696 />
2697 <counter name="Samples Killed in FS"
2698 description="The total number of samples or pixels dropped in fragment shaders."
2699 data_type="uint64"
2700 equation="A 24 READ 4 UMUL"
2701 underscore_name="samples_killed_in_ps"
2702 units="pixels"
2703 symbol_name="SamplesKilledInPs"
2704 semantic_type="event"
2705 mdapi_supported_apis="OGL IO BB"
2706 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2707 mdapi_hw_unit_type="gpu"
2708 mdapi_group="3D Pipe/Fragment Shader"
2709 />
2710 <counter name="SLM Bytes Written"
2711 description="The total number of GPU memory bytes written into shared local memory."
2712 data_type="uint64"
2713 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2714 equation="A 31 READ 64 UMUL"
2715 underscore_name="slm_bytes_written"
2716 units="bytes"
2717 symbol_name="SlmBytesWritten"
2718 semantic_type="throughput"
2719 mdapi_supported_apis="OGL4 OCL IO BB"
2720 mdapi_usage_flags="Tier3 Frame Batch Draw"
2721 mdapi_group="L3/Data Port/SLM"
2722 mdapi_hw_unit_type="gpu"
2723 />
2724 <counter name="GtiL3Reads"
2725 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2726 data_type="uint64"
2727 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2728 underscore_name="gti_l3_reads"
2729 units="messages"
2730 symbol_name="GtiL3Reads"
2731 semantic_type="event"
2732 mdapi_supported_apis=""
2733 mdapi_usage_flags="Tier2 Frame Batch Draw"
2734 mdapi_hw_unit_type="gpu"
2735 mdapi_group="GTI/L3"
2736 />
2737 <counter name="Shader Atomic Memory Accesses"
2738 description="The total number of shader atomic memory accesses."
2739 data_type="uint64"
2740 equation="A 34 READ"
2741 underscore_name="shader_atomics"
2742 units="messages"
2743 symbol_name="ShaderAtomics"
2744 semantic_type="event"
2745 mdapi_supported_apis="OGL4 OCL IO BB"
2746 mdapi_usage_flags="Tier3 Frame Batch Draw"
2747 mdapi_hw_unit_type="gpu"
2748 mdapi_group="L3/Data Port/Atomics"
2749 />
2750 <register_config type="NOA">
2751 <register type="NOA" address="0x00009840" value="0x00000080" />
2752 <register type="NOA" address="0x00009888" value="0x11810C00" />
2753 <register type="NOA" address="0x00009888" value="0x1381001A" />
2754 <register type="NOA" address="0x00009888" value="0x37906800" />
2755 <register type="NOA" address="0x00009888" value="0x3F900064" />
2756 <register type="NOA" address="0x00009888" value="0x03811300" />
2757 <register type="NOA" address="0x00009888" value="0x05811B12" />
2758 <register type="NOA" address="0x00009888" value="0x0781001A" />
2759 <register type="NOA" address="0x00009888" value="0x1F810000" />
2760 <register type="NOA" address="0x00009888" value="0x17810000" />
2761 <register type="NOA" address="0x00009888" value="0x19810000" />
2762 <register type="NOA" address="0x00009888" value="0x1B810000" />
2763 <register type="NOA" address="0x00009888" value="0x1D810000" />
2764 <register type="NOA" address="0x00009888" value="0x1B930055" />
2765 <register type="NOA" address="0x00009888" value="0x03E58000" />
2766 <register type="NOA" address="0x00009888" value="0x05E5C000" />
2767 <register type="NOA" address="0x00009888" value="0x07E54000" />
2768 <register type="NOA" address="0x00009888" value="0x13900150" />
2769 <register type="NOA" address="0x00009888" value="0x21900151" />
2770 <register type="NOA" address="0x00009888" value="0x23900152" />
2771 <register type="NOA" address="0x00009888" value="0x25900153" />
2772 <register type="NOA" address="0x00009888" value="0x27900154" />
2773 <register type="NOA" address="0x00009888" value="0x29900155" />
2774 <register type="NOA" address="0x00009888" value="0x2B900156" />
2775 <register type="NOA" address="0x00009888" value="0x2D900157" />
2776 <register type="NOA" address="0x00009888" value="0x2F90015F" />
2777 <register type="NOA" address="0x00009888" value="0x31900105" />
2778 <register type="NOA" address="0x00009888" value="0x15900103" />
2779 <register type="NOA" address="0x00009888" value="0x17900101" />
2780 <register type="NOA" address="0x00009888" value="0x35900000" />
2781 <register type="NOA" address="0x00009888" value="0x19908000" />
2782 <register type="NOA" address="0x00009888" value="0x1B908000" />
2783 <register type="NOA" address="0x00009888" value="0x1D908000" />
2784 <register type="NOA" address="0x00009888" value="0x1F908000" />
2785 <register type="NOA" address="0x00009888" value="0x11900000" />
2786 <register type="NOA" address="0x00009888" value="0x51900000" />
2787 <register type="NOA" address="0x00009888" value="0x41900C60" />
2788 <register type="NOA" address="0x00009888" value="0x55900000" />
2789 <register type="NOA" address="0x00009888" value="0x45900C00" />
2790 <register type="NOA" address="0x00009888" value="0x47900C63" />
2791 <register type="NOA" address="0x00009888" value="0x57900000" />
2792 <register type="NOA" address="0x00009888" value="0x49900C63" />
2793 <register type="NOA" address="0x00009888" value="0x33900000" />
2794 <register type="NOA" address="0x00009888" value="0x4B900063" />
2795 <register type="NOA" address="0x00009888" value="0x59900000" />
2796 <register type="NOA" address="0x00009888" value="0x43900003" />
2797 <register type="NOA" address="0x00009888" value="0x53900000" />
2798 </register_config>
2799 <register_config type="OA">
2800 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2801 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2802 <register type="OA" address="0x00002724" value="0xF0800000" />
2803 <register type="OA" address="0x00002720" value="0x00000000" />
2804 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2805 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2806 <register type="OA" address="0x00002714" value="0xF0800000" />
2807 <register type="OA" address="0x00002710" value="0x00000000" />
2808 <register type="OA" address="0x0000274C" value="0x86543210" />
2809 <register type="OA" address="0x00002748" value="0x86543210" />
2810 <register type="OA" address="0x00002744" value="0x00006667" />
2811 <register type="OA" address="0x00002740" value="0x00000000" />
2812 <register type="OA" address="0x0000275C" value="0x86543210" />
2813 <register type="OA" address="0x00002758" value="0x86543210" />
2814 <register type="OA" address="0x00002754" value="0x00006465" />
2815 <register type="OA" address="0x00002750" value="0x00000000" />
2816 <register type="OA" address="0x00002770" value="0x0007F81A" />
2817 <register type="OA" address="0x00002774" value="0x0000FE00" />
2818 <register type="OA" address="0x00002778" value="0x0007F82A" />
2819 <register type="OA" address="0x0000277C" value="0x0000FE00" />
2820 <register type="OA" address="0x00002780" value="0x0007F872" />
2821 <register type="OA" address="0x00002784" value="0x0000FE00" />
2822 <register type="OA" address="0x00002788" value="0x0007F8BA" />
2823 <register type="OA" address="0x0000278C" value="0x0000FE00" />
2824 <register type="OA" address="0x00002790" value="0x0007F87A" />
2825 <register type="OA" address="0x00002794" value="0x0000FE00" />
2826 <register type="OA" address="0x00002798" value="0x0007F8EA" />
2827 <register type="OA" address="0x0000279C" value="0x0000FE00" />
2828 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2829 <register type="OA" address="0x000027A4" value="0x0000FE00" />
2830 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2831 <register type="OA" address="0x000027AC" value="0x0000FE00" />
2832 </register_config>
2833 <register_config type="FLEX">
2834 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2835 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2836 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2837 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2838 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2839 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2840 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2841 </register_config>
2842 </set>
2843
2844 <set name="Memory Writes Distribution Gen9"
2845 mdapi_supported_apis="OGL OCL IO BB"
2846 underscore_name="memory_writes"
2847 hw_config_guid="a0c0172c-ee13-403d-99ff-2bdf6936cf14"
2848 chipset="SKLGT3"
2849 symbol_name="MemoryWrites"
2850 >
2851 <counter name="GPU Core Clocks"
2852 description="The total number of GPU core clocks elapsed during the measurement."
2853 data_type="uint64"
2854 equation="GPU_CLOCK 0 READ"
2855 underscore_name="gpu_core_clocks"
2856 units="cycles"
2857 symbol_name="GpuCoreClocks"
2858 semantic_type="event"
2859 mdapi_supported_apis=""
2860 mdapi_usage_flags="Tier1 Frame Batch Draw"
2861 mdapi_hw_unit_type="gpu"
2862 mdapi_group="GPU"
2863 />
2864 <counter name="EU Active"
2865 description="The percentage of time in which the Execution Units were actively processing."
2866 data_type="float"
2867 max_equation="100"
2868 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2869 underscore_name="eu_active"
2870 units="percent"
2871 symbol_name="EuActive"
2872 semantic_type="duration"
2873 mdapi_supported_apis=""
2874 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2875 mdapi_group="EU Array"
2876 mdapi_hw_unit_type="gpu"
2877 />
2878 <counter name="GtiMemoryWrites"
2879 description="The total number of GTI memory writes."
2880 data_type="uint64"
2881 equation="C 0 READ"
2882 underscore_name="gti_memory_writes"
2883 units="messages"
2884 symbol_name="GtiMemoryWrites"
2885 semantic_type="event"
2886 mdapi_supported_apis=""
2887 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2888 mdapi_hw_unit_type="gpu"
2889 mdapi_group="GTI"
2890 />
2891 <counter name="GS Threads Dispatched"
2892 description="The total number of geometry shader hardware threads dispatched."
2893 data_type="uint64"
2894 equation="A 5 READ"
2895 underscore_name="gs_threads"
2896 units="threads"
2897 symbol_name="GsThreads"
2898 semantic_type="event"
2899 mdapi_supported_apis="OGL4 IO BB"
2900 mdapi_usage_flags="Tier3 Frame Batch Draw"
2901 mdapi_hw_unit_type="gpu"
2902 mdapi_group="EU Array/Geometry Shader"
2903 />
2904 <counter name="GtiRingAccesses"
2905 description="The total number of all GTI accesses to the ring."
2906 data_type="uint64"
2907 equation="C 3 READ 2 UMUL"
2908 underscore_name="gti_ring_accesses"
2909 units="messages"
2910 symbol_name="GtiRingAccesses"
2911 semantic_type="event"
2912 mdapi_supported_apis=""
2913 mdapi_usage_flags="Tier2 Frame Batch Draw"
2914 mdapi_hw_unit_type="gpu"
2915 mdapi_group="GTI"
2916 />
2917 <counter name="Early Hi-Depth Test Fails"
2918 description="The total number of pixels dropped on early hierarchical depth test."
2919 data_type="uint64"
2920 equation="A 22 READ 4 UMUL"
2921 underscore_name="hi_depth_test_fails"
2922 units="pixels"
2923 symbol_name="HiDepthTestFails"
2924 semantic_type="event"
2925 mdapi_supported_apis="OGL IO BB"
2926 mdapi_usage_flags="Tier3 Frame Batch Draw"
2927 mdapi_hw_unit_type="gpu"
2928 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2929 />
2930 <counter name="VS Threads Dispatched"
2931 description="The total number of vertex shader hardware threads dispatched."
2932 data_type="uint64"
2933 equation="A 1 READ"
2934 underscore_name="vs_threads"
2935 units="threads"
2936 symbol_name="VsThreads"
2937 semantic_type="event"
2938 mdapi_supported_apis="OGL IO BB"
2939 mdapi_usage_flags="Tier3 Frame Batch Draw"
2940 mdapi_hw_unit_type="gpu"
2941 mdapi_group="EU Array/Vertex Shader"
2942 />
2943 <counter name="FS Threads Dispatched"
2944 description="The total number of fragment shader hardware threads dispatched."
2945 data_type="uint64"
2946 equation="A 6 READ"
2947 underscore_name="ps_threads"
2948 units="threads"
2949 symbol_name="PsThreads"
2950 semantic_type="event"
2951 mdapi_supported_apis="OGL IO BB"
2952 mdapi_usage_flags="Tier3 Frame Batch Draw"
2953 mdapi_hw_unit_type="gpu"
2954 mdapi_group="EU Array/Fragment Shader"
2955 />
2956 <counter name="GtiMscMemoryWrites"
2957 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2958 data_type="uint64"
2959 equation="B 4 READ"
2960 underscore_name="gti_msc_memory_writes"
2961 units="messages"
2962 symbol_name="GtiMscMemoryWrites"
2963 semantic_type="event"
2964 mdapi_supported_apis="OGL IO BB"
2965 mdapi_usage_flags="Tier2 Frame Batch Draw"
2966 mdapi_hw_unit_type="gpu"
2967 mdapi_group="GTI/Color Cache"
2968 />
2969 <counter name="Shader Barrier Messages"
2970 description="The total number of shader barrier messages."
2971 data_type="uint64"
2972 equation="A 35 READ"
2973 underscore_name="shader_barriers"
2974 units="messages"
2975 symbol_name="ShaderBarriers"
2976 semantic_type="event"
2977 mdapi_supported_apis="OGL4 OCL IO BB"
2978 mdapi_usage_flags="Tier3 Frame Batch Draw"
2979 mdapi_hw_unit_type="gpu"
2980 mdapi_group="EU Array/Barrier"
2981 />
2982 <counter name="GtiCmdStreamerMemoryWrites"
2983 description="The total number of GTI memory writes from Command Streamer."
2984 data_type="uint64"
2985 equation="B 0 READ"
2986 underscore_name="gti_cmd_streamer_memory_writes"
2987 units="messages"
2988 symbol_name="GtiCmdStreamerMemoryWrites"
2989 semantic_type="event"
2990 mdapi_supported_apis=""
2991 mdapi_usage_flags="Tier2 Frame Batch Draw"
2992 mdapi_hw_unit_type="gpu"
2993 mdapi_group="GTI/3D Pipe/Command Streamer"
2994 />
2995 <counter name="Sampler Texels"
2996 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2997 data_type="uint64"
2998 equation="A 28 READ 4 UMUL"
2999 underscore_name="sampler_texels"
3000 units="texels"
3001 symbol_name="SamplerTexels"
3002 semantic_type="event"
3003 mdapi_supported_apis=""
3004 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3005 mdapi_hw_unit_type="gpu"
3006 mdapi_group="Sampler/Sampler Input"
3007 />
3008 <counter name="Pixels Failing Tests"
3009 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3010 data_type="uint64"
3011 equation="A 25 READ 4 UMUL"
3012 underscore_name="pixels_failing_post_ps_tests"
3013 units="pixels"
3014 symbol_name="PixelsFailingPostPsTests"
3015 semantic_type="event"
3016 mdapi_supported_apis="OGL IO BB"
3017 mdapi_usage_flags="Tier3 Frame Batch Draw"
3018 mdapi_hw_unit_type="gpu"
3019 mdapi_group="3D Pipe/Output Merger"
3020 />
3021 <counter name="GtiL3Bank0Writes"
3022 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3023 data_type="uint64"
3024 equation="C 4 READ"
3025 underscore_name="gti_l3_bank0_writes"
3026 units="messages"
3027 symbol_name="GtiL3Bank0Writes"
3028 semantic_type="event"
3029 mdapi_supported_apis=""
3030 mdapi_usage_flags="Tier2 Frame Batch Draw"
3031 mdapi_hw_unit_type="gpu"
3032 mdapi_group="GTI/L3"
3033 />
3034 <counter name="GtiL3Bank1Writes"
3035 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3036 data_type="uint64"
3037 equation="C 5 READ"
3038 underscore_name="gti_l3_bank1_writes"
3039 units="messages"
3040 symbol_name="GtiL3Bank1Writes"
3041 semantic_type="event"
3042 mdapi_supported_apis=""
3043 mdapi_usage_flags="Tier2 Frame Batch Draw"
3044 mdapi_hw_unit_type="gpu"
3045 mdapi_group="GTI/L3"
3046 />
3047 <counter name="GtiL3Bank2Writes"
3048 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3049 data_type="uint64"
3050 equation="C 6 READ"
3051 underscore_name="gti_l3_bank2_writes"
3052 units="messages"
3053 symbol_name="GtiL3Bank2Writes"
3054 semantic_type="event"
3055 mdapi_supported_apis=""
3056 mdapi_usage_flags="Tier2 Frame Batch Draw"
3057 mdapi_hw_unit_type="gpu"
3058 mdapi_group="GTI/L3"
3059 />
3060 <counter name="GtiL3Bank3Writes"
3061 description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3062 data_type="uint64"
3063 equation="C 7 READ"
3064 underscore_name="gti_l3_bank3_writes"
3065 units="messages"
3066 symbol_name="GtiL3Bank3Writes"
3067 semantic_type="event"
3068 mdapi_supported_apis=""
3069 mdapi_usage_flags="Tier2 Frame Batch Draw"
3070 mdapi_hw_unit_type="gpu"
3071 mdapi_group="GTI/L3"
3072 />
3073 <counter name="GtiL3Writes"
3074 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3075 data_type="uint64"
3076 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3077 underscore_name="gti_l3_writes"
3078 units="messages"
3079 symbol_name="GtiL3Writes"
3080 semantic_type="event"
3081 mdapi_supported_apis=""
3082 mdapi_usage_flags="Tier2 Frame Batch Draw"
3083 mdapi_hw_unit_type="gpu"
3084 mdapi_group="GTI/L3"
3085 />
3086 <counter name="GPU Time Elapsed"
3087 description="Time elapsed on the GPU during the measurement."
3088 data_type="uint64"
3089 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3090 underscore_name="gpu_time"
3091 units="ns"
3092 symbol_name="GpuTime"
3093 semantic_type="duration"
3094 mdapi_supported_apis=""
3095 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3096 mdapi_hw_unit_type="gpu"
3097 mdapi_group="GPU"
3098 />
3099 <counter name="AVG GPU Core Frequency"
3100 description="Average GPU Core Frequency in the measurement."
3101 data_type="uint64"
3102 max_equation="$GpuMaxFrequency"
3103 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3104 underscore_name="avg_gpu_core_frequency"
3105 units="hz"
3106 symbol_name="AvgGpuCoreFrequency"
3107 semantic_type="event"
3108 mdapi_supported_apis=""
3109 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3110 mdapi_group="GPU"
3111 mdapi_hw_unit_type="gpu"
3112 />
3113 <counter name="Sampler Texels Misses"
3114 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3115 data_type="uint64"
3116 equation="A 29 READ 4 UMUL"
3117 underscore_name="sampler_texel_misses"
3118 units="texels"
3119 symbol_name="SamplerTexelMisses"
3120 semantic_type="event"
3121 mdapi_supported_apis=""
3122 mdapi_usage_flags="Tier3 Batch Frame Draw"
3123 mdapi_hw_unit_type="gpu"
3124 mdapi_group="Sampler/Sampler Cache"
3125 />
3126 <counter name="CS Threads Dispatched"
3127 description="The total number of compute shader hardware threads dispatched."
3128 data_type="uint64"
3129 equation="A 4 READ"
3130 underscore_name="cs_threads"
3131 units="threads"
3132 symbol_name="CsThreads"
3133 semantic_type="event"
3134 mdapi_supported_apis="OGL4 OCL IO BB"
3135 mdapi_usage_flags="Tier3 Frame Batch Draw"
3136 mdapi_hw_unit_type="gpu"
3137 mdapi_group="EU Array/Compute Shader"
3138 />
3139 <counter name="SLM Bytes Read"
3140 description="The total number of GPU memory bytes read from shared local memory."
3141 data_type="uint64"
3142 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3143 equation="A 30 READ 64 UMUL"
3144 underscore_name="slm_bytes_read"
3145 units="bytes"
3146 symbol_name="SlmBytesRead"
3147 semantic_type="throughput"
3148 mdapi_supported_apis="OGL4 OCL IO BB"
3149 mdapi_usage_flags="Tier3 Frame Batch Draw"
3150 mdapi_group="L3/Data Port/SLM"
3151 mdapi_hw_unit_type="gpu"
3152 />
3153 <counter name="GtiRccMemoryWrites"
3154 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3155 data_type="uint64"
3156 equation="B 3 READ"
3157 underscore_name="gti_rcc_memory_writes"
3158 units="messages"
3159 symbol_name="GtiRccMemoryWrites"
3160 semantic_type="event"
3161 mdapi_supported_apis="OGL IO BB"
3162 mdapi_usage_flags="Tier2 Frame Batch Draw"
3163 mdapi_hw_unit_type="gpu"
3164 mdapi_group="GTI/Color Cache"
3165 />
3166 <counter name="GtiSoMemoryWrites"
3167 description="The total number of GTI memory writes from Stream Output."
3168 data_type="uint64"
3169 equation="B 2 READ"
3170 underscore_name="gti_so_memory_writes"
3171 units="messages"
3172 symbol_name="GtiSoMemoryWrites"
3173 semantic_type="event"
3174 mdapi_supported_apis="OGL IO BB"
3175 mdapi_usage_flags="Tier2 Frame Batch Draw"
3176 mdapi_hw_unit_type="gpu"
3177 mdapi_group="GTI/3D Pipe/Stream Output"
3178 />
3179 <counter name="GPU Busy"
3180 description="The percentage of time in which the GPU has been processing GPU commands."
3181 data_type="float"
3182 max_equation="100"
3183 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3184 underscore_name="gpu_busy"
3185 units="percent"
3186 symbol_name="GpuBusy"
3187 semantic_type="duration"
3188 mdapi_supported_apis=""
3189 mdapi_usage_flags="Tier1 Overview System Frame"
3190 mdapi_group="GPU"
3191 mdapi_hw_unit_type="gpu"
3192 />
3193 <counter name="GtiStcMemoryWrites"
3194 description="The total number of GTI memory writes from Stencil Cache."
3195 data_type="uint64"
3196 equation="B 6 READ"
3197 underscore_name="gti_stc_memory_writes"
3198 units="messages"
3199 symbol_name="GtiStcMemoryWrites"
3200 semantic_type="event"
3201 mdapi_supported_apis="OGL IO BB"
3202 mdapi_usage_flags="Tier2 Frame Batch Draw"
3203 mdapi_hw_unit_type="gpu"
3204 mdapi_group="GTI/Depth Cache"
3205 />
3206 <counter name="Rasterized Pixels"
3207 description="The total number of rasterized pixels."
3208 data_type="uint64"
3209 equation="A 21 READ 4 UMUL"
3210 underscore_name="rasterized_pixels"
3211 units="pixels"
3212 symbol_name="RasterizedPixels"
3213 semantic_type="event"
3214 mdapi_supported_apis="OGL IO BB"
3215 mdapi_usage_flags="Tier3 Frame Batch Draw"
3216 mdapi_hw_unit_type="gpu"
3217 mdapi_group="3D Pipe/Rasterizer"
3218 />
3219 <counter name="DS Threads Dispatched"
3220 description="The total number of domain shader hardware threads dispatched."
3221 data_type="uint64"
3222 equation="A 3 READ"
3223 underscore_name="ds_threads"
3224 units="threads"
3225 symbol_name="DsThreads"
3226 semantic_type="event"
3227 mdapi_supported_apis="OGL4 IO BB"
3228 mdapi_usage_flags="Tier3 Frame Batch Draw"
3229 mdapi_hw_unit_type="gpu"
3230 mdapi_group="EU Array/Domain Shader"
3231 />
3232 <counter name="Samples Written"
3233 description="The total number of samples or pixels written to all render targets."
3234 data_type="uint64"
3235 equation="A 26 READ 4 UMUL"
3236 underscore_name="samples_written"
3237 units="pixels"
3238 symbol_name="SamplesWritten"
3239 semantic_type="event"
3240 mdapi_supported_apis="OGL IO BB"
3241 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3242 mdapi_hw_unit_type="gpu"
3243 mdapi_group="3D Pipe/Output Merger"
3244 />
3245 <counter name="EU Stall"
3246 description="The percentage of time in which the Execution Units were stalled."
3247 data_type="float"
3248 max_equation="100"
3249 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3250 underscore_name="eu_stall"
3251 units="percent"
3252 symbol_name="EuStall"
3253 semantic_type="duration"
3254 mdapi_supported_apis=""
3255 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3256 mdapi_group="EU Array"
3257 mdapi_hw_unit_type="gpu"
3258 />
3259 <counter name="Samples Blended"
3260 description="The total number of blended samples or pixels written to all render targets."
3261 data_type="uint64"
3262 equation="A 27 READ 4 UMUL"
3263 underscore_name="samples_blended"
3264 units="pixels"
3265 symbol_name="SamplesBlended"
3266 semantic_type="event"
3267 mdapi_supported_apis="OGL IO BB"
3268 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3269 mdapi_hw_unit_type="gpu"
3270 mdapi_group="3D Pipe/Output Merger"
3271 />
3272 <counter name="Early Depth Test Fails"
3273 description="The total number of pixels dropped on early depth test."
3274 data_type="uint64"
3275 equation="A 23 READ 4 UMUL"
3276 underscore_name="early_depth_test_fails"
3277 units="pixels"
3278 symbol_name="EarlyDepthTestFails"
3279 semantic_type="event"
3280 mdapi_supported_apis="OGL IO BB"
3281 mdapi_usage_flags="Tier3 Frame Batch Draw"
3282 mdapi_hw_unit_type="gpu"
3283 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3284 />
3285 <counter name="Shader Memory Accesses"
3286 description="The total number of shader memory accesses to L3."
3287 data_type="uint64"
3288 equation="A 32 READ"
3289 underscore_name="shader_memory_accesses"
3290 units="messages"
3291 symbol_name="ShaderMemoryAccesses"
3292 semantic_type="event"
3293 mdapi_supported_apis=""
3294 mdapi_usage_flags="Tier3 Frame Batch Draw"
3295 mdapi_hw_unit_type="gpu"
3296 mdapi_group="L3/Data Port"
3297 />
3298 <counter name="HS Threads Dispatched"
3299 description="The total number of hull shader hardware threads dispatched."
3300 data_type="uint64"
3301 equation="A 2 READ"
3302 underscore_name="hs_threads"
3303 units="threads"
3304 symbol_name="HsThreads"
3305 semantic_type="event"
3306 mdapi_supported_apis="OGL4 IO BB"
3307 mdapi_usage_flags="Tier3 Frame Batch Draw"
3308 mdapi_hw_unit_type="gpu"
3309 mdapi_group="EU Array/Hull Shader"
3310 />
3311 <counter name="GtiRczMemoryWrites"
3312 description="The total number of GTI memory writes from Render Depth Cache."
3313 data_type="uint64"
3314 equation="B 7 READ"
3315 underscore_name="gti_rcz_memory_writes"
3316 units="messages"
3317 symbol_name="GtiRczMemoryWrites"
3318 semantic_type="event"
3319 mdapi_supported_apis="OGL IO BB"
3320 mdapi_usage_flags="Tier2 Frame Batch Draw"
3321 mdapi_hw_unit_type="gpu"
3322 mdapi_group="GTI/Depth Cache"
3323 />
3324 <counter name="SLM Bytes Written"
3325 description="The total number of GPU memory bytes written into shared local memory."
3326 data_type="uint64"
3327 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3328 equation="A 31 READ 64 UMUL"
3329 underscore_name="slm_bytes_written"
3330 units="bytes"
3331 symbol_name="SlmBytesWritten"
3332 semantic_type="throughput"
3333 mdapi_supported_apis="OGL4 OCL IO BB"
3334 mdapi_usage_flags="Tier3 Frame Batch Draw"
3335 mdapi_group="L3/Data Port/SLM"
3336 mdapi_hw_unit_type="gpu"
3337 />
3338 <counter name="L3 Shader Throughput"
3339 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3340 data_type="uint64"
3341 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3342 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3343 underscore_name="l3_shader_throughput"
3344 units="bytes"
3345 symbol_name="L3ShaderThroughput"
3346 semantic_type="throughput"
3347 mdapi_supported_apis="OGL4 OCL IO BB"
3348 mdapi_usage_flags="Tier2 Frame Batch Draw"
3349 mdapi_group="L3/Data Port"
3350 mdapi_hw_unit_type="gpu"
3351 />
3352 <counter name="Samples Killed in FS"
3353 description="The total number of samples or pixels dropped in fragment shaders."
3354 data_type="uint64"
3355 equation="A 24 READ 4 UMUL"
3356 underscore_name="samples_killed_in_ps"
3357 units="pixels"
3358 symbol_name="SamplesKilledInPs"
3359 semantic_type="event"
3360 mdapi_supported_apis="OGL IO BB"
3361 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3362 mdapi_hw_unit_type="gpu"
3363 mdapi_group="3D Pipe/Fragment Shader"
3364 />
3365 <counter name="GtiHizMemoryWrites"
3366 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3367 data_type="uint64"
3368 equation="B 5 READ"
3369 underscore_name="gti_hiz_memory_writes"
3370 units="messages"
3371 symbol_name="GtiHizMemoryWrites"
3372 semantic_type="event"
3373 mdapi_supported_apis="OGL IO BB"
3374 mdapi_usage_flags="Tier2 Frame Batch Draw"
3375 mdapi_hw_unit_type="gpu"
3376 mdapi_group="GTI/Depth Cache"
3377 />
3378 <counter name="Shader Atomic Memory Accesses"
3379 description="The total number of shader atomic memory accesses."
3380 data_type="uint64"
3381 equation="A 34 READ"
3382 underscore_name="shader_atomics"
3383 units="messages"
3384 symbol_name="ShaderAtomics"
3385 semantic_type="event"
3386 mdapi_supported_apis="OGL4 OCL IO BB"
3387 mdapi_usage_flags="Tier3 Frame Batch Draw"
3388 mdapi_hw_unit_type="gpu"
3389 mdapi_group="L3/Data Port/Atomics"
3390 />
3391 <register_config type="NOA">
3392 <register type="NOA" address="0x00009840" value="0x00000080" />
3393 <register type="NOA" address="0x00009888" value="0x11810C00" />
3394 <register type="NOA" address="0x00009888" value="0x1381001A" />
3395 <register type="NOA" address="0x00009888" value="0x37906800" />
3396 <register type="NOA" address="0x00009888" value="0x3F901000" />
3397 <register type="NOA" address="0x00009888" value="0x03811300" />
3398 <register type="NOA" address="0x00009888" value="0x05811B12" />
3399 <register type="NOA" address="0x00009888" value="0x0781001A" />
3400 <register type="NOA" address="0x00009888" value="0x1F810000" />
3401 <register type="NOA" address="0x00009888" value="0x17810000" />
3402 <register type="NOA" address="0x00009888" value="0x19810000" />
3403 <register type="NOA" address="0x00009888" value="0x1B810000" />
3404 <register type="NOA" address="0x00009888" value="0x1D810000" />
3405 <register type="NOA" address="0x00009888" value="0x1B930055" />
3406 <register type="NOA" address="0x00009888" value="0x03E58000" />
3407 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3408 <register type="NOA" address="0x00009888" value="0x07E54000" />
3409 <register type="NOA" address="0x00009888" value="0x13900160" />
3410 <register type="NOA" address="0x00009888" value="0x21900161" />
3411 <register type="NOA" address="0x00009888" value="0x23900162" />
3412 <register type="NOA" address="0x00009888" value="0x25900163" />
3413 <register type="NOA" address="0x00009888" value="0x27900164" />
3414 <register type="NOA" address="0x00009888" value="0x29900165" />
3415 <register type="NOA" address="0x00009888" value="0x2B900166" />
3416 <register type="NOA" address="0x00009888" value="0x2D900167" />
3417 <register type="NOA" address="0x00009888" value="0x2F900150" />
3418 <register type="NOA" address="0x00009888" value="0x31900105" />
3419 <register type="NOA" address="0x00009888" value="0x15900103" />
3420 <register type="NOA" address="0x00009888" value="0x17900101" />
3421 <register type="NOA" address="0x00009888" value="0x35900000" />
3422 <register type="NOA" address="0x00009888" value="0x19908000" />
3423 <register type="NOA" address="0x00009888" value="0x1B908000" />
3424 <register type="NOA" address="0x00009888" value="0x1D908000" />
3425 <register type="NOA" address="0x00009888" value="0x1F908000" />
3426 <register type="NOA" address="0x00009888" value="0x11900000" />
3427 <register type="NOA" address="0x00009888" value="0x51900000" />
3428 <register type="NOA" address="0x00009888" value="0x41900C60" />
3429 <register type="NOA" address="0x00009888" value="0x55900000" />
3430 <register type="NOA" address="0x00009888" value="0x45900C00" />
3431 <register type="NOA" address="0x00009888" value="0x47900C63" />
3432 <register type="NOA" address="0x00009888" value="0x57900000" />
3433 <register type="NOA" address="0x00009888" value="0x49900C63" />
3434 <register type="NOA" address="0x00009888" value="0x33900000" />
3435 <register type="NOA" address="0x00009888" value="0x4B900063" />
3436 <register type="NOA" address="0x00009888" value="0x59900000" />
3437 <register type="NOA" address="0x00009888" value="0x43900003" />
3438 <register type="NOA" address="0x00009888" value="0x53900000" />
3439 </register_config>
3440 <register_config type="OA">
3441 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3442 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3443 <register type="OA" address="0x00002724" value="0xF0800000" />
3444 <register type="OA" address="0x00002720" value="0x00000000" />
3445 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3446 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3447 <register type="OA" address="0x00002714" value="0xF0800000" />
3448 <register type="OA" address="0x00002710" value="0x00000000" />
3449 <register type="OA" address="0x0000274C" value="0x86543210" />
3450 <register type="OA" address="0x00002748" value="0x86543210" />
3451 <register type="OA" address="0x00002744" value="0x00006667" />
3452 <register type="OA" address="0x00002740" value="0x00000000" />
3453 <register type="OA" address="0x0000275C" value="0x86543210" />
3454 <register type="OA" address="0x00002758" value="0x86543210" />
3455 <register type="OA" address="0x00002754" value="0x00006465" />
3456 <register type="OA" address="0x00002750" value="0x00000000" />
3457 <register type="OA" address="0x00002770" value="0x0007F81A" />
3458 <register type="OA" address="0x00002774" value="0x0000FE00" />
3459 <register type="OA" address="0x00002778" value="0x0007F82A" />
3460 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3461 <register type="OA" address="0x00002780" value="0x0007F822" />
3462 <register type="OA" address="0x00002784" value="0x0000FE00" />
3463 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3464 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3465 <register type="OA" address="0x00002790" value="0x0007F87A" />
3466 <register type="OA" address="0x00002794" value="0x0000FE00" />
3467 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3468 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3469 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3470 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3471 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3472 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3473 </register_config>
3474 <register_config type="FLEX">
3475 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3476 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3477 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3478 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3479 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3480 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3481 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3482 </register_config>
3483 </set>
3484
3485 <set name="Compute Metrics Extended Gen9"
3486 mdapi_supported_apis="OGL4 OCL IO BB"
3487 underscore_name="compute_extended"
3488 hw_config_guid="52435e0b-f188-42ea-8680-21a56ee20dee"
3489 chipset="SKLGT3"
3490 symbol_name="ComputeExtended"
3491 >
3492 <counter name="GPU Core Clocks"
3493 description="The total number of GPU core clocks elapsed during the measurement."
3494 data_type="uint64"
3495 equation="GPU_CLOCK 0 READ"
3496 underscore_name="gpu_core_clocks"
3497 units="cycles"
3498 symbol_name="GpuCoreClocks"
3499 semantic_type="event"
3500 mdapi_supported_apis=""
3501 mdapi_usage_flags="Tier1 Frame Batch Draw"
3502 mdapi_hw_unit_type="gpu"
3503 mdapi_group="GPU"
3504 />
3505 <counter name="EU Active"
3506 description="The percentage of time in which the Execution Units were actively processing."
3507 data_type="float"
3508 max_equation="100"
3509 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3510 underscore_name="eu_active"
3511 units="percent"
3512 symbol_name="EuActive"
3513 semantic_type="duration"
3514 mdapi_supported_apis=""
3515 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3516 mdapi_group="EU Array"
3517 mdapi_hw_unit_type="gpu"
3518 />
3519 <counter name="EU Both FPU Pipes Active"
3520 description="The percentage of time in which both EU FPU pipelines were actively processing."
3521 data_type="float"
3522 max_equation="100"
3523 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3524 underscore_name="eu_fpu_both_active"
3525 units="percent"
3526 symbol_name="EuFpuBothActive"
3527 semantic_type="duration"
3528 mdapi_supported_apis=""
3529 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3530 mdapi_group="EU Array/Pipes"
3531 mdapi_hw_unit_type="gpu"
3532 />
3533 <counter name="EU FPU0 Pipe Active"
3534 description="The percentage of time in which EU FPU0 pipeline was actively processing."
3535 data_type="float"
3536 max_equation="100"
3537 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3538 underscore_name="fpu0_active"
3539 units="percent"
3540 symbol_name="Fpu0Active"
3541 semantic_type="duration"
3542 mdapi_supported_apis=""
3543 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3544 mdapi_group="EU Array/Pipes"
3545 mdapi_hw_unit_type="gpu"
3546 />
3547 <counter name="EU FPU1 Pipe Active"
3548 description="The percentage of time in which EU FPU1 pipeline was actively processing."
3549 data_type="float"
3550 max_equation="100"
3551 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3552 underscore_name="fpu1_active"
3553 units="percent"
3554 symbol_name="Fpu1Active"
3555 semantic_type="duration"
3556 mdapi_supported_apis=""
3557 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3558 mdapi_group="EU Array/Pipes"
3559 mdapi_hw_unit_type="gpu"
3560 />
3561 <counter name="EU AVG IPC Rate"
3562 description="The average rate of IPC calculated for 2 FPU pipelines."
3563 data_type="float"
3564 max_equation="2"
3565 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
3566 underscore_name="eu_avg_ipc_rate"
3567 units="number"
3568 symbol_name="EuAvgIpcRate"
3569 semantic_type="ratio"
3570 mdapi_supported_apis=""
3571 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3572 mdapi_group="EU Array"
3573 mdapi_hw_unit_type="gpu"
3574 />
3575 <counter name="Typed Writes 0"
3576 description="The subslice 0 typed writes."
3577 data_type="uint64"
3578 equation="C 0 READ"
3579 underscore_name="typed_writes0"
3580 units="messages"
3581 symbol_name="TypedWrites0"
3582 semantic_type="event"
3583 mdapi_supported_apis=""
3584 mdapi_usage_flags="Tier3 Frame Batch Draw"
3585 mdapi_hw_unit_type="subslice"
3586 mdapi_group="L3/Data Port"
3587 />
3588 <counter name="EuTypedAtomics0"
3589 description="The subslice 0 EU Typed Atomics subslice 0."
3590 data_type="uint64"
3591 equation="B 5 READ"
3592 underscore_name="eu_typed_atomics0"
3593 units="messages"
3594 symbol_name="EuTypedAtomics0"
3595 semantic_type="event"
3596 mdapi_supported_apis=""
3597 mdapi_usage_flags="Tier3 Frame Batch Draw"
3598 mdapi_hw_unit_type="subslice"
3599 mdapi_group="L3/Data Port"
3600 />
3601 <counter name="Typed Atomics 0"
3602 description="The subslice 0 typed atomics."
3603 data_type="uint64"
3604 equation="C 4 READ"
3605 underscore_name="typed_atomics0"
3606 units="messages"
3607 symbol_name="TypedAtomics0"
3608 semantic_type="event"
3609 mdapi_supported_apis=""
3610 mdapi_usage_flags="Tier3 Frame Batch Draw"
3611 mdapi_hw_unit_type="subslice"
3612 mdapi_group="L3/Data Port"
3613 />
3614 <counter name="TypedAtomicsPerCacheLine"
3615 description="The ratio of EU typed atomics requests to L3 cache line writes."
3616 data_type="float"
3617 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3618 underscore_name="typed_atomics_per_cache_line"
3619 units="eu sends to l3 cache lines"
3620 symbol_name="TypedAtomicsPerCacheLine"
3621 semantic_type="ratio"
3622 mdapi_supported_apis=""
3623 mdapi_usage_flags="Tier3 Frame Batch Draw"
3624 mdapi_hw_unit_type="subslice"
3625 mdapi_group="L3/Data Port"
3626 />
3627 <counter name="EuUntypedReads0"
3628 description="The subslice 0 EU Untyped Reads subslice 0."
3629 data_type="uint64"
3630 equation="B 0 READ"
3631 underscore_name="eu_untyped_reads0"
3632 units="messages"
3633 symbol_name="EuUntypedReads0"
3634 semantic_type="event"
3635 mdapi_supported_apis=""
3636 mdapi_usage_flags="Tier3 Frame Batch Draw"
3637 mdapi_hw_unit_type="subslice"
3638 mdapi_group="L3/Data Port"
3639 />
3640 <counter name="Untyped Writes 0"
3641 description="The subslice 0 untyped writes (including SLM writes)."
3642 data_type="uint64"
3643 equation="C 1 READ"
3644 underscore_name="untyped_writes0"
3645 units="messages"
3646 symbol_name="UntypedWrites0"
3647 semantic_type="event"
3648 mdapi_supported_apis=""
3649 mdapi_usage_flags="Tier3 Frame Batch Draw"
3650 mdapi_hw_unit_type="subslice"
3651 mdapi_group="L3/Data Port"
3652 />
3653 <counter name="EuUntypedAtomics0"
3654 description="The subslice 0 EU Untyped Atomics subslice 0."
3655 data_type="uint64"
3656 equation="B 4 READ"
3657 underscore_name="eu_untyped_atomics0"
3658 units="messages"
3659 symbol_name="EuUntypedAtomics0"
3660 semantic_type="event"
3661 mdapi_supported_apis=""
3662 mdapi_usage_flags="Tier3 Frame Batch Draw"
3663 mdapi_hw_unit_type="subslice"
3664 mdapi_group="L3/Data Port"
3665 />
3666 <counter name="EuUntypedWrites0"
3667 description="The subslice 0 EU Untyped Writes subslice 0."
3668 data_type="uint64"
3669 equation="B 1 READ"
3670 underscore_name="eu_untyped_writes0"
3671 units="messages"
3672 symbol_name="EuUntypedWrites0"
3673 semantic_type="event"
3674 mdapi_supported_apis=""
3675 mdapi_usage_flags="Tier3 Frame Batch Draw"
3676 mdapi_hw_unit_type="subslice"
3677 mdapi_group="L3/Data Port"
3678 />
3679 <counter name="EuA64UntypedWrites0"
3680 description="The subslice 0 EU A64 Untyped Writes subslice 0."
3681 data_type="uint64"
3682 equation="B 7 READ"
3683 underscore_name="eu_a64_untyped_writes0"
3684 units="messages"
3685 symbol_name="EuA64UntypedWrites0"
3686 semantic_type="event"
3687 mdapi_supported_apis=""
3688 mdapi_usage_flags="Tier3 Frame Batch Draw"
3689 mdapi_hw_unit_type="subslice"
3690 mdapi_group="L3/Data Port"
3691 />
3692 <counter name="UntypedWritesPerCacheLine"
3693 description="The ratio of EU untyped write requests to L3 cache line writes."
3694 data_type="float"
3695 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3696 underscore_name="untyped_writes_per_cache_line"
3697 units="eu sends to l3 cache lines"
3698 symbol_name="UntypedWritesPerCacheLine"
3699 semantic_type="ratio"
3700 mdapi_supported_apis=""
3701 mdapi_usage_flags="Tier3 Frame Batch Draw"
3702 mdapi_hw_unit_type="subslice"
3703 mdapi_group="L3/Data Port"
3704 />
3705 <counter name="Shader Barrier Messages"
3706 description="The total number of shader barrier messages."
3707 data_type="uint64"
3708 equation="A 35 READ"
3709 underscore_name="shader_barriers"
3710 units="messages"
3711 symbol_name="ShaderBarriers"
3712 semantic_type="event"
3713 mdapi_supported_apis=""
3714 mdapi_usage_flags="Tier3 Frame Batch Draw"
3715 mdapi_hw_unit_type="gpu"
3716 mdapi_group="EU Array/Barrier"
3717 />
3718 <counter name="Sampler Texels"
3719 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3720 data_type="uint64"
3721 equation="A 28 READ 4 UMUL"
3722 underscore_name="sampler_texels"
3723 units="texels"
3724 symbol_name="SamplerTexels"
3725 semantic_type="event"
3726 mdapi_supported_apis=""
3727 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3728 mdapi_hw_unit_type="gpu"
3729 mdapi_group="Sampler/Sampler Input"
3730 />
3731 <counter name="GPU Time Elapsed"
3732 description="Time elapsed on the GPU during the measurement."
3733 data_type="uint64"
3734 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3735 underscore_name="gpu_time"
3736 units="ns"
3737 symbol_name="GpuTime"
3738 semantic_type="duration"
3739 mdapi_supported_apis=""
3740 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3741 mdapi_hw_unit_type="gpu"
3742 mdapi_group="GPU"
3743 />
3744 <counter name="AVG GPU Core Frequency"
3745 description="Average GPU Core Frequency in the measurement."
3746 data_type="uint64"
3747 max_equation="$GpuMaxFrequency"
3748 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3749 underscore_name="avg_gpu_core_frequency"
3750 units="hz"
3751 symbol_name="AvgGpuCoreFrequency"
3752 semantic_type="event"
3753 mdapi_supported_apis="OGL OCL IO BB"
3754 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3755 mdapi_group="GPU"
3756 mdapi_hw_unit_type="gpu"
3757 />
3758 <counter name="Sampler Texels Misses"
3759 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3760 data_type="uint64"
3761 equation="A 29 READ 4 UMUL"
3762 underscore_name="sampler_texel_misses"
3763 units="texels"
3764 symbol_name="SamplerTexelMisses"
3765 semantic_type="event"
3766 mdapi_supported_apis=""
3767 mdapi_usage_flags="Tier3 Batch Frame Draw"
3768 mdapi_hw_unit_type="gpu"
3769 mdapi_group="Sampler/Sampler Cache"
3770 />
3771 <counter name="CS Threads Dispatched"
3772 description="The total number of compute shader hardware threads dispatched."
3773 data_type="uint64"
3774 equation="A 4 READ"
3775 underscore_name="cs_threads"
3776 units="threads"
3777 symbol_name="CsThreads"
3778 semantic_type="event"
3779 mdapi_supported_apis=""
3780 mdapi_usage_flags="Tier3 Frame Batch Draw"
3781 mdapi_hw_unit_type="gpu"
3782 mdapi_group="EU Array/Compute Shader"
3783 />
3784 <counter name="SLM Bytes Read"
3785 description="The total number of GPU memory bytes read from shared local memory."
3786 data_type="uint64"
3787 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3788 equation="A 30 READ 64 UMUL"
3789 underscore_name="slm_bytes_read"
3790 units="bytes"
3791 symbol_name="SlmBytesRead"
3792 semantic_type="throughput"
3793 mdapi_supported_apis=""
3794 mdapi_usage_flags="Tier3 Frame Batch Draw"
3795 mdapi_group="L3/Data Port/SLM"
3796 mdapi_hw_unit_type="gpu"
3797 />
3798 <counter name="EuTypedWrites0"
3799 description="The subslice 0 EU Typed Writes subslice 0."
3800 data_type="uint64"
3801 equation="B 3 READ"
3802 underscore_name="eu_typed_writes0"
3803 units="messages"
3804 symbol_name="EuTypedWrites0"
3805 semantic_type="event"
3806 mdapi_supported_apis=""
3807 mdapi_usage_flags="Tier3 Frame Batch Draw"
3808 mdapi_hw_unit_type="subslice"
3809 mdapi_group="L3/Data Port"
3810 />
3811 <counter name="TypedWritesPerCacheLine"
3812 description="The ratio of EU typed write requests to L3 cache line writes."
3813 data_type="float"
3814 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3815 underscore_name="typed_writes_per_cache_line"
3816 units="eu sends to l3 cache lines"
3817 symbol_name="TypedWritesPerCacheLine"
3818 semantic_type="ratio"
3819 mdapi_supported_apis=""
3820 mdapi_usage_flags="Tier3 Frame Batch Draw"
3821 mdapi_hw_unit_type="subslice"
3822 mdapi_group="L3/Data Port"
3823 />
3824 <counter name="Typed Reads 0"
3825 description="The subslice 0 typed reads."
3826 data_type="uint64"
3827 equation="C 2 READ"
3828 underscore_name="typed_reads0"
3829 units="messages"
3830 symbol_name="TypedReads0"
3831 semantic_type="event"
3832 mdapi_supported_apis=""
3833 mdapi_usage_flags="Tier3 Frame Batch Draw"
3834 mdapi_hw_unit_type="subslice"
3835 mdapi_group="L3/Data Port"
3836 />
3837 <counter name="Untyped Reads 0"
3838 description="The subslice 0 untyped reads (including SLM reads)."
3839 data_type="uint64"
3840 equation="C 3 READ"
3841 underscore_name="untyped_reads0"
3842 units="messages"
3843 symbol_name="UntypedReads0"
3844 semantic_type="event"
3845 mdapi_supported_apis=""
3846 mdapi_usage_flags="Tier3 Frame Batch Draw"
3847 mdapi_hw_unit_type="subslice"
3848 mdapi_group="L3/Data Port"
3849 />
3850 <counter name="EuA64UntypedReads0"
3851 description="The subslice 0 EU A64 Untyped Reads subslice 0."
3852 data_type="uint64"
3853 equation="B 6 READ"
3854 underscore_name="eu_a64_untyped_reads0"
3855 units="messages"
3856 symbol_name="EuA64UntypedReads0"
3857 semantic_type="event"
3858 mdapi_supported_apis=""
3859 mdapi_usage_flags="Tier3 Frame Batch Draw"
3860 mdapi_hw_unit_type="subslice"
3861 mdapi_group="L3/Data Port"
3862 />
3863 <counter name="EU Thread Occupancy"
3864 description="The percentage of time in which hardware threads occupied EUs."
3865 data_type="float"
3866 max_equation="100"
3867 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3868 underscore_name="eu_thread_occupancy"
3869 units="percent"
3870 symbol_name="EuThreadOccupancy"
3871 semantic_type="duration"
3872 mdapi_supported_apis=""
3873 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3874 mdapi_group="EU Array"
3875 mdapi_hw_unit_type="gpu"
3876 />
3877 <counter name="EU Stall"
3878 description="The percentage of time in which the Execution Units were stalled."
3879 data_type="float"
3880 max_equation="100"
3881 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3882 underscore_name="eu_stall"
3883 units="percent"
3884 symbol_name="EuStall"
3885 semantic_type="duration"
3886 mdapi_supported_apis=""
3887 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3888 mdapi_group="EU Array"
3889 mdapi_hw_unit_type="gpu"
3890 />
3891 <counter name="EuTypedReads0"
3892 description="The subslice 0 EU Typed Reads subslice 0."
3893 data_type="uint64"
3894 equation="B 2 READ"
3895 underscore_name="eu_typed_reads0"
3896 units="messages"
3897 symbol_name="EuTypedReads0"
3898 semantic_type="event"
3899 mdapi_supported_apis=""
3900 mdapi_usage_flags="Tier3 Frame Batch Draw"
3901 mdapi_hw_unit_type="subslice"
3902 mdapi_group="L3/Data Port"
3903 />
3904 <counter name="UntypedReadsPerCacheLine"
3905 description="The ratio of EU untyped read requests to L3 cache line reads."
3906 data_type="float"
3907 equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3908 underscore_name="untyped_reads_per_cache_line"
3909 units="eu sends to l3 cache lines"
3910 symbol_name="UntypedReadsPerCacheLine"
3911 semantic_type="ratio"
3912 mdapi_supported_apis=""
3913 mdapi_usage_flags="Tier3 Frame Batch Draw"
3914 mdapi_hw_unit_type="subslice"
3915 mdapi_group="L3/Data Port"
3916 />
3917 <counter name="Shader Memory Accesses"
3918 description="The total number of shader memory accesses to L3."
3919 data_type="uint64"
3920 equation="A 32 READ"
3921 underscore_name="shader_memory_accesses"
3922 units="messages"
3923 symbol_name="ShaderMemoryAccesses"
3924 semantic_type="event"
3925 mdapi_supported_apis=""
3926 mdapi_usage_flags="Tier3 Frame Batch Draw"
3927 mdapi_hw_unit_type="gpu"
3928 mdapi_group="L3/Data Port"
3929 />
3930 <counter name="TypedReadsPerCacheLine"
3931 description="The ratio of EU typed read requests to L3 cache line reads."
3932 data_type="float"
3933 equation="$EuTypedReads0 $TypedReads0 FDIV"
3934 underscore_name="typed_reads_per_cache_line"
3935 units="eu sends to l3 cache lines"
3936 symbol_name="TypedReadsPerCacheLine"
3937 semantic_type="ratio"
3938 mdapi_supported_apis=""
3939 mdapi_usage_flags="Tier3 Frame Batch Draw"
3940 mdapi_hw_unit_type="subslice"
3941 mdapi_group="L3/Data Port"
3942 />
3943 <counter name="SLM Bytes Written"
3944 description="The total number of GPU memory bytes written into shared local memory."
3945 data_type="uint64"
3946 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3947 equation="A 31 READ 64 UMUL"
3948 underscore_name="slm_bytes_written"
3949 units="bytes"
3950 symbol_name="SlmBytesWritten"
3951 semantic_type="throughput"
3952 mdapi_supported_apis=""
3953 mdapi_usage_flags="Tier3 Frame Batch Draw"
3954 mdapi_group="L3/Data Port/SLM"
3955 mdapi_hw_unit_type="gpu"
3956 />
3957 <counter name="L3 Shader Throughput"
3958 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3959 data_type="uint64"
3960 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3961 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3962 underscore_name="l3_shader_throughput"
3963 units="bytes"
3964 symbol_name="L3ShaderThroughput"
3965 semantic_type="throughput"
3966 mdapi_supported_apis=""
3967 mdapi_usage_flags="Tier2 Frame Batch Draw"
3968 mdapi_group="L3/Data Port"
3969 mdapi_hw_unit_type="gpu"
3970 />
3971 <counter name="Shader Atomic Memory Accesses"
3972 description="The total number of shader atomic memory accesses."
3973 data_type="uint64"
3974 equation="A 34 READ"
3975 underscore_name="shader_atomics"
3976 units="messages"
3977 symbol_name="ShaderAtomics"
3978 semantic_type="event"
3979 mdapi_supported_apis=""
3980 mdapi_usage_flags="Tier3 Frame Batch Draw"
3981 mdapi_hw_unit_type="gpu"
3982 mdapi_group="L3/Data Port/Atomics"
3983 />
3984 <counter name="EU Send Pipe Active"
3985 description="The percentage of time in which EU send pipeline was actively processing."
3986 data_type="float"
3987 max_equation="100"
3988 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3989 underscore_name="eu_send_active"
3990 units="percent"
3991 symbol_name="EuSendActive"
3992 semantic_type="duration"
3993 mdapi_supported_apis=""
3994 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3995 mdapi_group="EU Array/Pipes"
3996 mdapi_hw_unit_type="gpu"
3997 />
3998 <register_config type="NOA">
3999 <register type="NOA" address="0x00009840" value="0x00000080" />
4000 <register type="NOA" address="0x00009888" value="0x106C00E0" />
4001 <register type="NOA" address="0x00009888" value="0x141C8160" />
4002 <register type="NOA" address="0x00009888" value="0x161C8015" />
4003 <register type="NOA" address="0x00009888" value="0x181C0120" />
4004 <register type="NOA" address="0x00009888" value="0x004E8000" />
4005 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4006 <register type="NOA" address="0x00009888" value="0x184E8000" />
4007 <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
4008 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4009 <register type="NOA" address="0x00009888" value="0x024E8000" />
4010 <register type="NOA" address="0x00009888" value="0x044E8000" />
4011 <register type="NOA" address="0x00009888" value="0x064E8000" />
4012 <register type="NOA" address="0x00009888" value="0x084E8000" />
4013 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4014 <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4015 <register type="NOA" address="0x00009888" value="0x006C0200" />
4016 <register type="NOA" address="0x00009888" value="0x026C000C" />
4017 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4018 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4019 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4020 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4021 <register type="NOA" address="0x00009888" value="0x001B8000" />
4022 <register type="NOA" address="0x00009888" value="0x021BC000" />
4023 <register type="NOA" address="0x00009888" value="0x001C0041" />
4024 <register type="NOA" address="0x00009888" value="0x061C4200" />
4025 <register type="NOA" address="0x00009888" value="0x081C4443" />
4026 <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4027 <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4028 <register type="NOA" address="0x00009888" value="0x041C7357" />
4029 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4030 <register type="NOA" address="0x00009888" value="0x101C0000" />
4031 <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4032 <register type="NOA" address="0x00009888" value="0x121C8000" />
4033 <register type="NOA" address="0x00009888" value="0x004C8000" />
4034 <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4035 <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4036 <register type="NOA" address="0x00009888" value="0x084CA000" />
4037 <register type="NOA" address="0x00009888" value="0x000DA000" />
4038 <register type="NOA" address="0x00009888" value="0x060D8000" />
4039 <register type="NOA" address="0x00009888" value="0x080DA000" />
4040 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4041 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4042 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4043 <register type="NOA" address="0x00009888" value="0x020DA000" />
4044 <register type="NOA" address="0x00009888" value="0x040DA000" />
4045 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4046 <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4047 <register type="NOA" address="0x00009888" value="0x100F0155" />
4048 <register type="NOA" address="0x00009888" value="0x002C8000" />
4049 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4050 <register type="NOA" address="0x00009888" value="0x162CAA00" />
4051 <register type="NOA" address="0x00009888" value="0x182C00AA" />
4052 <register type="NOA" address="0x00009888" value="0x022C8000" />
4053 <register type="NOA" address="0x00009888" value="0x042C8000" />
4054 <register type="NOA" address="0x00009888" value="0x062C8000" />
4055 <register type="NOA" address="0x00009888" value="0x082C8000" />
4056 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4057 <register type="NOA" address="0x00009888" value="0x11907FFF" />
4058 <register type="NOA" address="0x00009888" value="0x51900000" />
4059 <register type="NOA" address="0x00009888" value="0x41900040" />
4060 <register type="NOA" address="0x00009888" value="0x55900000" />
4061 <register type="NOA" address="0x00009888" value="0x45900802" />
4062 <register type="NOA" address="0x00009888" value="0x47900842" />
4063 <register type="NOA" address="0x00009888" value="0x57900000" />
4064 <register type="NOA" address="0x00009888" value="0x49900842" />
4065 <register type="NOA" address="0x00009888" value="0x37900000" />
4066 <register type="NOA" address="0x00009888" value="0x33900000" />
4067 <register type="NOA" address="0x00009888" value="0x4B900000" />
4068 <register type="NOA" address="0x00009888" value="0x59900000" />
4069 <register type="NOA" address="0x00009888" value="0x43900800" />
4070 <register type="NOA" address="0x00009888" value="0x53900000" />
4071 </register_config>
4072 <register_config type="OA">
4073 <register type="OA" address="0x00002724" value="0xF0800000" />
4074 <register type="OA" address="0x00002720" value="0x00000000" />
4075 <register type="OA" address="0x00002714" value="0xF0800000" />
4076 <register type="OA" address="0x00002710" value="0x00000000" />
4077 <register type="OA" address="0x00002740" value="0x00000000" />
4078 <register type="OA" address="0x00002770" value="0x0007FC2A" />
4079 <register type="OA" address="0x00002774" value="0x0000BF00" />
4080 <register type="OA" address="0x00002778" value="0x0007FC6A" />
4081 <register type="OA" address="0x0000277C" value="0x0000BF00" />
4082 <register type="OA" address="0x00002780" value="0x0007FC92" />
4083 <register type="OA" address="0x00002784" value="0x0000BF00" />
4084 <register type="OA" address="0x00002788" value="0x0007FCA2" />
4085 <register type="OA" address="0x0000278C" value="0x0000BF00" />
4086 <register type="OA" address="0x00002790" value="0x0007FC32" />
4087 <register type="OA" address="0x00002794" value="0x0000BF00" />
4088 <register type="OA" address="0x00002798" value="0x0007FC9A" />
4089 <register type="OA" address="0x0000279C" value="0x0000BF00" />
4090 <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4091 <register type="OA" address="0x000027A4" value="0x0000BF00" />
4092 <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4093 <register type="OA" address="0x000027AC" value="0x0000BF00" />
4094 </register_config>
4095 <register_config type="FLEX">
4096 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4097 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4098 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4099 <register type="FLEX" address="0x0000E758" value="0x00778008" />
4100 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4101 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4102 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4103 </register_config>
4104 </set>
4105
4106 <set name="Compute Metrics L3 Cache Gen9"
4107 mdapi_supported_apis="OGL4 OCL IO BB"
4108 underscore_name="compute_l3_cache"
4109 hw_config_guid="27076eeb-49f3-4fed-8423-c66506005c63"
4110 chipset="SKLGT3"
4111 symbol_name="ComputeL3Cache"
4112 >
4113 <counter name="GPU Core Clocks"
4114 description="The total number of GPU core clocks elapsed during the measurement."
4115 data_type="uint64"
4116 equation="GPU_CLOCK 0 READ"
4117 underscore_name="gpu_core_clocks"
4118 units="cycles"
4119 symbol_name="GpuCoreClocks"
4120 semantic_type="event"
4121 mdapi_supported_apis="OGL OCL IO BB"
4122 mdapi_usage_flags="Tier1 Frame Batch Draw"
4123 mdapi_hw_unit_type="gpu"
4124 mdapi_group="GPU"
4125 />
4126 <counter name="EU Active"
4127 description="The percentage of time in which the Execution Units were actively processing."
4128 data_type="float"
4129 max_equation="100"
4130 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4131 underscore_name="eu_active"
4132 units="percent"
4133 symbol_name="EuActive"
4134 semantic_type="duration"
4135 mdapi_supported_apis="OGL OCL IO BB"
4136 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4137 mdapi_group="EU Array"
4138 mdapi_hw_unit_type="gpu"
4139 />
4140 <counter name="L3 Bank 03 Accesses"
4141 description="The total number of accesses to L3 Bank 03."
4142 data_type="uint64"
4143 equation="B 3 READ 2 UMUL"
4144 underscore_name="l3_bank03_accesses"
4145 units="messages"
4146 symbol_name="L3Bank03Accesses"
4147 availability="$SliceMask 0x01 AND"
4148 semantic_type="event"
4149 mdapi_supported_apis="OGL OCL IO BB"
4150 mdapi_usage_flags="Tier4 Frame Batch Draw"
4151 mdapi_hw_unit_type="slice"
4152 mdapi_group="L3"
4153 />
4154 <counter name="L3 Accesses"
4155 description="The total number of L3 accesses from all entities."
4156 data_type="uint64"
4157 equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4158 underscore_name="l3_accesses"
4159 units="messages"
4160 symbol_name="L3Accesses"
4161 semantic_type="event"
4162 mdapi_supported_apis="OGL OCL IO BB"
4163 mdapi_usage_flags="Tier3 Frame Batch Draw"
4164 mdapi_hw_unit_type="gpu"
4165 mdapi_group="L3"
4166 />
4167 <counter name="EU Both FPU Pipes Active"
4168 description="The percentage of time in which both EU FPU pipelines were actively processing."
4169 data_type="float"
4170 max_equation="100"
4171 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4172 underscore_name="eu_fpu_both_active"
4173 units="percent"
4174 symbol_name="EuFpuBothActive"
4175 semantic_type="duration"
4176 mdapi_supported_apis="OGL OCL IO BB"
4177 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4178 mdapi_group="EU Array/Pipes"
4179 mdapi_hw_unit_type="gpu"
4180 />
4181 <counter name="L3 Sampler Throughput"
4182 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4183 data_type="uint64"
4184 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4185 equation="A 29 READ 64 UMUL"
4186 underscore_name="l3_sampler_throughput"
4187 units="bytes"
4188 symbol_name="L3SamplerThroughput"
4189 semantic_type="throughput"
4190 mdapi_supported_apis="OGL OCL IO BB"
4191 mdapi_usage_flags="Tier2 Frame Batch Draw"
4192 mdapi_group="L3/Sampler"
4193 mdapi_hw_unit_type="gpu"
4194 />
4195 <counter name="EU FPU0 Pipe Active"
4196 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4197 data_type="float"
4198 max_equation="100"
4199 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4200 underscore_name="fpu0_active"
4201 units="percent"
4202 symbol_name="Fpu0Active"
4203 semantic_type="duration"
4204 mdapi_supported_apis="OGL IO BB"
4205 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4206 mdapi_group="EU Array/Pipes"
4207 mdapi_hw_unit_type="gpu"
4208 />
4209 <counter name="EU FPU1 Pipe Active"
4210 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4211 data_type="float"
4212 max_equation="100"
4213 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4214 underscore_name="fpu1_active"
4215 units="percent"
4216 symbol_name="Fpu1Active"
4217 semantic_type="duration"
4218 mdapi_supported_apis="OGL IO BB"
4219 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4220 mdapi_group="EU Array/Pipes"
4221 mdapi_hw_unit_type="gpu"
4222 />
4223 <counter name="EU AVG IPC Rate"
4224 description="The average rate of IPC calculated for 2 FPU pipelines."
4225 data_type="float"
4226 max_equation="2"
4227 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4228 underscore_name="eu_avg_ipc_rate"
4229 units="number"
4230 symbol_name="EuAvgIpcRate"
4231 semantic_type="ratio"
4232 mdapi_supported_apis="OGL OCL IO BB"
4233 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4234 mdapi_group="EU Array"
4235 mdapi_hw_unit_type="gpu"
4236 />
4237 <counter name="EU FPU0 Binary Instruction"
4238 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4239 data_type="float"
4240 max_equation="100"
4241 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4242 underscore_name="eu_binary_fpu0_instruction"
4243 units="percent"
4244 symbol_name="EuBinaryFpu0Instruction"
4245 semantic_type="duration"
4246 mdapi_supported_apis="OGL IO BB"
4247 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4248 mdapi_group="EU Array/Pipes/Instructions"
4249 mdapi_hw_unit_type="gpu"
4250 />
4251 <counter name="GS Threads Dispatched"
4252 description="The total number of geometry shader hardware threads dispatched."
4253 data_type="uint64"
4254 equation="A 5 READ"
4255 underscore_name="gs_threads"
4256 units="threads"
4257 symbol_name="GsThreads"
4258 semantic_type="event"
4259 mdapi_supported_apis="OGL4 IO BB"
4260 mdapi_usage_flags="Tier3 Frame Batch Draw"
4261 mdapi_hw_unit_type="gpu"
4262 mdapi_group="EU Array/Geometry Shader"
4263 />
4264 <counter name="Shader Memory Accesses"
4265 description="The total number of shader memory accesses to L3."
4266 data_type="uint64"
4267 equation="A 32 READ"
4268 underscore_name="shader_memory_accesses"
4269 units="messages"
4270 symbol_name="ShaderMemoryAccesses"
4271 semantic_type="event"
4272 mdapi_supported_apis="OGL OCL IO BB"
4273 mdapi_usage_flags="Tier3 Frame Batch Draw"
4274 mdapi_hw_unit_type="gpu"
4275 mdapi_group="L3/Data Port"
4276 />
4277 <counter name="Early Hi-Depth Test Fails"
4278 description="The total number of pixels dropped on early hierarchical depth test."
4279 data_type="uint64"
4280 equation="A 22 READ 4 UMUL"
4281 underscore_name="hi_depth_test_fails"
4282 units="pixels"
4283 symbol_name="HiDepthTestFails"
4284 semantic_type="event"
4285 mdapi_supported_apis="OGL IO BB"
4286 mdapi_usage_flags="Tier3 Frame Batch Draw"
4287 mdapi_hw_unit_type="gpu"
4288 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4289 />
4290 <counter name="VS Threads Dispatched"
4291 description="The total number of vertex shader hardware threads dispatched."
4292 data_type="uint64"
4293 equation="A 1 READ"
4294 underscore_name="vs_threads"
4295 units="threads"
4296 symbol_name="VsThreads"
4297 semantic_type="event"
4298 mdapi_supported_apis="OGL IO BB"
4299 mdapi_usage_flags="Tier3 Frame Batch Draw"
4300 mdapi_hw_unit_type="gpu"
4301 mdapi_group="EU Array/Vertex Shader"
4302 />
4303 <counter name="FS Threads Dispatched"
4304 description="The total number of fragment shader hardware threads dispatched."
4305 data_type="uint64"
4306 equation="A 6 READ"
4307 underscore_name="ps_threads"
4308 units="threads"
4309 symbol_name="PsThreads"
4310 semantic_type="event"
4311 mdapi_supported_apis="OGL IO BB"
4312 mdapi_usage_flags="Tier3 Frame Batch Draw"
4313 mdapi_hw_unit_type="gpu"
4314 mdapi_group="EU Array/Fragment Shader"
4315 />
4316 <counter name="EU FPU0 Hybrid Instruction"
4317 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4318 data_type="float"
4319 max_equation="100"
4320 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4321 underscore_name="eu_hybrid_fpu0_instruction"
4322 units="percent"
4323 symbol_name="EuHybridFpu0Instruction"
4324 semantic_type="duration"
4325 mdapi_supported_apis="OGL IO BB"
4326 mdapi_usage_flags="Tier4 Frame Batch Draw"
4327 mdapi_group="EU Array/Pipes/Instructions"
4328 mdapi_hw_unit_type="gpu"
4329 />
4330 <counter name="L3 Misses"
4331 description="The total number of L3 misses."
4332 data_type="uint64"
4333 equation="C 4 READ C 5 READ UADD"
4334 underscore_name="l3_misses"
4335 units="messages"
4336 symbol_name="L3Misses"
4337 semantic_type="event"
4338 mdapi_supported_apis="OGL OCL IO BB"
4339 mdapi_usage_flags="Tier3 Frame Batch Draw"
4340 mdapi_hw_unit_type="gpu"
4341 mdapi_group="L3/TAG"
4342 />
4343 <counter name="Shader Barrier Messages"
4344 description="The total number of shader barrier messages."
4345 data_type="uint64"
4346 equation="A 35 READ"
4347 underscore_name="shader_barriers"
4348 units="messages"
4349 symbol_name="ShaderBarriers"
4350 semantic_type="event"
4351 mdapi_supported_apis="OGL OCL IO BB"
4352 mdapi_usage_flags="Tier3 Frame Batch Draw"
4353 mdapi_hw_unit_type="gpu"
4354 mdapi_group="EU Array/Barrier"
4355 />
4356 <counter name="L3 Bank 00 Accesses"
4357 description="The total number of accesses to L3 Bank 00."
4358 data_type="uint64"
4359 equation="C 0 READ 2 UMUL"
4360 underscore_name="l3_bank00_accesses"
4361 units="messages"
4362 symbol_name="L3Bank00Accesses"
4363 availability="$SliceMask 0x01 AND"
4364 semantic_type="event"
4365 mdapi_supported_apis="OGL OCL IO BB"
4366 mdapi_usage_flags="Tier4 Frame Batch Draw"
4367 mdapi_hw_unit_type="slice"
4368 mdapi_group="L3"
4369 />
4370 <counter name="EU FPU0 Move Instruction"
4371 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4372 data_type="float"
4373 max_equation="100"
4374 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4375 underscore_name="eu_move_fpu0_instruction"
4376 units="percent"
4377 symbol_name="EuMoveFpu0Instruction"
4378 semantic_type="duration"
4379 mdapi_supported_apis="OGL IO BB"
4380 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4381 mdapi_group="EU Array/Pipes/Instructions"
4382 mdapi_hw_unit_type="gpu"
4383 />
4384 <counter name="Sampler Texels"
4385 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4386 data_type="uint64"
4387 equation="A 28 READ 4 UMUL"
4388 underscore_name="sampler_texels"
4389 units="texels"
4390 symbol_name="SamplerTexels"
4391 semantic_type="event"
4392 mdapi_supported_apis="OGL OCL IO BB"
4393 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4394 mdapi_hw_unit_type="gpu"
4395 mdapi_group="Sampler/Sampler Input"
4396 />
4397 <counter name="Pixels Failing Tests"
4398 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4399 data_type="uint64"
4400 equation="A 25 READ 4 UMUL"
4401 underscore_name="pixels_failing_post_ps_tests"
4402 units="pixels"
4403 symbol_name="PixelsFailingPostPsTests"
4404 semantic_type="event"
4405 mdapi_supported_apis="OGL IO BB"
4406 mdapi_usage_flags="Tier3 Frame Batch Draw"
4407 mdapi_hw_unit_type="gpu"
4408 mdapi_group="3D Pipe/Output Merger"
4409 />
4410 <counter name="EU FPU1 Hybrid Instruction"
4411 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4412 data_type="float"
4413 max_equation="100"
4414 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4415 underscore_name="eu_hybrid_fpu1_instruction"
4416 units="percent"
4417 symbol_name="EuHybridFpu1Instruction"
4418 semantic_type="duration"
4419 mdapi_supported_apis="OGL IO BB"
4420 mdapi_usage_flags="Tier4 Frame Batch Draw"
4421 mdapi_group="EU Array/Pipes/Instructions"
4422 mdapi_hw_unit_type="gpu"
4423 />
4424 <counter name="GPU Time Elapsed"
4425 description="Time elapsed on the GPU during the measurement."
4426 data_type="uint64"
4427 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4428 underscore_name="gpu_time"
4429 units="ns"
4430 symbol_name="GpuTime"
4431 semantic_type="duration"
4432 mdapi_supported_apis="OGL OCL IO BB"
4433 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4434 mdapi_hw_unit_type="gpu"
4435 mdapi_group="GPU"
4436 />
4437 <counter name="AVG GPU Core Frequency"
4438 description="Average GPU Core Frequency in the measurement."
4439 data_type="uint64"
4440 max_equation="$GpuMaxFrequency"
4441 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4442 underscore_name="avg_gpu_core_frequency"
4443 units="hz"
4444 symbol_name="AvgGpuCoreFrequency"
4445 semantic_type="event"
4446 mdapi_supported_apis="OGL OCL IO BB"
4447 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4448 mdapi_group="GPU"
4449 mdapi_hw_unit_type="gpu"
4450 />
4451 <counter name="Sampler Texels Misses"
4452 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4453 data_type="uint64"
4454 equation="A 29 READ 4 UMUL"
4455 underscore_name="sampler_texel_misses"
4456 units="texels"
4457 symbol_name="SamplerTexelMisses"
4458 semantic_type="event"
4459 mdapi_supported_apis="OGL OCL IO BB"
4460 mdapi_usage_flags="Tier3 Batch Frame Draw"
4461 mdapi_hw_unit_type="gpu"
4462 mdapi_group="Sampler/Sampler Cache"
4463 />
4464 <counter name="CS Threads Dispatched"
4465 description="The total number of compute shader hardware threads dispatched."
4466 data_type="uint64"
4467 equation="A 4 READ"
4468 underscore_name="cs_threads"
4469 units="threads"
4470 symbol_name="CsThreads"
4471 semantic_type="event"
4472 mdapi_supported_apis="OGL4 OCL IO BB"
4473 mdapi_usage_flags="Tier3 Frame Batch Draw"
4474 mdapi_hw_unit_type="gpu"
4475 mdapi_group="EU Array/Compute Shader"
4476 />
4477 <counter name="SLM Bytes Read"
4478 description="The total number of GPU memory bytes read from shared local memory."
4479 data_type="uint64"
4480 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4481 equation="A 30 READ 64 UMUL"
4482 underscore_name="slm_bytes_read"
4483 units="bytes"
4484 symbol_name="SlmBytesRead"
4485 semantic_type="throughput"
4486 mdapi_supported_apis="OGL4 OCL IO BB"
4487 mdapi_usage_flags="Tier3 Frame Batch Draw"
4488 mdapi_group="L3/Data Port/SLM"
4489 mdapi_hw_unit_type="gpu"
4490 />
4491 <counter name="GTI Read Throughput"
4492 description="The total number of GPU memory bytes read from GTI."
4493 data_type="uint64"
4494 max_equation="$GpuCoreClocks 64 UMUL"
4495 equation="C 6 READ 64 UMUL"
4496 underscore_name="gti_read_throughput"
4497 units="bytes"
4498 symbol_name="GtiReadThroughput"
4499 semantic_type="throughput"
4500 mdapi_supported_apis="OGL OCL IO BB"
4501 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4502 mdapi_group="GTI"
4503 mdapi_hw_unit_type="gpu"
4504 />
4505 <counter name="GTI L3 Throughput"
4506 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4507 data_type="uint64"
4508 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4509 equation="C 4 READ C 5 READ UADD 64 UMUL"
4510 underscore_name="gti_l3_throughput"
4511 units="bytes"
4512 symbol_name="GtiL3Throughput"
4513 semantic_type="throughput"
4514 mdapi_supported_apis="OGL OCL IO BB"
4515 mdapi_usage_flags="Tier2 Frame Batch Draw"
4516 mdapi_group="GTI/L3"
4517 mdapi_hw_unit_type="gpu"
4518 />
4519 <counter name="L3 Bank 00 IC Accesses"
4520 description="The total number of accesses to L3 Bank 00 from IC cache."
4521 data_type="uint64"
4522 equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4523 underscore_name="l3_bank00_ic_accesses"
4524 units="messages"
4525 symbol_name="L3Bank00IcAccesses"
4526 availability="$SliceMask 0x01 AND"
4527 semantic_type="event"
4528 mdapi_supported_apis="OGL OCL IO BB"
4529 mdapi_usage_flags="Tier4 Frame Batch Draw"
4530 mdapi_hw_unit_type="slice"
4531 mdapi_group="L3/IC"
4532 />
4533 <counter name="L3 Bank 00 IC Hits"
4534 description="The total number of hits in L3 Bank 00 from IC cache."
4535 data_type="uint64"
4536 equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4537 underscore_name="l3_bank00_ic_hits"
4538 units="messages"
4539 symbol_name="L3Bank00IcHits"
4540 availability="$SliceMask 0x01 AND"
4541 semantic_type="event"
4542 mdapi_supported_apis="OGL OCL IO BB"
4543 mdapi_usage_flags="Tier4 Frame Batch Draw"
4544 mdapi_hw_unit_type="slice"
4545 mdapi_group="L3/IC"
4546 />
4547 <counter name="Sampler Accesses"
4548 description="The total number of messages send to samplers."
4549 data_type="uint64"
4550 equation="A 28 READ"
4551 underscore_name="sampler_accesses"
4552 units="messages"
4553 symbol_name="SamplerAccesses"
4554 semantic_type="event"
4555 mdapi_supported_apis="OGL OCL IO BB"
4556 mdapi_usage_flags="Tier3 Batch Frame Draw"
4557 mdapi_hw_unit_type="gpu"
4558 mdapi_group="Sampler"
4559 />
4560 <counter name="L3 Bank 01 Accesses"
4561 description="The total number of accesses to L3 Bank 01."
4562 data_type="uint64"
4563 equation="C 1 READ 2 UMUL"
4564 underscore_name="l3_bank01_accesses"
4565 units="messages"
4566 symbol_name="L3Bank01Accesses"
4567 availability="$SliceMask 0x01 AND"
4568 semantic_type="event"
4569 mdapi_supported_apis="OGL OCL IO BB"
4570 mdapi_usage_flags="Tier4 Frame Batch Draw"
4571 mdapi_hw_unit_type="slice"
4572 mdapi_group="L3"
4573 />
4574 <counter name="GPU Busy"
4575 description="The percentage of time in which the GPU has been processing GPU commands."
4576 data_type="float"
4577 max_equation="100"
4578 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4579 underscore_name="gpu_busy"
4580 units="percent"
4581 symbol_name="GpuBusy"
4582 semantic_type="duration"
4583 mdapi_supported_apis="OGL OCL IO BB"
4584 mdapi_usage_flags="Tier1 Overview System Frame"
4585 mdapi_group="GPU"
4586 mdapi_hw_unit_type="gpu"
4587 />
4588 <counter name="EU FPU0 Ternary Instruction"
4589 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4590 data_type="float"
4591 max_equation="100"
4592 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4593 underscore_name="eu_ternary_fpu0_instruction"
4594 units="percent"
4595 symbol_name="EuTernaryFpu0Instruction"
4596 semantic_type="duration"
4597 mdapi_supported_apis="OGL IO BB"
4598 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4599 mdapi_group="EU Array/Pipes/Instructions"
4600 mdapi_hw_unit_type="gpu"
4601 />
4602 <counter name="Shader Atomic Memory Accesses"
4603 description="The total number of shader atomic memory accesses."
4604 data_type="uint64"
4605 equation="A 34 READ"
4606 underscore_name="shader_atomics"
4607 units="messages"
4608 symbol_name="ShaderAtomics"
4609 semantic_type="event"
4610 mdapi_supported_apis="OGL OCL IO BB"
4611 mdapi_usage_flags="Tier3 Frame Batch Draw"
4612 mdapi_hw_unit_type="gpu"
4613 mdapi_group="L3/Data Port/Atomics"
4614 />
4615 <counter name="Rasterized Pixels"
4616 description="The total number of rasterized pixels."
4617 data_type="uint64"
4618 equation="A 21 READ 4 UMUL"
4619 underscore_name="rasterized_pixels"
4620 units="pixels"
4621 symbol_name="RasterizedPixels"
4622 semantic_type="event"
4623 mdapi_supported_apis="OGL IO BB"
4624 mdapi_usage_flags="Tier3 Frame Batch Draw"
4625 mdapi_hw_unit_type="gpu"
4626 mdapi_group="3D Pipe/Rasterizer"
4627 />
4628 <counter name="DS Threads Dispatched"
4629 description="The total number of domain shader hardware threads dispatched."
4630 data_type="uint64"
4631 equation="A 3 READ"
4632 underscore_name="ds_threads"
4633 units="threads"
4634 symbol_name="DsThreads"
4635 semantic_type="event"
4636 mdapi_supported_apis="OGL4 IO BB"
4637 mdapi_usage_flags="Tier3 Frame Batch Draw"
4638 mdapi_hw_unit_type="gpu"
4639 mdapi_group="EU Array/Domain Shader"
4640 />
4641 <counter name="Samples Written"
4642 description="The total number of samples or pixels written to all render targets."
4643 data_type="uint64"
4644 equation="A 26 READ 4 UMUL"
4645 underscore_name="samples_written"
4646 units="pixels"
4647 symbol_name="SamplesWritten"
4648 semantic_type="event"
4649 mdapi_supported_apis="OGL IO BB"
4650 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4651 mdapi_hw_unit_type="gpu"
4652 mdapi_group="3D Pipe/Output Merger"
4653 />
4654 <counter name="EU FPU1 Move Instruction"
4655 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4656 data_type="float"
4657 max_equation="100"
4658 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4659 underscore_name="eu_move_fpu1_instruction"
4660 units="percent"
4661 symbol_name="EuMoveFpu1Instruction"
4662 semantic_type="duration"
4663 mdapi_supported_apis="OGL IO BB"
4664 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4665 mdapi_group="EU Array/Pipes/Instructions"
4666 mdapi_hw_unit_type="gpu"
4667 />
4668 <counter name="EU Stall"
4669 description="The percentage of time in which the Execution Units were stalled."
4670 data_type="float"
4671 max_equation="100"
4672 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4673 underscore_name="eu_stall"
4674 units="percent"
4675 symbol_name="EuStall"
4676 semantic_type="duration"
4677 mdapi_supported_apis="OGL OCL IO BB"
4678 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4679 mdapi_group="EU Array"
4680 mdapi_hw_unit_type="gpu"
4681 />
4682 <counter name="Samples Blended"
4683 description="The total number of blended samples or pixels written to all render targets."
4684 data_type="uint64"
4685 equation="A 27 READ 4 UMUL"
4686 underscore_name="samples_blended"
4687 units="pixels"
4688 symbol_name="SamplesBlended"
4689 semantic_type="event"
4690 mdapi_supported_apis="OGL IO BB"
4691 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4692 mdapi_hw_unit_type="gpu"
4693 mdapi_group="3D Pipe/Output Merger"
4694 />
4695 <counter name="Early Depth Test Fails"
4696 description="The total number of pixels dropped on early depth test."
4697 data_type="uint64"
4698 equation="A 23 READ 4 UMUL"
4699 underscore_name="early_depth_test_fails"
4700 units="pixels"
4701 symbol_name="EarlyDepthTestFails"
4702 semantic_type="event"
4703 mdapi_supported_apis="OGL IO BB"
4704 mdapi_usage_flags="Tier3 Frame Batch Draw"
4705 mdapi_hw_unit_type="gpu"
4706 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4707 />
4708 <counter name="L3 Bank 02 Accesses"
4709 description="The total number of accesses to L3 Bank 02."
4710 data_type="uint64"
4711 equation="B 2 READ 2 UMUL"
4712 underscore_name="l3_bank02_accesses"
4713 units="messages"
4714 symbol_name="L3Bank02Accesses"
4715 availability="$SliceMask 0x01 AND"
4716 semantic_type="event"
4717 mdapi_supported_apis="OGL OCL IO BB"
4718 mdapi_usage_flags="Tier4 Frame Batch Draw"
4719 mdapi_hw_unit_type="slice"
4720 mdapi_group="L3"
4721 />
4722 <counter name="HS Threads Dispatched"
4723 description="The total number of hull shader hardware threads dispatched."
4724 data_type="uint64"
4725 equation="A 2 READ"
4726 underscore_name="hs_threads"
4727 units="threads"
4728 symbol_name="HsThreads"
4729 semantic_type="event"
4730 mdapi_supported_apis="OGL4 IO BB"
4731 mdapi_usage_flags="Tier3 Frame Batch Draw"
4732 mdapi_hw_unit_type="gpu"
4733 mdapi_group="EU Array/Hull Shader"
4734 />
4735 <counter name="L3 Total Throughput"
4736 description="The total number of GPU memory bytes transferred via L3."
4737 data_type="uint64"
4738 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4739 equation="$L3Accesses 64 UMUL"
4740 underscore_name="l3_total_throughput"
4741 units="bytes"
4742 symbol_name="L3TotalThroughput"
4743 semantic_type="throughput"
4744 mdapi_supported_apis="OGL OCL IO BB"
4745 mdapi_usage_flags="Tier3 Frame Batch Draw"
4746 mdapi_group="L3"
4747 mdapi_hw_unit_type="gpu"
4748 />
4749 <counter name="GTI Write Throughput"
4750 description="The total number of GPU memory bytes written to GTI."
4751 data_type="uint64"
4752 max_equation="$GpuCoreClocks 32 UMUL"
4753 equation="C 7 READ 64 UMUL"
4754 underscore_name="gti_write_throughput"
4755 units="bytes"
4756 symbol_name="GtiWriteThroughput"
4757 semantic_type="throughput"
4758 mdapi_supported_apis="OGL OCL IO BB"
4759 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4760 mdapi_group="GTI"
4761 mdapi_hw_unit_type="gpu"
4762 />
4763 <counter name="SLM Bytes Written"
4764 description="The total number of GPU memory bytes written into shared local memory."
4765 data_type="uint64"
4766 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4767 equation="A 31 READ 64 UMUL"
4768 underscore_name="slm_bytes_written"
4769 units="bytes"
4770 symbol_name="SlmBytesWritten"
4771 semantic_type="throughput"
4772 mdapi_supported_apis="OGL4 OCL IO BB"
4773 mdapi_usage_flags="Tier3 Frame Batch Draw"
4774 mdapi_group="L3/Data Port/SLM"
4775 mdapi_hw_unit_type="gpu"
4776 />
4777 <counter name="L3 Shader Throughput"
4778 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4779 data_type="uint64"
4780 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4781 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4782 underscore_name="l3_shader_throughput"
4783 units="bytes"
4784 symbol_name="L3ShaderThroughput"
4785 semantic_type="throughput"
4786 mdapi_supported_apis="OGL4 OCL IO BB"
4787 mdapi_usage_flags="Tier2 Frame Batch Draw"
4788 mdapi_group="L3/Data Port"
4789 mdapi_hw_unit_type="gpu"
4790 />
4791 <counter name="Samples Killed in FS"
4792 description="The total number of samples or pixels dropped in fragment shaders."
4793 data_type="uint64"
4794 equation="A 24 READ 4 UMUL"
4795 underscore_name="samples_killed_in_ps"
4796 units="pixels"
4797 symbol_name="SamplesKilledInPs"
4798 semantic_type="event"
4799 mdapi_supported_apis="OGL IO BB"
4800 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4801 mdapi_hw_unit_type="gpu"
4802 mdapi_group="3D Pipe/Fragment Shader"
4803 />
4804 <counter name="EU FPU1 Binary Instruction"
4805 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4806 data_type="float"
4807 max_equation="100"
4808 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4809 underscore_name="eu_binary_fpu1_instruction"
4810 units="percent"
4811 symbol_name="EuBinaryFpu1Instruction"
4812 semantic_type="duration"
4813 mdapi_supported_apis="OGL IO BB"
4814 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4815 mdapi_group="EU Array/Pipes/Instructions"
4816 mdapi_hw_unit_type="gpu"
4817 />
4818 <counter name="EU FPU1 Ternary Instruction"
4819 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4820 data_type="float"
4821 max_equation="100"
4822 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4823 underscore_name="eu_ternary_fpu1_instruction"
4824 units="percent"
4825 symbol_name="EuTernaryFpu1Instruction"
4826 semantic_type="duration"
4827 mdapi_supported_apis="OGL IO BB"
4828 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4829 mdapi_group="EU Array/Pipes/Instructions"
4830 mdapi_hw_unit_type="gpu"
4831 />
4832 <counter name="EU Send Pipe Active"
4833 description="The percentage of time in which EU send pipeline was actively processing."
4834 data_type="float"
4835 max_equation="100"
4836 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4837 underscore_name="eu_send_active"
4838 units="percent"
4839 symbol_name="EuSendActive"
4840 semantic_type="duration"
4841 mdapi_supported_apis="OGL IO BB"
4842 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4843 mdapi_group="EU Array/Pipes"
4844 mdapi_hw_unit_type="gpu"
4845 />
4846 <register_config type="NOA">
4847 <register type="NOA" address="0x00009840" value="0x00000080" />
4848 <register type="NOA" address="0x00009888" value="0x166C0760" />
4849 <register type="NOA" address="0x00009888" value="0x1593001E" />
4850 <register type="NOA" address="0x00009888" value="0x3F900003" />
4851 <register type="NOA" address="0x00009888" value="0x004E8000" />
4852 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4853 <register type="NOA" address="0x00009888" value="0x184E8000" />
4854 <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4855 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4856 <register type="NOA" address="0x00009888" value="0x006C0051" />
4857 <register type="NOA" address="0x00009888" value="0x066C5000" />
4858 <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4859 <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4860 <register type="NOA" address="0x00009888" value="0x106C0000" />
4861 <register type="NOA" address="0x00009888" value="0x186C0000" />
4862 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4863 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4864 <register type="NOA" address="0x00009888" value="0x001B4000" />
4865 <register type="NOA" address="0x00009888" value="0x061B8000" />
4866 <register type="NOA" address="0x00009888" value="0x081BC000" />
4867 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4868 <register type="NOA" address="0x00009888" value="0x101C8000" />
4869 <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4870 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4871 <register type="NOA" address="0x00009888" value="0x004C8000" />
4872 <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4873 <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4874 <register type="NOA" address="0x00009888" value="0x000D2000" />
4875 <register type="NOA" address="0x00009888" value="0x060D8000" />
4876 <register type="NOA" address="0x00009888" value="0x080DA000" />
4877 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4878 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4879 <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4880 <register type="NOA" address="0x00009888" value="0x100F0140" />
4881 <register type="NOA" address="0x00009888" value="0x002C8000" />
4882 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4883 <register type="NOA" address="0x00009888" value="0x162C0A00" />
4884 <register type="NOA" address="0x00009888" value="0x182C00A0" />
4885 <register type="NOA" address="0x00009888" value="0x03933300" />
4886 <register type="NOA" address="0x00009888" value="0x05930032" />
4887 <register type="NOA" address="0x00009888" value="0x11930000" />
4888 <register type="NOA" address="0x00009888" value="0x1B930000" />
4889 <register type="NOA" address="0x00009888" value="0x1D900157" />
4890 <register type="NOA" address="0x00009888" value="0x1F900158" />
4891 <register type="NOA" address="0x00009888" value="0x35900000" />
4892 <register type="NOA" address="0x00009888" value="0x19908000" />
4893 <register type="NOA" address="0x00009888" value="0x1B908000" />
4894 <register type="NOA" address="0x00009888" value="0x1190030F" />
4895 <register type="NOA" address="0x00009888" value="0x51900000" />
4896 <register type="NOA" address="0x00009888" value="0x41900000" />
4897 <register type="NOA" address="0x00009888" value="0x55900000" />
4898 <register type="NOA" address="0x00009888" value="0x45900063" />
4899 <register type="NOA" address="0x00009888" value="0x47900000" />
4900 <register type="NOA" address="0x00009888" value="0x37900000" />
4901 <register type="NOA" address="0x00009888" value="0x33900000" />
4902 <register type="NOA" address="0x00009888" value="0x57900000" />
4903 <register type="NOA" address="0x00009888" value="0x4B900000" />
4904 <register type="NOA" address="0x00009888" value="0x59900000" />
4905 <register type="NOA" address="0x00009888" value="0x53903333" />
4906 <register type="NOA" address="0x00009888" value="0x43900840" />
4907 </register_config>
4908 <register_config type="OA">
4909 <register type="OA" address="0x00002710" value="0x00000000" />
4910 <register type="OA" address="0x00002714" value="0x30800000" />
4911 <register type="OA" address="0x00002720" value="0x00000000" />
4912 <register type="OA" address="0x00002724" value="0x30800000" />
4913 <register type="OA" address="0x00002740" value="0x00000000" />
4914 <register type="OA" address="0x00002770" value="0x0007FFFA" />
4915 <register type="OA" address="0x00002774" value="0x0000FEFE" />
4916 <register type="OA" address="0x00002778" value="0x0007FFFA" />
4917 <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4918 <register type="OA" address="0x00002790" value="0x0007FFFA" />
4919 <register type="OA" address="0x00002794" value="0x0000FBEF" />
4920 <register type="OA" address="0x00002798" value="0x0007FFFA" />
4921 <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4922 </register_config>
4923 <register_config type="FLEX">
4924 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4925 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4926 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4927 <register type="FLEX" address="0x0000E758" value="0x00101100" />
4928 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4929 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4930 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4931 </register_config>
4932 </set>
4933
4934 <set name="Metric set HDCAndSF"
4935 mdapi_supported_apis="OGL OCL IO BB"
4936 underscore_name="hdc_and_sf"
4937 hw_config_guid="8071b409-c39a-4674-94d7-32962ecfb512"
4938 chipset="SKLGT3"
4939 symbol_name="HDCAndSF"
4940 >
4941 <counter name="GPU Core Clocks"
4942 description="The total number of GPU core clocks elapsed during the measurement."
4943 data_type="uint64"
4944 equation="GPU_CLOCK 0 READ"
4945 underscore_name="gpu_core_clocks"
4946 units="cycles"
4947 symbol_name="GpuCoreClocks"
4948 semantic_type="event"
4949 mdapi_supported_apis=""
4950 mdapi_usage_flags="Tier1 Frame Batch Draw"
4951 mdapi_hw_unit_type="gpu"
4952 mdapi_group="GPU"
4953 />
4954 <counter name="EU Active"
4955 description="The percentage of time in which the Execution Units were actively processing."
4956 data_type="float"
4957 max_equation="100"
4958 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4959 underscore_name="eu_active"
4960 units="percent"
4961 symbol_name="EuActive"
4962 semantic_type="duration"
4963 mdapi_supported_apis=""
4964 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4965 mdapi_group="EU Array"
4966 mdapi_hw_unit_type="gpu"
4967 />
4968 <counter name="EU Both FPU Pipes Active"
4969 description="The percentage of time in which both EU FPU pipelines were actively processing."
4970 data_type="float"
4971 max_equation="100"
4972 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4973 underscore_name="eu_fpu_both_active"
4974 units="percent"
4975 symbol_name="EuFpuBothActive"
4976 semantic_type="duration"
4977 mdapi_supported_apis=""
4978 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4979 mdapi_group="EU Array/Pipes"
4980 mdapi_hw_unit_type="gpu"
4981 />
4982 <counter name="VS Send Pipe Active"
4983 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4984 data_type="float"
4985 max_equation="100"
4986 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4987 underscore_name="vs_send_active"
4988 units="percent"
4989 symbol_name="VsSendActive"
4990 semantic_type="duration"
4991 mdapi_supported_apis="OGL IO BB"
4992 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4993 mdapi_group="EU Array/Vertex Shader"
4994 mdapi_hw_unit_type="gpu"
4995 />
4996 <counter name="VS FPU1 Pipe Active"
4997 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4998 data_type="float"
4999 max_equation="100"
5000 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5001 underscore_name="vs_fpu1_active"
5002 units="percent"
5003 symbol_name="VsFpu1Active"
5004 semantic_type="duration"
5005 mdapi_supported_apis="OGL IO BB"
5006 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5007 mdapi_group="EU Array/Vertex Shader"
5008 mdapi_hw_unit_type="gpu"
5009 />
5010 <counter name="GS Threads Dispatched"
5011 description="The total number of geometry shader hardware threads dispatched."
5012 data_type="uint64"
5013 equation="A 5 READ"
5014 underscore_name="gs_threads"
5015 units="threads"
5016 symbol_name="GsThreads"
5017 semantic_type="event"
5018 mdapi_supported_apis="OGL4 IO BB"
5019 mdapi_usage_flags="Tier3 Frame Batch Draw"
5020 mdapi_hw_unit_type="gpu"
5021 mdapi_group="EU Array/Geometry Shader"
5022 />
5023 <counter name="Early Hi-Depth Test Fails"
5024 description="The total number of pixels dropped on early hierarchical depth test."
5025 data_type="uint64"
5026 equation="A 22 READ 4 UMUL"
5027 underscore_name="hi_depth_test_fails"
5028 units="pixels"
5029 symbol_name="HiDepthTestFails"
5030 semantic_type="event"
5031 mdapi_supported_apis="OGL IO BB"
5032 mdapi_usage_flags="Tier3 Frame Batch Draw"
5033 mdapi_hw_unit_type="gpu"
5034 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5035 />
5036 <counter name="FS Both FPU Active"
5037 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5038 data_type="float"
5039 max_equation="100"
5040 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5041 underscore_name="ps_eu_both_fpu_active"
5042 units="percent"
5043 symbol_name="PsEuBothFpuActive"
5044 semantic_type="duration"
5045 mdapi_supported_apis="OGL IO BB"
5046 mdapi_usage_flags="Tier4 Frame Batch Draw"
5047 mdapi_group="3D Pipe/Fragment Shader"
5048 mdapi_hw_unit_type="gpu"
5049 />
5050 <counter name="VS Threads Dispatched"
5051 description="The total number of vertex shader hardware threads dispatched."
5052 data_type="uint64"
5053 equation="A 1 READ"
5054 underscore_name="vs_threads"
5055 units="threads"
5056 symbol_name="VsThreads"
5057 semantic_type="event"
5058 mdapi_supported_apis="OGL IO BB"
5059 mdapi_usage_flags="Tier3 Frame Batch Draw"
5060 mdapi_hw_unit_type="gpu"
5061 mdapi_group="EU Array/Vertex Shader"
5062 />
5063 <counter name="Polygon Data Ready"
5064 description="The percentage of time in which geometry pipeline output is ready"
5065 data_type="float"
5066 max_equation="100"
5067 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5068 underscore_name="poly_data_ready"
5069 units="percent"
5070 symbol_name="PolyDataReady"
5071 semantic_type="duration"
5072 mdapi_supported_apis=""
5073 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5074 mdapi_group="GPU/3D Pipe/Strip-Fans"
5075 mdapi_hw_unit_type="gpu"
5076 />
5077 <counter name="FS Threads Dispatched"
5078 description="The total number of fragment shader hardware threads dispatched."
5079 data_type="uint64"
5080 equation="A 6 READ"
5081 underscore_name="ps_threads"
5082 units="threads"
5083 symbol_name="PsThreads"
5084 semantic_type="event"
5085 mdapi_supported_apis="OGL IO BB"
5086 mdapi_usage_flags="Tier3 Frame Batch Draw"
5087 mdapi_hw_unit_type="gpu"
5088 mdapi_group="EU Array/Fragment Shader"
5089 />
5090 <counter name="Shader Barrier Messages"
5091 description="The total number of shader barrier messages."
5092 data_type="uint64"
5093 equation="A 35 READ"
5094 underscore_name="shader_barriers"
5095 units="messages"
5096 symbol_name="ShaderBarriers"
5097 semantic_type="event"
5098 mdapi_supported_apis=""
5099 mdapi_usage_flags="Tier3 Frame Batch Draw"
5100 mdapi_hw_unit_type="gpu"
5101 mdapi_group="EU Array/Barrier"
5102 />
5103 <counter name="Sampler Texels"
5104 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5105 data_type="uint64"
5106 equation="A 28 READ 4 UMUL"
5107 underscore_name="sampler_texels"
5108 units="texels"
5109 symbol_name="SamplerTexels"
5110 semantic_type="event"
5111 mdapi_supported_apis=""
5112 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5113 mdapi_hw_unit_type="gpu"
5114 mdapi_group="Sampler/Sampler Input"
5115 />
5116 <counter name="Pixels Failing Tests"
5117 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5118 data_type="uint64"
5119 equation="A 25 READ 4 UMUL"
5120 underscore_name="pixels_failing_post_ps_tests"
5121 units="pixels"
5122 symbol_name="PixelsFailingPostPsTests"
5123 semantic_type="event"
5124 mdapi_supported_apis="OGL IO BB"
5125 mdapi_usage_flags="Tier3 Frame Batch Draw"
5126 mdapi_hw_unit_type="gpu"
5127 mdapi_group="3D Pipe/Output Merger"
5128 />
5129 <counter name="GPU Time Elapsed"
5130 description="Time elapsed on the GPU during the measurement."
5131 data_type="uint64"
5132 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5133 underscore_name="gpu_time"
5134 units="ns"
5135 symbol_name="GpuTime"
5136 semantic_type="duration"
5137 mdapi_supported_apis=""
5138 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5139 mdapi_hw_unit_type="gpu"
5140 mdapi_group="GPU"
5141 />
5142 <counter name="AVG GPU Core Frequency"
5143 description="Average GPU Core Frequency in the measurement."
5144 data_type="uint64"
5145 max_equation="$GpuMaxFrequency"
5146 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5147 underscore_name="avg_gpu_core_frequency"
5148 units="hz"
5149 symbol_name="AvgGpuCoreFrequency"
5150 semantic_type="event"
5151 mdapi_supported_apis=""
5152 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5153 mdapi_group="GPU"
5154 mdapi_hw_unit_type="gpu"
5155 />
5156 <counter name="Sampler Texels Misses"
5157 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5158 data_type="uint64"
5159 equation="A 29 READ 4 UMUL"
5160 underscore_name="sampler_texel_misses"
5161 units="texels"
5162 symbol_name="SamplerTexelMisses"
5163 semantic_type="event"
5164 mdapi_supported_apis=""
5165 mdapi_usage_flags="Tier3 Batch Frame Draw"
5166 mdapi_hw_unit_type="gpu"
5167 mdapi_group="Sampler/Sampler Cache"
5168 />
5169 <counter name="HDC stalled by L3 (s0.ss1)"
5170 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5171 data_type="float"
5172 max_equation="100"
5173 equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5174 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5175 units="percent"
5176 symbol_name="NonSamplerShader01AccessStalledOnL3"
5177 availability="$SubsliceMask 0x2 AND"
5178 semantic_type="duration"
5179 mdapi_supported_apis=""
5180 mdapi_usage_flags="Tier3 Frame Batch Draw"
5181 mdapi_group="GPU/Data Port"
5182 mdapi_hw_unit_type="subslice"
5183 />
5184 <counter name="CS Threads Dispatched"
5185 description="The total number of compute shader hardware threads dispatched."
5186 data_type="uint64"
5187 equation="A 4 READ"
5188 underscore_name="cs_threads"
5189 units="threads"
5190 symbol_name="CsThreads"
5191 semantic_type="event"
5192 mdapi_supported_apis="OGL4 OCL IO BB"
5193 mdapi_usage_flags="Tier3 Frame Batch Draw"
5194 mdapi_hw_unit_type="gpu"
5195 mdapi_group="EU Array/Compute Shader"
5196 />
5197 <counter name="HDC stalled by L3 (s0.ss2)"
5198 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5199 data_type="float"
5200 max_equation="100"
5201 equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5202 underscore_name="non_sampler_shader02_access_stalled_on_l3"
5203 units="percent"
5204 symbol_name="NonSamplerShader02AccessStalledOnL3"
5205 availability="$SubsliceMask 0x4 AND"
5206 semantic_type="duration"
5207 mdapi_supported_apis=""
5208 mdapi_usage_flags="Tier3 Frame Batch Draw"
5209 mdapi_group="GPU/Data Port"
5210 mdapi_hw_unit_type="subslice"
5211 />
5212 <counter name="SLM Bytes Read"
5213 description="The total number of GPU memory bytes read from shared local memory."
5214 data_type="uint64"
5215 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5216 equation="A 30 READ 64 UMUL"
5217 underscore_name="slm_bytes_read"
5218 units="bytes"
5219 symbol_name="SlmBytesRead"
5220 semantic_type="throughput"
5221 mdapi_supported_apis="OGL4 OCL IO BB"
5222 mdapi_usage_flags="Tier3 Frame Batch Draw"
5223 mdapi_group="L3/Data Port/SLM"
5224 mdapi_hw_unit_type="gpu"
5225 />
5226 <counter name="PS FPU1 Pipe Active"
5227 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5228 data_type="float"
5229 max_equation="100"
5230 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5231 underscore_name="ps_fpu1_active"
5232 units="percent"
5233 symbol_name="PsFpu1Active"
5234 semantic_type="duration"
5235 mdapi_supported_apis="OGL IO BB"
5236 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5237 mdapi_group="EU Array/Pixel Shader"
5238 mdapi_hw_unit_type="gpu"
5239 />
5240 <counter name="PS Send Pipeline Active"
5241 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5242 data_type="float"
5243 max_equation="100"
5244 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5245 underscore_name="ps_send_active"
5246 units="percent"
5247 symbol_name="PsSendActive"
5248 semantic_type="duration"
5249 mdapi_supported_apis="OGL IO BB"
5250 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5251 mdapi_group="EU Array/Pixel Shader"
5252 mdapi_hw_unit_type="gpu"
5253 />
5254 <counter name="VS FPU0 Pipe Active"
5255 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5256 data_type="float"
5257 max_equation="100"
5258 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5259 underscore_name="vs_fpu0_active"
5260 units="percent"
5261 symbol_name="VsFpu0Active"
5262 semantic_type="duration"
5263 mdapi_supported_apis="OGL IO BB"
5264 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5265 mdapi_group="EU Array/Vertex Shader"
5266 mdapi_hw_unit_type="gpu"
5267 />
5268 <counter name="GPU Busy"
5269 description="The percentage of time in which the GPU has been processing GPU commands."
5270 data_type="float"
5271 max_equation="100"
5272 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5273 underscore_name="gpu_busy"
5274 units="percent"
5275 symbol_name="GpuBusy"
5276 semantic_type="duration"
5277 mdapi_supported_apis=""
5278 mdapi_usage_flags="Tier1 Overview System Frame"
5279 mdapi_group="GPU"
5280 mdapi_hw_unit_type="gpu"
5281 />
5282 <counter name="Rasterized Pixels"
5283 description="The total number of rasterized pixels."
5284 data_type="uint64"
5285 equation="A 21 READ 4 UMUL"
5286 underscore_name="rasterized_pixels"
5287 units="pixels"
5288 symbol_name="RasterizedPixels"
5289 semantic_type="event"
5290 mdapi_supported_apis="OGL IO BB"
5291 mdapi_usage_flags="Tier3 Frame Batch Draw"
5292 mdapi_hw_unit_type="gpu"
5293 mdapi_group="3D Pipe/Rasterizer"
5294 />
5295 <counter name="PS FPU0 Pipe Active"
5296 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5297 data_type="float"
5298 max_equation="100"
5299 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5300 underscore_name="ps_fpu0_active"
5301 units="percent"
5302 symbol_name="PsFpu0Active"
5303 semantic_type="duration"
5304 mdapi_supported_apis="OGL IO BB"
5305 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5306 mdapi_group="EU Array/Pixel Shader"
5307 mdapi_hw_unit_type="gpu"
5308 />
5309 <counter name="DS Threads Dispatched"
5310 description="The total number of domain shader hardware threads dispatched."
5311 data_type="uint64"
5312 equation="A 3 READ"
5313 underscore_name="ds_threads"
5314 units="threads"
5315 symbol_name="DsThreads"
5316 semantic_type="event"
5317 mdapi_supported_apis="OGL4 IO BB"
5318 mdapi_usage_flags="Tier3 Frame Batch Draw"
5319 mdapi_hw_unit_type="gpu"
5320 mdapi_group="EU Array/Domain Shader"
5321 />
5322 <counter name="Samples Written"
5323 description="The total number of samples or pixels written to all render targets."
5324 data_type="uint64"
5325 equation="A 26 READ 4 UMUL"
5326 underscore_name="samples_written"
5327 units="pixels"
5328 symbol_name="SamplesWritten"
5329 semantic_type="event"
5330 mdapi_supported_apis="OGL IO BB"
5331 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5332 mdapi_hw_unit_type="gpu"
5333 mdapi_group="3D Pipe/Output Merger"
5334 />
5335 <counter name="EU Stall"
5336 description="The percentage of time in which the Execution Units were stalled."
5337 data_type="float"
5338 max_equation="100"
5339 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5340 underscore_name="eu_stall"
5341 units="percent"
5342 symbol_name="EuStall"
5343 semantic_type="duration"
5344 mdapi_supported_apis=""
5345 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5346 mdapi_group="EU Array"
5347 mdapi_hw_unit_type="gpu"
5348 />
5349 <counter name="Samples Blended"
5350 description="The total number of blended samples or pixels written to all render targets."
5351 data_type="uint64"
5352 equation="A 27 READ 4 UMUL"
5353 underscore_name="samples_blended"
5354 units="pixels"
5355 symbol_name="SamplesBlended"
5356 semantic_type="event"
5357 mdapi_supported_apis="OGL IO BB"
5358 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5359 mdapi_hw_unit_type="gpu"
5360 mdapi_group="3D Pipe/Output Merger"
5361 />
5362 <counter name="Early Depth Test Fails"
5363 description="The total number of pixels dropped on early depth test."
5364 data_type="uint64"
5365 equation="A 23 READ 4 UMUL"
5366 underscore_name="early_depth_test_fails"
5367 units="pixels"
5368 symbol_name="EarlyDepthTestFails"
5369 semantic_type="event"
5370 mdapi_supported_apis="OGL IO BB"
5371 mdapi_usage_flags="Tier3 Frame Batch Draw"
5372 mdapi_hw_unit_type="gpu"
5373 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5374 />
5375 <counter name="Shader Memory Accesses"
5376 description="The total number of shader memory accesses to L3."
5377 data_type="uint64"
5378 equation="A 32 READ"
5379 underscore_name="shader_memory_accesses"
5380 units="messages"
5381 symbol_name="ShaderMemoryAccesses"
5382 semantic_type="event"
5383 mdapi_supported_apis=""
5384 mdapi_usage_flags="Tier3 Frame Batch Draw"
5385 mdapi_hw_unit_type="gpu"
5386 mdapi_group="L3/Data Port"
5387 />
5388 <counter name="HS Threads Dispatched"
5389 description="The total number of hull shader hardware threads dispatched."
5390 data_type="uint64"
5391 equation="A 2 READ"
5392 underscore_name="hs_threads"
5393 units="threads"
5394 symbol_name="HsThreads"
5395 semantic_type="event"
5396 mdapi_supported_apis="OGL4 IO BB"
5397 mdapi_usage_flags="Tier3 Frame Batch Draw"
5398 mdapi_hw_unit_type="gpu"
5399 mdapi_group="EU Array/Hull Shader"
5400 />
5401 <counter name="SLM Bytes Written"
5402 description="The total number of GPU memory bytes written into shared local memory."
5403 data_type="uint64"
5404 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5405 equation="A 31 READ 64 UMUL"
5406 underscore_name="slm_bytes_written"
5407 units="bytes"
5408 symbol_name="SlmBytesWritten"
5409 semantic_type="throughput"
5410 mdapi_supported_apis="OGL4 OCL IO BB"
5411 mdapi_usage_flags="Tier3 Frame Batch Draw"
5412 mdapi_group="L3/Data Port/SLM"
5413 mdapi_hw_unit_type="gpu"
5414 />
5415 <counter name="L3 Shader Throughput"
5416 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5417 data_type="uint64"
5418 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5419 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5420 underscore_name="l3_shader_throughput"
5421 units="bytes"
5422 symbol_name="L3ShaderThroughput"
5423 semantic_type="throughput"
5424 mdapi_supported_apis="OGL4 OCL IO BB"
5425 mdapi_usage_flags="Tier2 Frame Batch Draw"
5426 mdapi_group="L3/Data Port"
5427 mdapi_hw_unit_type="gpu"
5428 />
5429 <counter name="Samples Killed in FS"
5430 description="The total number of samples or pixels dropped in fragment shaders."
5431 data_type="uint64"
5432 equation="A 24 READ 4 UMUL"
5433 underscore_name="samples_killed_in_ps"
5434 units="pixels"
5435 symbol_name="SamplesKilledInPs"
5436 semantic_type="event"
5437 mdapi_supported_apis="OGL IO BB"
5438 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5439 mdapi_hw_unit_type="gpu"
5440 mdapi_group="3D Pipe/Fragment Shader"
5441 />
5442 <counter name="HDC stalled by L3 (s0.ss0)"
5443 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5444 data_type="float"
5445 max_equation="100"
5446 equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5447 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5448 units="percent"
5449 symbol_name="NonSamplerShader00AccessStalledOnL3"
5450 availability="$SubsliceMask 0x1 AND"
5451 semantic_type="duration"
5452 mdapi_supported_apis=""
5453 mdapi_usage_flags="Tier3 Frame Batch Draw"
5454 mdapi_group="GPU/Data Port"
5455 mdapi_hw_unit_type="subslice"
5456 />
5457 <counter name="Shader Atomic Memory Accesses"
5458 description="The total number of shader atomic memory accesses."
5459 data_type="uint64"
5460 equation="A 34 READ"
5461 underscore_name="shader_atomics"
5462 units="messages"
5463 symbol_name="ShaderAtomics"
5464 semantic_type="event"
5465 mdapi_supported_apis="OGL OCL IO BB"
5466 mdapi_usage_flags="Tier3 Frame Batch Draw"
5467 mdapi_hw_unit_type="gpu"
5468 mdapi_group="L3/Data Port/Atomics"
5469 />
5470 <register_config type="NOA">
5471 <register type="NOA" address="0x00009840" value="0x00000080" />
5472 <register type="NOA" address="0x00009888" value="0x104F0232" />
5473 <register type="NOA" address="0x00009888" value="0x124F4640" />
5474 <register type="NOA" address="0x00009888" value="0x106C0232" />
5475 <register type="NOA" address="0x00009888" value="0x11834400" />
5476 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5477 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5478 <register type="NOA" address="0x00009888" value="0x004F1880" />
5479 <register type="NOA" address="0x00009888" value="0x024F08BB" />
5480 <register type="NOA" address="0x00009888" value="0x044F001B" />
5481 <register type="NOA" address="0x00009888" value="0x046C0100" />
5482 <register type="NOA" address="0x00009888" value="0x066C000B" />
5483 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5484 <register type="NOA" address="0x00009888" value="0x041B8000" />
5485 <register type="NOA" address="0x00009888" value="0x061B4000" />
5486 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5487 <register type="NOA" address="0x00009888" value="0x005B8000" />
5488 <register type="NOA" address="0x00009888" value="0x025BC000" />
5489 <register type="NOA" address="0x00009888" value="0x045B4000" />
5490 <register type="NOA" address="0x00009888" value="0x125C8000" />
5491 <register type="NOA" address="0x00009888" value="0x145C8000" />
5492 <register type="NOA" address="0x00009888" value="0x165C8000" />
5493 <register type="NOA" address="0x00009888" value="0x185C8000" />
5494 <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5495 <register type="NOA" address="0x00009888" value="0x000D8000" />
5496 <register type="NOA" address="0x00009888" value="0x020DA000" />
5497 <register type="NOA" address="0x00009888" value="0x040DA000" />
5498 <register type="NOA" address="0x00009888" value="0x060D2000" />
5499 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5500 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5501 <register type="NOA" address="0x00009888" value="0x022CC000" />
5502 <register type="NOA" address="0x00009888" value="0x042CC000" />
5503 <register type="NOA" address="0x00009888" value="0x062CC000" />
5504 <register type="NOA" address="0x00009888" value="0x082CC000" />
5505 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5506 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5507 <register type="NOA" address="0x00009888" value="0x0F828000" />
5508 <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5509 <register type="NOA" address="0x00009888" value="0x09830000" />
5510 <register type="NOA" address="0x00009888" value="0x07830000" />
5511 <register type="NOA" address="0x00009888" value="0x1D950080" />
5512 <register type="NOA" address="0x00009888" value="0x13928000" />
5513 <register type="NOA" address="0x00009888" value="0x0F988000" />
5514 <register type="NOA" address="0x00009888" value="0x31904000" />
5515 <register type="NOA" address="0x00009888" value="0x1190FC00" />
5516 <register type="NOA" address="0x00009888" value="0x37900000" />
5517 <register type="NOA" address="0x00009888" value="0x59900005" />
5518 <register type="NOA" address="0x00009888" value="0x4B900000" />
5519 <register type="NOA" address="0x00009888" value="0x51900000" />
5520 <register type="NOA" address="0x00009888" value="0x41900800" />
5521 <register type="NOA" address="0x00009888" value="0x43900842" />
5522 <register type="NOA" address="0x00009888" value="0x53900000" />
5523 <register type="NOA" address="0x00009888" value="0x45900000" />
5524 <register type="NOA" address="0x00009888" value="0x33900000" />
5525 </register_config>
5526 <register_config type="OA">
5527 <register type="OA" address="0x00002740" value="0x00000000" />
5528 <register type="OA" address="0x00002744" value="0x00800000" />
5529 <register type="OA" address="0x00002710" value="0x00000000" />
5530 <register type="OA" address="0x00002714" value="0x10800000" />
5531 <register type="OA" address="0x00002720" value="0x00000000" />
5532 <register type="OA" address="0x00002724" value="0x00800000" />
5533 <register type="OA" address="0x00002770" value="0x00000002" />
5534 <register type="OA" address="0x00002774" value="0x0000FDFF" />
5535 </register_config>
5536 <register_config type="FLEX">
5537 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5538 <register type="FLEX" address="0x0000E558" value="0x00010003" />
5539 <register type="FLEX" address="0x0000E658" value="0x00012011" />
5540 <register type="FLEX" address="0x0000E758" value="0x00015014" />
5541 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5542 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5543 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5544 </register_config>
5545 </set>
5546
5547 <set name="Metric set L3_1"
5548 mdapi_supported_apis="OGL OCL IO BB"
5549 underscore_name="l3_1"
5550 hw_config_guid="5e0b391e-9ea8-4901-b2ff-b64ff616c7ed"
5551 chipset="SKLGT3"
5552 symbol_name="L3_1"
5553 >
5554 <counter name="GPU Core Clocks"
5555 description="The total number of GPU core clocks elapsed during the measurement."
5556 data_type="uint64"
5557 equation="GPU_CLOCK 0 READ"
5558 underscore_name="gpu_core_clocks"
5559 units="cycles"
5560 symbol_name="GpuCoreClocks"
5561 semantic_type="event"
5562 mdapi_supported_apis=""
5563 mdapi_usage_flags="Tier1 Frame Batch Draw"
5564 mdapi_hw_unit_type="gpu"
5565 mdapi_group="GPU"
5566 />
5567 <counter name="EU Active"
5568 description="The percentage of time in which the Execution Units were actively processing."
5569 data_type="float"
5570 max_equation="100"
5571 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5572 underscore_name="eu_active"
5573 units="percent"
5574 symbol_name="EuActive"
5575 semantic_type="duration"
5576 mdapi_supported_apis=""
5577 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5578 mdapi_group="EU Array"
5579 mdapi_hw_unit_type="gpu"
5580 />
5581 <counter name="Slice0 L3 Bank1 Active"
5582 description="The percentage of time in which slice0 L3 bank1 is active"
5583 data_type="float"
5584 max_equation="100"
5585 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5586 underscore_name="l30_bank1_active"
5587 units="percent"
5588 symbol_name="L30Bank1Active"
5589 availability="$SliceMask 0x1 AND"
5590 semantic_type="duration"
5591 mdapi_supported_apis=""
5592 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5593 mdapi_group="GTI/L3"
5594 mdapi_hw_unit_type="slice"
5595 />
5596 <counter name="EU Both FPU Pipes Active"
5597 description="The percentage of time in which both EU FPU pipelines were actively processing."
5598 data_type="float"
5599 max_equation="100"
5600 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5601 underscore_name="eu_fpu_both_active"
5602 units="percent"
5603 symbol_name="EuFpuBothActive"
5604 semantic_type="duration"
5605 mdapi_supported_apis=""
5606 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5607 mdapi_group="EU Array/Pipes"
5608 mdapi_hw_unit_type="gpu"
5609 />
5610 <counter name="VS Send Pipe Active"
5611 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5612 data_type="float"
5613 max_equation="100"
5614 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5615 underscore_name="vs_send_active"
5616 units="percent"
5617 symbol_name="VsSendActive"
5618 semantic_type="duration"
5619 mdapi_supported_apis="OGL IO BB"
5620 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5621 mdapi_group="EU Array/Vertex Shader"
5622 mdapi_hw_unit_type="gpu"
5623 />
5624 <counter name="VS FPU1 Pipe Active"
5625 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5626 data_type="float"
5627 max_equation="100"
5628 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5629 underscore_name="vs_fpu1_active"
5630 units="percent"
5631 symbol_name="VsFpu1Active"
5632 semantic_type="duration"
5633 mdapi_supported_apis="OGL IO BB"
5634 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5635 mdapi_group="EU Array/Vertex Shader"
5636 mdapi_hw_unit_type="gpu"
5637 />
5638 <counter name="GS Threads Dispatched"
5639 description="The total number of geometry shader hardware threads dispatched."
5640 data_type="uint64"
5641 equation="A 5 READ"
5642 underscore_name="gs_threads"
5643 units="threads"
5644 symbol_name="GsThreads"
5645 semantic_type="event"
5646 mdapi_supported_apis="OGL4 IO BB"
5647 mdapi_usage_flags="Tier3 Frame Batch Draw"
5648 mdapi_hw_unit_type="gpu"
5649 mdapi_group="EU Array/Geometry Shader"
5650 />
5651 <counter name="Early Hi-Depth Test Fails"
5652 description="The total number of pixels dropped on early hierarchical depth test."
5653 data_type="uint64"
5654 equation="A 22 READ 4 UMUL"
5655 underscore_name="hi_depth_test_fails"
5656 units="pixels"
5657 symbol_name="HiDepthTestFails"
5658 semantic_type="event"
5659 mdapi_supported_apis="OGL IO BB"
5660 mdapi_usage_flags="Tier3 Frame Batch Draw"
5661 mdapi_hw_unit_type="gpu"
5662 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5663 />
5664 <counter name="FS Both FPU Active"
5665 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5666 data_type="float"
5667 max_equation="100"
5668 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5669 underscore_name="ps_eu_both_fpu_active"
5670 units="percent"
5671 symbol_name="PsEuBothFpuActive"
5672 semantic_type="duration"
5673 mdapi_supported_apis="OGL IO BB"
5674 mdapi_usage_flags="Tier4 Frame Batch Draw"
5675 mdapi_group="3D Pipe/Fragment Shader"
5676 mdapi_hw_unit_type="gpu"
5677 />
5678 <counter name="VS Threads Dispatched"
5679 description="The total number of vertex shader hardware threads dispatched."
5680 data_type="uint64"
5681 equation="A 1 READ"
5682 underscore_name="vs_threads"
5683 units="threads"
5684 symbol_name="VsThreads"
5685 semantic_type="event"
5686 mdapi_supported_apis="OGL IO BB"
5687 mdapi_usage_flags="Tier3 Frame Batch Draw"
5688 mdapi_hw_unit_type="gpu"
5689 mdapi_group="EU Array/Vertex Shader"
5690 />
5691 <counter name="Slice0 L3 Bank1 Stalled"
5692 description="The percentage of time in which slice0 L3 bank1 is stalled"
5693 data_type="float"
5694 max_equation="100"
5695 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5696 underscore_name="l30_bank1_stalled"
5697 units="percent"
5698 symbol_name="L30Bank1Stalled"
5699 availability="$SliceMask 0x1 AND"
5700 semantic_type="duration"
5701 mdapi_supported_apis=""
5702 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5703 mdapi_group="GTI/L3"
5704 mdapi_hw_unit_type="slice"
5705 />
5706 <counter name="FS Threads Dispatched"
5707 description="The total number of fragment shader hardware threads dispatched."
5708 data_type="uint64"
5709 equation="A 6 READ"
5710 underscore_name="ps_threads"
5711 units="threads"
5712 symbol_name="PsThreads"
5713 semantic_type="event"
5714 mdapi_supported_apis="OGL IO BB"
5715 mdapi_usage_flags="Tier3 Frame Batch Draw"
5716 mdapi_hw_unit_type="gpu"
5717 mdapi_group="EU Array/Fragment Shader"
5718 />
5719 <counter name="Shader Barrier Messages"
5720 description="The total number of shader barrier messages."
5721 data_type="uint64"
5722 equation="A 35 READ"
5723 underscore_name="shader_barriers"
5724 units="messages"
5725 symbol_name="ShaderBarriers"
5726 semantic_type="event"
5727 mdapi_supported_apis=""
5728 mdapi_usage_flags="Tier3 Frame Batch Draw"
5729 mdapi_hw_unit_type="gpu"
5730 mdapi_group="EU Array/Barrier"
5731 />
5732 <counter name="Sampler Texels"
5733 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5734 data_type="uint64"
5735 equation="A 28 READ 4 UMUL"
5736 underscore_name="sampler_texels"
5737 units="texels"
5738 symbol_name="SamplerTexels"
5739 semantic_type="event"
5740 mdapi_supported_apis=""
5741 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5742 mdapi_hw_unit_type="gpu"
5743 mdapi_group="Sampler/Sampler Input"
5744 />
5745 <counter name="Pixels Failing Tests"
5746 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5747 data_type="uint64"
5748 equation="A 25 READ 4 UMUL"
5749 underscore_name="pixels_failing_post_ps_tests"
5750 units="pixels"
5751 symbol_name="PixelsFailingPostPsTests"
5752 semantic_type="event"
5753 mdapi_supported_apis="OGL IO BB"
5754 mdapi_usage_flags="Tier3 Frame Batch Draw"
5755 mdapi_hw_unit_type="gpu"
5756 mdapi_group="3D Pipe/Output Merger"
5757 />
5758 <counter name="GPU Time Elapsed"
5759 description="Time elapsed on the GPU during the measurement."
5760 data_type="uint64"
5761 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5762 underscore_name="gpu_time"
5763 units="ns"
5764 symbol_name="GpuTime"
5765 semantic_type="duration"
5766 mdapi_supported_apis=""
5767 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5768 mdapi_hw_unit_type="gpu"
5769 mdapi_group="GPU"
5770 />
5771 <counter name="AVG GPU Core Frequency"
5772 description="Average GPU Core Frequency in the measurement."
5773 data_type="uint64"
5774 max_equation="$GpuMaxFrequency"
5775 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5776 underscore_name="avg_gpu_core_frequency"
5777 units="hz"
5778 symbol_name="AvgGpuCoreFrequency"
5779 semantic_type="event"
5780 mdapi_supported_apis=""
5781 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5782 mdapi_group="GPU"
5783 mdapi_hw_unit_type="gpu"
5784 />
5785 <counter name="Sampler Texels Misses"
5786 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5787 data_type="uint64"
5788 equation="A 29 READ 4 UMUL"
5789 underscore_name="sampler_texel_misses"
5790 units="texels"
5791 symbol_name="SamplerTexelMisses"
5792 semantic_type="event"
5793 mdapi_supported_apis=""
5794 mdapi_usage_flags="Tier3 Batch Frame Draw"
5795 mdapi_hw_unit_type="gpu"
5796 mdapi_group="Sampler/Sampler Cache"
5797 />
5798 <counter name="CS Threads Dispatched"
5799 description="The total number of compute shader hardware threads dispatched."
5800 data_type="uint64"
5801 equation="A 4 READ"
5802 underscore_name="cs_threads"
5803 units="threads"
5804 symbol_name="CsThreads"
5805 semantic_type="event"
5806 mdapi_supported_apis="OGL4 OCL IO BB"
5807 mdapi_usage_flags="Tier3 Frame Batch Draw"
5808 mdapi_hw_unit_type="gpu"
5809 mdapi_group="EU Array/Compute Shader"
5810 />
5811 <counter name="SLM Bytes Read"
5812 description="The total number of GPU memory bytes read from shared local memory."
5813 data_type="uint64"
5814 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5815 equation="A 30 READ 64 UMUL"
5816 underscore_name="slm_bytes_read"
5817 units="bytes"
5818 symbol_name="SlmBytesRead"
5819 semantic_type="throughput"
5820 mdapi_supported_apis="OGL4 OCL IO BB"
5821 mdapi_usage_flags="Tier3 Frame Batch Draw"
5822 mdapi_group="L3/Data Port/SLM"
5823 mdapi_hw_unit_type="gpu"
5824 />
5825 <counter name="PS FPU1 Pipe Active"
5826 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5827 data_type="float"
5828 max_equation="100"
5829 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5830 underscore_name="ps_fpu1_active"
5831 units="percent"
5832 symbol_name="PsFpu1Active"
5833 semantic_type="duration"
5834 mdapi_supported_apis="OGL IO BB"
5835 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5836 mdapi_group="EU Array/Pixel Shader"
5837 mdapi_hw_unit_type="gpu"
5838 />
5839 <counter name="PS Send Pipeline Active"
5840 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5841 data_type="float"
5842 max_equation="100"
5843 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5844 underscore_name="ps_send_active"
5845 units="percent"
5846 symbol_name="PsSendActive"
5847 semantic_type="duration"
5848 mdapi_supported_apis="OGL IO BB"
5849 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5850 mdapi_group="EU Array/Pixel Shader"
5851 mdapi_hw_unit_type="gpu"
5852 />
5853 <counter name="VS FPU0 Pipe Active"
5854 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5855 data_type="float"
5856 max_equation="100"
5857 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5858 underscore_name="vs_fpu0_active"
5859 units="percent"
5860 symbol_name="VsFpu0Active"
5861 semantic_type="duration"
5862 mdapi_supported_apis="OGL IO BB"
5863 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5864 mdapi_group="EU Array/Vertex Shader"
5865 mdapi_hw_unit_type="gpu"
5866 />
5867 <counter name="GPU Busy"
5868 description="The percentage of time in which the GPU has been processing GPU commands."
5869 data_type="float"
5870 max_equation="100"
5871 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5872 underscore_name="gpu_busy"
5873 units="percent"
5874 symbol_name="GpuBusy"
5875 semantic_type="duration"
5876 mdapi_supported_apis=""
5877 mdapi_usage_flags="Tier1 Overview System Frame"
5878 mdapi_group="GPU"
5879 mdapi_hw_unit_type="gpu"
5880 />
5881 <counter name="Slice0 L3 Bank0 Active"
5882 description="The percentage of time in which slice0 L3 bank0 is active"
5883 data_type="float"
5884 max_equation="100"
5885 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5886 underscore_name="l30_bank0_active"
5887 units="percent"
5888 symbol_name="L30Bank0Active"
5889 availability="$SliceMask 0x1 AND"
5890 semantic_type="duration"
5891 mdapi_supported_apis=""
5892 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5893 mdapi_group="GTI/L3"
5894 mdapi_hw_unit_type="slice"
5895 />
5896 <counter name="Rasterized Pixels"
5897 description="The total number of rasterized pixels."
5898 data_type="uint64"
5899 equation="A 21 READ 4 UMUL"
5900 underscore_name="rasterized_pixels"
5901 units="pixels"
5902 symbol_name="RasterizedPixels"
5903 semantic_type="event"
5904 mdapi_supported_apis="OGL IO BB"
5905 mdapi_usage_flags="Tier3 Frame Batch Draw"
5906 mdapi_hw_unit_type="gpu"
5907 mdapi_group="3D Pipe/Rasterizer"
5908 />
5909 <counter name="PS FPU0 Pipe Active"
5910 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5911 data_type="float"
5912 max_equation="100"
5913 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5914 underscore_name="ps_fpu0_active"
5915 units="percent"
5916 symbol_name="PsFpu0Active"
5917 semantic_type="duration"
5918 mdapi_supported_apis="OGL IO BB"
5919 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5920 mdapi_group="EU Array/Pixel Shader"
5921 mdapi_hw_unit_type="gpu"
5922 />
5923 <counter name="Slice0 L3 Bank0 Stalled"
5924 description="The percentage of time in which slice0 L3 bank0 is stalled"
5925 data_type="float"
5926 max_equation="100"
5927 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5928 underscore_name="l30_bank0_stalled"
5929 units="percent"
5930 symbol_name="L30Bank0Stalled"
5931 availability="$SliceMask 0x1 AND"
5932 semantic_type="duration"
5933 mdapi_supported_apis=""
5934 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5935 mdapi_group="GTI/L3"
5936 mdapi_hw_unit_type="slice"
5937 />
5938 <counter name="DS Threads Dispatched"
5939 description="The total number of domain shader hardware threads dispatched."
5940 data_type="uint64"
5941 equation="A 3 READ"
5942 underscore_name="ds_threads"
5943 units="threads"
5944 symbol_name="DsThreads"
5945 semantic_type="event"
5946 mdapi_supported_apis="OGL4 IO BB"
5947 mdapi_usage_flags="Tier3 Frame Batch Draw"
5948 mdapi_hw_unit_type="gpu"
5949 mdapi_group="EU Array/Domain Shader"
5950 />
5951 <counter name="Samples Written"
5952 description="The total number of samples or pixels written to all render targets."
5953 data_type="uint64"
5954 equation="A 26 READ 4 UMUL"
5955 underscore_name="samples_written"
5956 units="pixels"
5957 symbol_name="SamplesWritten"
5958 semantic_type="event"
5959 mdapi_supported_apis="OGL IO BB"
5960 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5961 mdapi_hw_unit_type="gpu"
5962 mdapi_group="3D Pipe/Output Merger"
5963 />
5964 <counter name="EU Stall"
5965 description="The percentage of time in which the Execution Units were stalled."
5966 data_type="float"
5967 max_equation="100"
5968 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5969 underscore_name="eu_stall"
5970 units="percent"
5971 symbol_name="EuStall"
5972 semantic_type="duration"
5973 mdapi_supported_apis=""
5974 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5975 mdapi_group="EU Array"
5976 mdapi_hw_unit_type="gpu"
5977 />
5978 <counter name="Samples Blended"
5979 description="The total number of blended samples or pixels written to all render targets."
5980 data_type="uint64"
5981 equation="A 27 READ 4 UMUL"
5982 underscore_name="samples_blended"
5983 units="pixels"
5984 symbol_name="SamplesBlended"
5985 semantic_type="event"
5986 mdapi_supported_apis="OGL IO BB"
5987 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5988 mdapi_hw_unit_type="gpu"
5989 mdapi_group="3D Pipe/Output Merger"
5990 />
5991 <counter name="Early Depth Test Fails"
5992 description="The total number of pixels dropped on early depth test."
5993 data_type="uint64"
5994 equation="A 23 READ 4 UMUL"
5995 underscore_name="early_depth_test_fails"
5996 units="pixels"
5997 symbol_name="EarlyDepthTestFails"
5998 semantic_type="event"
5999 mdapi_supported_apis="OGL IO BB"
6000 mdapi_usage_flags="Tier3 Frame Batch Draw"
6001 mdapi_hw_unit_type="gpu"
6002 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6003 />
6004 <counter name="Shader Memory Accesses"
6005 description="The total number of shader memory accesses to L3."
6006 data_type="uint64"
6007 equation="A 32 READ"
6008 underscore_name="shader_memory_accesses"
6009 units="messages"
6010 symbol_name="ShaderMemoryAccesses"
6011 semantic_type="event"
6012 mdapi_supported_apis=""
6013 mdapi_usage_flags="Tier3 Frame Batch Draw"
6014 mdapi_hw_unit_type="gpu"
6015 mdapi_group="L3/Data Port"
6016 />
6017 <counter name="HS Threads Dispatched"
6018 description="The total number of hull shader hardware threads dispatched."
6019 data_type="uint64"
6020 equation="A 2 READ"
6021 underscore_name="hs_threads"
6022 units="threads"
6023 symbol_name="HsThreads"
6024 semantic_type="event"
6025 mdapi_supported_apis="OGL4 IO BB"
6026 mdapi_usage_flags="Tier3 Frame Batch Draw"
6027 mdapi_hw_unit_type="gpu"
6028 mdapi_group="EU Array/Hull Shader"
6029 />
6030 <counter name="SLM Bytes Written"
6031 description="The total number of GPU memory bytes written into shared local memory."
6032 data_type="uint64"
6033 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6034 equation="A 31 READ 64 UMUL"
6035 underscore_name="slm_bytes_written"
6036 units="bytes"
6037 symbol_name="SlmBytesWritten"
6038 semantic_type="throughput"
6039 mdapi_supported_apis="OGL4 OCL IO BB"
6040 mdapi_usage_flags="Tier3 Frame Batch Draw"
6041 mdapi_group="L3/Data Port/SLM"
6042 mdapi_hw_unit_type="gpu"
6043 />
6044 <counter name="L3 Shader Throughput"
6045 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6046 data_type="uint64"
6047 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6048 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6049 underscore_name="l3_shader_throughput"
6050 units="bytes"
6051 symbol_name="L3ShaderThroughput"
6052 semantic_type="throughput"
6053 mdapi_supported_apis="OGL4 OCL IO BB"
6054 mdapi_usage_flags="Tier2 Frame Batch Draw"
6055 mdapi_group="L3/Data Port"
6056 mdapi_hw_unit_type="gpu"
6057 />
6058 <counter name="Samples Killed in FS"
6059 description="The total number of samples or pixels dropped in fragment shaders."
6060 data_type="uint64"
6061 equation="A 24 READ 4 UMUL"
6062 underscore_name="samples_killed_in_ps"
6063 units="pixels"
6064 symbol_name="SamplesKilledInPs"
6065 semantic_type="event"
6066 mdapi_supported_apis="OGL IO BB"
6067 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6068 mdapi_hw_unit_type="gpu"
6069 mdapi_group="3D Pipe/Fragment Shader"
6070 />
6071 <counter name="Shader Atomic Memory Accesses"
6072 description="The total number of shader atomic memory accesses."
6073 data_type="uint64"
6074 equation="A 34 READ"
6075 underscore_name="shader_atomics"
6076 units="messages"
6077 symbol_name="ShaderAtomics"
6078 semantic_type="event"
6079 mdapi_supported_apis="OGL OCL IO BB"
6080 mdapi_usage_flags="Tier3 Frame Batch Draw"
6081 mdapi_hw_unit_type="gpu"
6082 mdapi_group="L3/Data Port/Atomics"
6083 />
6084 <register_config type="NOA">
6085 <register type="NOA" address="0x00009840" value="0x00000080" />
6086 <register type="NOA" address="0x00009888" value="0x126C7B40" />
6087 <register type="NOA" address="0x00009888" value="0x166C0020" />
6088 <register type="NOA" address="0x00009888" value="0x0A603444" />
6089 <register type="NOA" address="0x00009888" value="0x0A613400" />
6090 <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6091 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6092 <register type="NOA" address="0x00009888" value="0x024E8000" />
6093 <register type="NOA" address="0x00009888" value="0x044E8000" />
6094 <register type="NOA" address="0x00009888" value="0x064E8000" />
6095 <register type="NOA" address="0x00009888" value="0x084E8000" />
6096 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6097 <register type="NOA" address="0x00009888" value="0x064F4000" />
6098 <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6099 <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6100 <register type="NOA" address="0x00009888" value="0x006C2A00" />
6101 <register type="NOA" address="0x00009888" value="0x026C285B" />
6102 <register type="NOA" address="0x00009888" value="0x046C005C" />
6103 <register type="NOA" address="0x00009888" value="0x106C0000" />
6104 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6105 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6106 <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6107 <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6108 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6109 <register type="NOA" address="0x00009888" value="0x001B8000" />
6110 <register type="NOA" address="0x00009888" value="0x021BC000" />
6111 <register type="NOA" address="0x00009888" value="0x041BC000" />
6112 <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6113 <register type="NOA" address="0x00009888" value="0x121C8000" />
6114 <register type="NOA" address="0x00009888" value="0x141C8000" />
6115 <register type="NOA" address="0x00009888" value="0x161C8000" />
6116 <register type="NOA" address="0x00009888" value="0x181C8000" />
6117 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6118 <register type="NOA" address="0x00009888" value="0x065B4000" />
6119 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6120 <register type="NOA" address="0x00009888" value="0x10600000" />
6121 <register type="NOA" address="0x00009888" value="0x04600000" />
6122 <register type="NOA" address="0x00009888" value="0x0C610044" />
6123 <register type="NOA" address="0x00009888" value="0x10610000" />
6124 <register type="NOA" address="0x00009888" value="0x06610000" />
6125 <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6126 <register type="NOA" address="0x00009888" value="0x084CA000" />
6127 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6128 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6129 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6130 <register type="NOA" address="0x00009888" value="0x000D8000" />
6131 <register type="NOA" address="0x00009888" value="0x020DA000" />
6132 <register type="NOA" address="0x00009888" value="0x040DA000" />
6133 <register type="NOA" address="0x00009888" value="0x060D2000" />
6134 <register type="NOA" address="0x00009888" value="0x100F0154" />
6135 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6136 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6137 <register type="NOA" address="0x00009888" value="0x182C00AA" />
6138 <register type="NOA" address="0x00009888" value="0x022C8000" />
6139 <register type="NOA" address="0x00009888" value="0x042C8000" />
6140 <register type="NOA" address="0x00009888" value="0x062C8000" />
6141 <register type="NOA" address="0x00009888" value="0x082C8000" />
6142 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6143 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6144 <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6145 <register type="NOA" address="0x00009888" value="0x57900000" />
6146 <register type="NOA" address="0x00009888" value="0x49900420" />
6147 <register type="NOA" address="0x00009888" value="0x37900000" />
6148 <register type="NOA" address="0x00009888" value="0x33900000" />
6149 <register type="NOA" address="0x00009888" value="0x4B900021" />
6150 <register type="NOA" address="0x00009888" value="0x59900000" />
6151 <register type="NOA" address="0x00009888" value="0x51900000" />
6152 <register type="NOA" address="0x00009888" value="0x41900400" />
6153 <register type="NOA" address="0x00009888" value="0x43900421" />
6154 <register type="NOA" address="0x00009888" value="0x53900000" />
6155 <register type="NOA" address="0x00009888" value="0x45900040" />
6156 </register_config>
6157 <register_config type="OA">
6158 <register type="OA" address="0x00002740" value="0x00000000" />
6159 <register type="OA" address="0x00002744" value="0x00800000" />
6160 <register type="OA" address="0x00002710" value="0x00000000" />
6161 <register type="OA" address="0x00002714" value="0xF0800000" />
6162 <register type="OA" address="0x00002720" value="0x00000000" />
6163 <register type="OA" address="0x00002724" value="0xF0800000" />
6164 <register type="OA" address="0x00002770" value="0x00100070" />
6165 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6166 <register type="OA" address="0x00002778" value="0x00014002" />
6167 <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6168 <register type="OA" address="0x00002780" value="0x00010002" />
6169 <register type="OA" address="0x00002784" value="0x0000C7FF" />
6170 <register type="OA" address="0x00002788" value="0x00004002" />
6171 <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6172 <register type="OA" address="0x00002790" value="0x00100700" />
6173 <register type="OA" address="0x00002794" value="0x0000FF1F" />
6174 <register type="OA" address="0x00002798" value="0x00001402" />
6175 <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6176 <register type="OA" address="0x000027A0" value="0x00001002" />
6177 <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6178 <register type="OA" address="0x000027A8" value="0x00000402" />
6179 <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6180 </register_config>
6181 <register_config type="FLEX">
6182 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6183 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6184 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6185 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6186 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6187 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6188 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6189 </register_config>
6190 </set>
6191
6192 <set name="Metric set L3_2"
6193 mdapi_supported_apis="OGL OCL IO BB"
6194 underscore_name="l3_2"
6195 hw_config_guid="25dc828e-1d2d-426e-9546-a1d4233cdf16"
6196 chipset="SKLGT3"
6197 symbol_name="L3_2"
6198 >
6199 <counter name="GPU Core Clocks"
6200 description="The total number of GPU core clocks elapsed during the measurement."
6201 data_type="uint64"
6202 equation="GPU_CLOCK 0 READ"
6203 underscore_name="gpu_core_clocks"
6204 units="cycles"
6205 symbol_name="GpuCoreClocks"
6206 semantic_type="event"
6207 mdapi_supported_apis=""
6208 mdapi_usage_flags="Tier1 Frame Batch Draw"
6209 mdapi_hw_unit_type="gpu"
6210 mdapi_group="GPU"
6211 />
6212 <counter name="EU Active"
6213 description="The percentage of time in which the Execution Units were actively processing."
6214 data_type="float"
6215 max_equation="100"
6216 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6217 underscore_name="eu_active"
6218 units="percent"
6219 symbol_name="EuActive"
6220 semantic_type="duration"
6221 mdapi_supported_apis=""
6222 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6223 mdapi_group="EU Array"
6224 mdapi_hw_unit_type="gpu"
6225 />
6226 <counter name="EU Both FPU Pipes Active"
6227 description="The percentage of time in which both EU FPU pipelines were actively processing."
6228 data_type="float"
6229 max_equation="100"
6230 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6231 underscore_name="eu_fpu_both_active"
6232 units="percent"
6233 symbol_name="EuFpuBothActive"
6234 semantic_type="duration"
6235 mdapi_supported_apis=""
6236 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6237 mdapi_group="EU Array/Pipes"
6238 mdapi_hw_unit_type="gpu"
6239 />
6240 <counter name="VS Send Pipe Active"
6241 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6242 data_type="float"
6243 max_equation="100"
6244 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6245 underscore_name="vs_send_active"
6246 units="percent"
6247 symbol_name="VsSendActive"
6248 semantic_type="duration"
6249 mdapi_supported_apis="OGL IO BB"
6250 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6251 mdapi_group="EU Array/Vertex Shader"
6252 mdapi_hw_unit_type="gpu"
6253 />
6254 <counter name="VS FPU1 Pipe Active"
6255 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6256 data_type="float"
6257 max_equation="100"
6258 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6259 underscore_name="vs_fpu1_active"
6260 units="percent"
6261 symbol_name="VsFpu1Active"
6262 semantic_type="duration"
6263 mdapi_supported_apis="OGL IO BB"
6264 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6265 mdapi_group="EU Array/Vertex Shader"
6266 mdapi_hw_unit_type="gpu"
6267 />
6268 <counter name="GS Threads Dispatched"
6269 description="The total number of geometry shader hardware threads dispatched."
6270 data_type="uint64"
6271 equation="A 5 READ"
6272 underscore_name="gs_threads"
6273 units="threads"
6274 symbol_name="GsThreads"
6275 semantic_type="event"
6276 mdapi_supported_apis="OGL4 IO BB"
6277 mdapi_usage_flags="Tier3 Frame Batch Draw"
6278 mdapi_hw_unit_type="gpu"
6279 mdapi_group="EU Array/Geometry Shader"
6280 />
6281 <counter name="Early Hi-Depth Test Fails"
6282 description="The total number of pixels dropped on early hierarchical depth test."
6283 data_type="uint64"
6284 equation="A 22 READ 4 UMUL"
6285 underscore_name="hi_depth_test_fails"
6286 units="pixels"
6287 symbol_name="HiDepthTestFails"
6288 semantic_type="event"
6289 mdapi_supported_apis="OGL IO BB"
6290 mdapi_usage_flags="Tier3 Frame Batch Draw"
6291 mdapi_hw_unit_type="gpu"
6292 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6293 />
6294 <counter name="FS Both FPU Active"
6295 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6296 data_type="float"
6297 max_equation="100"
6298 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6299 underscore_name="ps_eu_both_fpu_active"
6300 units="percent"
6301 symbol_name="PsEuBothFpuActive"
6302 semantic_type="duration"
6303 mdapi_supported_apis="OGL IO BB"
6304 mdapi_usage_flags="Tier4 Frame Batch Draw"
6305 mdapi_group="3D Pipe/Fragment Shader"
6306 mdapi_hw_unit_type="gpu"
6307 />
6308 <counter name="VS Threads Dispatched"
6309 description="The total number of vertex shader hardware threads dispatched."
6310 data_type="uint64"
6311 equation="A 1 READ"
6312 underscore_name="vs_threads"
6313 units="threads"
6314 symbol_name="VsThreads"
6315 semantic_type="event"
6316 mdapi_supported_apis="OGL IO BB"
6317 mdapi_usage_flags="Tier3 Frame Batch Draw"
6318 mdapi_hw_unit_type="gpu"
6319 mdapi_group="EU Array/Vertex Shader"
6320 />
6321 <counter name="FS Threads Dispatched"
6322 description="The total number of fragment shader hardware threads dispatched."
6323 data_type="uint64"
6324 equation="A 6 READ"
6325 underscore_name="ps_threads"
6326 units="threads"
6327 symbol_name="PsThreads"
6328 semantic_type="event"
6329 mdapi_supported_apis="OGL IO BB"
6330 mdapi_usage_flags="Tier3 Frame Batch Draw"
6331 mdapi_hw_unit_type="gpu"
6332 mdapi_group="EU Array/Fragment Shader"
6333 />
6334 <counter name="Shader Barrier Messages"
6335 description="The total number of shader barrier messages."
6336 data_type="uint64"
6337 equation="A 35 READ"
6338 underscore_name="shader_barriers"
6339 units="messages"
6340 symbol_name="ShaderBarriers"
6341 semantic_type="event"
6342 mdapi_supported_apis=""
6343 mdapi_usage_flags="Tier3 Frame Batch Draw"
6344 mdapi_hw_unit_type="gpu"
6345 mdapi_group="EU Array/Barrier"
6346 />
6347 <counter name="Sampler Texels"
6348 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6349 data_type="uint64"
6350 equation="A 28 READ 4 UMUL"
6351 underscore_name="sampler_texels"
6352 units="texels"
6353 symbol_name="SamplerTexels"
6354 semantic_type="event"
6355 mdapi_supported_apis=""
6356 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6357 mdapi_hw_unit_type="gpu"
6358 mdapi_group="Sampler/Sampler Input"
6359 />
6360 <counter name="Pixels Failing Tests"
6361 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6362 data_type="uint64"
6363 equation="A 25 READ 4 UMUL"
6364 underscore_name="pixels_failing_post_ps_tests"
6365 units="pixels"
6366 symbol_name="PixelsFailingPostPsTests"
6367 semantic_type="event"
6368 mdapi_supported_apis="OGL IO BB"
6369 mdapi_usage_flags="Tier3 Frame Batch Draw"
6370 mdapi_hw_unit_type="gpu"
6371 mdapi_group="3D Pipe/Output Merger"
6372 />
6373 <counter name="GPU Time Elapsed"
6374 description="Time elapsed on the GPU during the measurement."
6375 data_type="uint64"
6376 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6377 underscore_name="gpu_time"
6378 units="ns"
6379 symbol_name="GpuTime"
6380 semantic_type="duration"
6381 mdapi_supported_apis=""
6382 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6383 mdapi_hw_unit_type="gpu"
6384 mdapi_group="GPU"
6385 />
6386 <counter name="AVG GPU Core Frequency"
6387 description="Average GPU Core Frequency in the measurement."
6388 data_type="uint64"
6389 max_equation="$GpuMaxFrequency"
6390 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6391 underscore_name="avg_gpu_core_frequency"
6392 units="hz"
6393 symbol_name="AvgGpuCoreFrequency"
6394 semantic_type="event"
6395 mdapi_supported_apis=""
6396 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6397 mdapi_group="GPU"
6398 mdapi_hw_unit_type="gpu"
6399 />
6400 <counter name="Sampler Texels Misses"
6401 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6402 data_type="uint64"
6403 equation="A 29 READ 4 UMUL"
6404 underscore_name="sampler_texel_misses"
6405 units="texels"
6406 symbol_name="SamplerTexelMisses"
6407 semantic_type="event"
6408 mdapi_supported_apis=""
6409 mdapi_usage_flags="Tier3 Batch Frame Draw"
6410 mdapi_hw_unit_type="gpu"
6411 mdapi_group="Sampler/Sampler Cache"
6412 />
6413 <counter name="CS Threads Dispatched"
6414 description="The total number of compute shader hardware threads dispatched."
6415 data_type="uint64"
6416 equation="A 4 READ"
6417 underscore_name="cs_threads"
6418 units="threads"
6419 symbol_name="CsThreads"
6420 semantic_type="event"
6421 mdapi_supported_apis="OGL4 OCL IO BB"
6422 mdapi_usage_flags="Tier3 Frame Batch Draw"
6423 mdapi_hw_unit_type="gpu"
6424 mdapi_group="EU Array/Compute Shader"
6425 />
6426 <counter name="SLM Bytes Read"
6427 description="The total number of GPU memory bytes read from shared local memory."
6428 data_type="uint64"
6429 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6430 equation="A 30 READ 64 UMUL"
6431 underscore_name="slm_bytes_read"
6432 units="bytes"
6433 symbol_name="SlmBytesRead"
6434 semantic_type="throughput"
6435 mdapi_supported_apis="OGL4 OCL IO BB"
6436 mdapi_usage_flags="Tier3 Frame Batch Draw"
6437 mdapi_group="L3/Data Port/SLM"
6438 mdapi_hw_unit_type="gpu"
6439 />
6440 <counter name="PS FPU1 Pipe Active"
6441 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6442 data_type="float"
6443 max_equation="100"
6444 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6445 underscore_name="ps_fpu1_active"
6446 units="percent"
6447 symbol_name="PsFpu1Active"
6448 semantic_type="duration"
6449 mdapi_supported_apis="OGL IO BB"
6450 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6451 mdapi_group="EU Array/Pixel Shader"
6452 mdapi_hw_unit_type="gpu"
6453 />
6454 <counter name="Slice0 L3 Bank2 Stalled"
6455 description="The percentage of time in which slice0 L3 bank2 is stalled"
6456 data_type="float"
6457 max_equation="100"
6458 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6459 underscore_name="l30_bank2_stalled"
6460 units="percent"
6461 symbol_name="L30Bank2Stalled"
6462 availability="$SliceMask 0x1 AND"
6463 semantic_type="duration"
6464 mdapi_supported_apis=""
6465 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6466 mdapi_group="GTI/L3"
6467 mdapi_hw_unit_type="slice"
6468 />
6469 <counter name="PS Send Pipeline Active"
6470 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6471 data_type="float"
6472 max_equation="100"
6473 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6474 underscore_name="ps_send_active"
6475 units="percent"
6476 symbol_name="PsSendActive"
6477 semantic_type="duration"
6478 mdapi_supported_apis="OGL IO BB"
6479 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6480 mdapi_group="EU Array/Pixel Shader"
6481 mdapi_hw_unit_type="gpu"
6482 />
6483 <counter name="VS FPU0 Pipe Active"
6484 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6485 data_type="float"
6486 max_equation="100"
6487 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6488 underscore_name="vs_fpu0_active"
6489 units="percent"
6490 symbol_name="VsFpu0Active"
6491 semantic_type="duration"
6492 mdapi_supported_apis="OGL IO BB"
6493 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6494 mdapi_group="EU Array/Vertex Shader"
6495 mdapi_hw_unit_type="gpu"
6496 />
6497 <counter name="GPU Busy"
6498 description="The percentage of time in which the GPU has been processing GPU commands."
6499 data_type="float"
6500 max_equation="100"
6501 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6502 underscore_name="gpu_busy"
6503 units="percent"
6504 symbol_name="GpuBusy"
6505 semantic_type="duration"
6506 mdapi_supported_apis=""
6507 mdapi_usage_flags="Tier1 Overview System Frame"
6508 mdapi_group="GPU"
6509 mdapi_hw_unit_type="gpu"
6510 />
6511 <counter name="Slice0 L3 Bank2 Active"
6512 description="The percentage of time in which slice0 L3 bank2 is active"
6513 data_type="float"
6514 max_equation="100"
6515 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6516 underscore_name="l30_bank2_active"
6517 units="percent"
6518 symbol_name="L30Bank2Active"
6519 availability="$SliceMask 0x1 AND"
6520 semantic_type="duration"
6521 mdapi_supported_apis=""
6522 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6523 mdapi_group="GTI/L3"
6524 mdapi_hw_unit_type="slice"
6525 />
6526 <counter name="Rasterized Pixels"
6527 description="The total number of rasterized pixels."
6528 data_type="uint64"
6529 equation="A 21 READ 4 UMUL"
6530 underscore_name="rasterized_pixels"
6531 units="pixels"
6532 symbol_name="RasterizedPixels"
6533 semantic_type="event"
6534 mdapi_supported_apis="OGL IO BB"
6535 mdapi_usage_flags="Tier3 Frame Batch Draw"
6536 mdapi_hw_unit_type="gpu"
6537 mdapi_group="3D Pipe/Rasterizer"
6538 />
6539 <counter name="PS FPU0 Pipe Active"
6540 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6541 data_type="float"
6542 max_equation="100"
6543 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6544 underscore_name="ps_fpu0_active"
6545 units="percent"
6546 symbol_name="PsFpu0Active"
6547 semantic_type="duration"
6548 mdapi_supported_apis="OGL IO BB"
6549 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6550 mdapi_group="EU Array/Pixel Shader"
6551 mdapi_hw_unit_type="gpu"
6552 />
6553 <counter name="DS Threads Dispatched"
6554 description="The total number of domain shader hardware threads dispatched."
6555 data_type="uint64"
6556 equation="A 3 READ"
6557 underscore_name="ds_threads"
6558 units="threads"
6559 symbol_name="DsThreads"
6560 semantic_type="event"
6561 mdapi_supported_apis="OGL4 IO BB"
6562 mdapi_usage_flags="Tier3 Frame Batch Draw"
6563 mdapi_hw_unit_type="gpu"
6564 mdapi_group="EU Array/Domain Shader"
6565 />
6566 <counter name="Samples Written"
6567 description="The total number of samples or pixels written to all render targets."
6568 data_type="uint64"
6569 equation="A 26 READ 4 UMUL"
6570 underscore_name="samples_written"
6571 units="pixels"
6572 symbol_name="SamplesWritten"
6573 semantic_type="event"
6574 mdapi_supported_apis="OGL IO BB"
6575 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6576 mdapi_hw_unit_type="gpu"
6577 mdapi_group="3D Pipe/Output Merger"
6578 />
6579 <counter name="EU Stall"
6580 description="The percentage of time in which the Execution Units were stalled."
6581 data_type="float"
6582 max_equation="100"
6583 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6584 underscore_name="eu_stall"
6585 units="percent"
6586 symbol_name="EuStall"
6587 semantic_type="duration"
6588 mdapi_supported_apis=""
6589 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6590 mdapi_group="EU Array"
6591 mdapi_hw_unit_type="gpu"
6592 />
6593 <counter name="Samples Blended"
6594 description="The total number of blended samples or pixels written to all render targets."
6595 data_type="uint64"
6596 equation="A 27 READ 4 UMUL"
6597 underscore_name="samples_blended"
6598 units="pixels"
6599 symbol_name="SamplesBlended"
6600 semantic_type="event"
6601 mdapi_supported_apis="OGL IO BB"
6602 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6603 mdapi_hw_unit_type="gpu"
6604 mdapi_group="3D Pipe/Output Merger"
6605 />
6606 <counter name="Early Depth Test Fails"
6607 description="The total number of pixels dropped on early depth test."
6608 data_type="uint64"
6609 equation="A 23 READ 4 UMUL"
6610 underscore_name="early_depth_test_fails"
6611 units="pixels"
6612 symbol_name="EarlyDepthTestFails"
6613 semantic_type="event"
6614 mdapi_supported_apis="OGL IO BB"
6615 mdapi_usage_flags="Tier3 Frame Batch Draw"
6616 mdapi_hw_unit_type="gpu"
6617 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6618 />
6619 <counter name="Shader Memory Accesses"
6620 description="The total number of shader memory accesses to L3."
6621 data_type="uint64"
6622 equation="A 32 READ"
6623 underscore_name="shader_memory_accesses"
6624 units="messages"
6625 symbol_name="ShaderMemoryAccesses"
6626 semantic_type="event"
6627 mdapi_supported_apis=""
6628 mdapi_usage_flags="Tier3 Frame Batch Draw"
6629 mdapi_hw_unit_type="gpu"
6630 mdapi_group="L3/Data Port"
6631 />
6632 <counter name="HS Threads Dispatched"
6633 description="The total number of hull shader hardware threads dispatched."
6634 data_type="uint64"
6635 equation="A 2 READ"
6636 underscore_name="hs_threads"
6637 units="threads"
6638 symbol_name="HsThreads"
6639 semantic_type="event"
6640 mdapi_supported_apis="OGL4 IO BB"
6641 mdapi_usage_flags="Tier3 Frame Batch Draw"
6642 mdapi_hw_unit_type="gpu"
6643 mdapi_group="EU Array/Hull Shader"
6644 />
6645 <counter name="SLM Bytes Written"
6646 description="The total number of GPU memory bytes written into shared local memory."
6647 data_type="uint64"
6648 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6649 equation="A 31 READ 64 UMUL"
6650 underscore_name="slm_bytes_written"
6651 units="bytes"
6652 symbol_name="SlmBytesWritten"
6653 semantic_type="throughput"
6654 mdapi_supported_apis="OGL4 OCL IO BB"
6655 mdapi_usage_flags="Tier3 Frame Batch Draw"
6656 mdapi_group="L3/Data Port/SLM"
6657 mdapi_hw_unit_type="gpu"
6658 />
6659 <counter name="L3 Shader Throughput"
6660 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6661 data_type="uint64"
6662 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6663 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6664 underscore_name="l3_shader_throughput"
6665 units="bytes"
6666 symbol_name="L3ShaderThroughput"
6667 semantic_type="throughput"
6668 mdapi_supported_apis="OGL4 OCL IO BB"
6669 mdapi_usage_flags="Tier2 Frame Batch Draw"
6670 mdapi_group="L3/Data Port"
6671 mdapi_hw_unit_type="gpu"
6672 />
6673 <counter name="Samples Killed in FS"
6674 description="The total number of samples or pixels dropped in fragment shaders."
6675 data_type="uint64"
6676 equation="A 24 READ 4 UMUL"
6677 underscore_name="samples_killed_in_ps"
6678 units="pixels"
6679 symbol_name="SamplesKilledInPs"
6680 semantic_type="event"
6681 mdapi_supported_apis="OGL IO BB"
6682 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6683 mdapi_hw_unit_type="gpu"
6684 mdapi_group="3D Pipe/Fragment Shader"
6685 />
6686 <counter name="Shader Atomic Memory Accesses"
6687 description="The total number of shader atomic memory accesses."
6688 data_type="uint64"
6689 equation="A 34 READ"
6690 underscore_name="shader_atomics"
6691 units="messages"
6692 symbol_name="ShaderAtomics"
6693 semantic_type="event"
6694 mdapi_supported_apis="OGL OCL IO BB"
6695 mdapi_usage_flags="Tier3 Frame Batch Draw"
6696 mdapi_hw_unit_type="gpu"
6697 mdapi_group="L3/Data Port/Atomics"
6698 />
6699 <register_config type="NOA">
6700 <register type="NOA" address="0x00009840" value="0x00000080" />
6701 <register type="NOA" address="0x00009888" value="0x126C02E0" />
6702 <register type="NOA" address="0x00009888" value="0x146C0001" />
6703 <register type="NOA" address="0x00009888" value="0x0A623400" />
6704 <register type="NOA" address="0x00009888" value="0x044E8000" />
6705 <register type="NOA" address="0x00009888" value="0x064E8000" />
6706 <register type="NOA" address="0x00009888" value="0x084E8000" />
6707 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6708 <register type="NOA" address="0x00009888" value="0x064F4000" />
6709 <register type="NOA" address="0x00009888" value="0x026C3324" />
6710 <register type="NOA" address="0x00009888" value="0x046C3422" />
6711 <register type="NOA" address="0x00009888" value="0x106C0000" />
6712 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6713 <register type="NOA" address="0x00009888" value="0x021BC000" />
6714 <register type="NOA" address="0x00009888" value="0x041BC000" />
6715 <register type="NOA" address="0x00009888" value="0x141C8000" />
6716 <register type="NOA" address="0x00009888" value="0x161C8000" />
6717 <register type="NOA" address="0x00009888" value="0x181C8000" />
6718 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6719 <register type="NOA" address="0x00009888" value="0x065B4000" />
6720 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6721 <register type="NOA" address="0x00009888" value="0x06614000" />
6722 <register type="NOA" address="0x00009888" value="0x0C620044" />
6723 <register type="NOA" address="0x00009888" value="0x10620000" />
6724 <register type="NOA" address="0x00009888" value="0x06620000" />
6725 <register type="NOA" address="0x00009888" value="0x084C8000" />
6726 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6727 <register type="NOA" address="0x00009888" value="0x020DA000" />
6728 <register type="NOA" address="0x00009888" value="0x040DA000" />
6729 <register type="NOA" address="0x00009888" value="0x060D2000" />
6730 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6731 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6732 <register type="NOA" address="0x00009888" value="0x042C8000" />
6733 <register type="NOA" address="0x00009888" value="0x062C8000" />
6734 <register type="NOA" address="0x00009888" value="0x082C8000" />
6735 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6736 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6737 <register type="NOA" address="0x00009888" value="0x1190F800" />
6738 <register type="NOA" address="0x00009888" value="0x37900000" />
6739 <register type="NOA" address="0x00009888" value="0x51900000" />
6740 <register type="NOA" address="0x00009888" value="0x43900000" />
6741 <register type="NOA" address="0x00009888" value="0x53900000" />
6742 <register type="NOA" address="0x00009888" value="0x45900000" />
6743 <register type="NOA" address="0x00009888" value="0x33900000" />
6744 </register_config>
6745 <register_config type="OA">
6746 <register type="OA" address="0x00002740" value="0x00000000" />
6747 <register type="OA" address="0x00002744" value="0x00800000" />
6748 <register type="OA" address="0x00002710" value="0x00000000" />
6749 <register type="OA" address="0x00002714" value="0xF0800000" />
6750 <register type="OA" address="0x00002720" value="0x00000000" />
6751 <register type="OA" address="0x00002724" value="0x00800000" />
6752 <register type="OA" address="0x00002770" value="0x00100070" />
6753 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6754 <register type="OA" address="0x00002778" value="0x00028002" />
6755 <register type="OA" address="0x0000277C" value="0x000087FF" />
6756 <register type="OA" address="0x00002780" value="0x00020002" />
6757 <register type="OA" address="0x00002784" value="0x00008FFF" />
6758 <register type="OA" address="0x00002788" value="0x00008002" />
6759 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6760 </register_config>
6761 <register_config type="FLEX">
6762 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6763 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6764 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6765 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6766 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6767 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6768 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6769 </register_config>
6770 </set>
6771
6772 <set name="Metric set L3_3"
6773 mdapi_supported_apis="OGL OCL IO BB"
6774 underscore_name="l3_3"
6775 hw_config_guid="3dba9405-2d7e-4d70-8199-e734e82fd6bf"
6776 chipset="SKLGT3"
6777 symbol_name="L3_3"
6778 >
6779 <counter name="GPU Core Clocks"
6780 description="The total number of GPU core clocks elapsed during the measurement."
6781 data_type="uint64"
6782 equation="GPU_CLOCK 0 READ"
6783 underscore_name="gpu_core_clocks"
6784 units="cycles"
6785 symbol_name="GpuCoreClocks"
6786 semantic_type="event"
6787 mdapi_supported_apis=""
6788 mdapi_usage_flags="Tier1 Frame Batch Draw"
6789 mdapi_hw_unit_type="gpu"
6790 mdapi_group="GPU"
6791 />
6792 <counter name="EU Active"
6793 description="The percentage of time in which the Execution Units were actively processing."
6794 data_type="float"
6795 max_equation="100"
6796 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6797 underscore_name="eu_active"
6798 units="percent"
6799 symbol_name="EuActive"
6800 semantic_type="duration"
6801 mdapi_supported_apis=""
6802 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6803 mdapi_group="EU Array"
6804 mdapi_hw_unit_type="gpu"
6805 />
6806 <counter name="EU Both FPU Pipes Active"
6807 description="The percentage of time in which both EU FPU pipelines were actively processing."
6808 data_type="float"
6809 max_equation="100"
6810 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6811 underscore_name="eu_fpu_both_active"
6812 units="percent"
6813 symbol_name="EuFpuBothActive"
6814 semantic_type="duration"
6815 mdapi_supported_apis=""
6816 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6817 mdapi_group="EU Array/Pipes"
6818 mdapi_hw_unit_type="gpu"
6819 />
6820 <counter name="VS Send Pipe Active"
6821 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6822 data_type="float"
6823 max_equation="100"
6824 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6825 underscore_name="vs_send_active"
6826 units="percent"
6827 symbol_name="VsSendActive"
6828 semantic_type="duration"
6829 mdapi_supported_apis="OGL IO BB"
6830 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6831 mdapi_group="EU Array/Vertex Shader"
6832 mdapi_hw_unit_type="gpu"
6833 />
6834 <counter name="VS FPU1 Pipe Active"
6835 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6836 data_type="float"
6837 max_equation="100"
6838 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6839 underscore_name="vs_fpu1_active"
6840 units="percent"
6841 symbol_name="VsFpu1Active"
6842 semantic_type="duration"
6843 mdapi_supported_apis="OGL IO BB"
6844 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6845 mdapi_group="EU Array/Vertex Shader"
6846 mdapi_hw_unit_type="gpu"
6847 />
6848 <counter name="GS Threads Dispatched"
6849 description="The total number of geometry shader hardware threads dispatched."
6850 data_type="uint64"
6851 equation="A 5 READ"
6852 underscore_name="gs_threads"
6853 units="threads"
6854 symbol_name="GsThreads"
6855 semantic_type="event"
6856 mdapi_supported_apis="OGL4 IO BB"
6857 mdapi_usage_flags="Tier3 Frame Batch Draw"
6858 mdapi_hw_unit_type="gpu"
6859 mdapi_group="EU Array/Geometry Shader"
6860 />
6861 <counter name="Early Hi-Depth Test Fails"
6862 description="The total number of pixels dropped on early hierarchical depth test."
6863 data_type="uint64"
6864 equation="A 22 READ 4 UMUL"
6865 underscore_name="hi_depth_test_fails"
6866 units="pixels"
6867 symbol_name="HiDepthTestFails"
6868 semantic_type="event"
6869 mdapi_supported_apis="OGL IO BB"
6870 mdapi_usage_flags="Tier3 Frame Batch Draw"
6871 mdapi_hw_unit_type="gpu"
6872 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6873 />
6874 <counter name="FS Both FPU Active"
6875 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6876 data_type="float"
6877 max_equation="100"
6878 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6879 underscore_name="ps_eu_both_fpu_active"
6880 units="percent"
6881 symbol_name="PsEuBothFpuActive"
6882 semantic_type="duration"
6883 mdapi_supported_apis="OGL IO BB"
6884 mdapi_usage_flags="Tier4 Frame Batch Draw"
6885 mdapi_group="3D Pipe/Fragment Shader"
6886 mdapi_hw_unit_type="gpu"
6887 />
6888 <counter name="VS Threads Dispatched"
6889 description="The total number of vertex shader hardware threads dispatched."
6890 data_type="uint64"
6891 equation="A 1 READ"
6892 underscore_name="vs_threads"
6893 units="threads"
6894 symbol_name="VsThreads"
6895 semantic_type="event"
6896 mdapi_supported_apis="OGL IO BB"
6897 mdapi_usage_flags="Tier3 Frame Batch Draw"
6898 mdapi_hw_unit_type="gpu"
6899 mdapi_group="EU Array/Vertex Shader"
6900 />
6901 <counter name="FS Threads Dispatched"
6902 description="The total number of fragment shader hardware threads dispatched."
6903 data_type="uint64"
6904 equation="A 6 READ"
6905 underscore_name="ps_threads"
6906 units="threads"
6907 symbol_name="PsThreads"
6908 semantic_type="event"
6909 mdapi_supported_apis="OGL IO BB"
6910 mdapi_usage_flags="Tier3 Frame Batch Draw"
6911 mdapi_hw_unit_type="gpu"
6912 mdapi_group="EU Array/Fragment Shader"
6913 />
6914 <counter name="Slice0 L3 Bank3 Stalled"
6915 description="The percentage of time in which slice0 L3 bank3 is stalled"
6916 data_type="float"
6917 max_equation="100"
6918 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6919 underscore_name="l30_bank3_stalled"
6920 units="percent"
6921 symbol_name="L30Bank3Stalled"
6922 availability="$SliceMask 0x1 AND"
6923 semantic_type="duration"
6924 mdapi_supported_apis=""
6925 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6926 mdapi_group="GTI/L3"
6927 mdapi_hw_unit_type="slice"
6928 />
6929 <counter name="Shader Barrier Messages"
6930 description="The total number of shader barrier messages."
6931 data_type="uint64"
6932 equation="A 35 READ"
6933 underscore_name="shader_barriers"
6934 units="messages"
6935 symbol_name="ShaderBarriers"
6936 semantic_type="event"
6937 mdapi_supported_apis=""
6938 mdapi_usage_flags="Tier3 Frame Batch Draw"
6939 mdapi_hw_unit_type="gpu"
6940 mdapi_group="EU Array/Barrier"
6941 />
6942 <counter name="Sampler Texels"
6943 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6944 data_type="uint64"
6945 equation="A 28 READ 4 UMUL"
6946 underscore_name="sampler_texels"
6947 units="texels"
6948 symbol_name="SamplerTexels"
6949 semantic_type="event"
6950 mdapi_supported_apis=""
6951 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6952 mdapi_hw_unit_type="gpu"
6953 mdapi_group="Sampler/Sampler Input"
6954 />
6955 <counter name="Pixels Failing Tests"
6956 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6957 data_type="uint64"
6958 equation="A 25 READ 4 UMUL"
6959 underscore_name="pixels_failing_post_ps_tests"
6960 units="pixels"
6961 symbol_name="PixelsFailingPostPsTests"
6962 semantic_type="event"
6963 mdapi_supported_apis="OGL IO BB"
6964 mdapi_usage_flags="Tier3 Frame Batch Draw"
6965 mdapi_hw_unit_type="gpu"
6966 mdapi_group="3D Pipe/Output Merger"
6967 />
6968 <counter name="GPU Time Elapsed"
6969 description="Time elapsed on the GPU during the measurement."
6970 data_type="uint64"
6971 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6972 underscore_name="gpu_time"
6973 units="ns"
6974 symbol_name="GpuTime"
6975 semantic_type="duration"
6976 mdapi_supported_apis=""
6977 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6978 mdapi_hw_unit_type="gpu"
6979 mdapi_group="GPU"
6980 />
6981 <counter name="AVG GPU Core Frequency"
6982 description="Average GPU Core Frequency in the measurement."
6983 data_type="uint64"
6984 max_equation="$GpuMaxFrequency"
6985 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6986 underscore_name="avg_gpu_core_frequency"
6987 units="hz"
6988 symbol_name="AvgGpuCoreFrequency"
6989 semantic_type="event"
6990 mdapi_supported_apis=""
6991 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6992 mdapi_group="GPU"
6993 mdapi_hw_unit_type="gpu"
6994 />
6995 <counter name="Sampler Texels Misses"
6996 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6997 data_type="uint64"
6998 equation="A 29 READ 4 UMUL"
6999 underscore_name="sampler_texel_misses"
7000 units="texels"
7001 symbol_name="SamplerTexelMisses"
7002 semantic_type="event"
7003 mdapi_supported_apis=""
7004 mdapi_usage_flags="Tier3 Batch Frame Draw"
7005 mdapi_hw_unit_type="gpu"
7006 mdapi_group="Sampler/Sampler Cache"
7007 />
7008 <counter name="CS Threads Dispatched"
7009 description="The total number of compute shader hardware threads dispatched."
7010 data_type="uint64"
7011 equation="A 4 READ"
7012 underscore_name="cs_threads"
7013 units="threads"
7014 symbol_name="CsThreads"
7015 semantic_type="event"
7016 mdapi_supported_apis="OGL4 OCL IO BB"
7017 mdapi_usage_flags="Tier3 Frame Batch Draw"
7018 mdapi_hw_unit_type="gpu"
7019 mdapi_group="EU Array/Compute Shader"
7020 />
7021 <counter name="SLM Bytes Read"
7022 description="The total number of GPU memory bytes read from shared local memory."
7023 data_type="uint64"
7024 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7025 equation="A 30 READ 64 UMUL"
7026 underscore_name="slm_bytes_read"
7027 units="bytes"
7028 symbol_name="SlmBytesRead"
7029 semantic_type="throughput"
7030 mdapi_supported_apis="OGL4 OCL IO BB"
7031 mdapi_usage_flags="Tier3 Frame Batch Draw"
7032 mdapi_group="L3/Data Port/SLM"
7033 mdapi_hw_unit_type="gpu"
7034 />
7035 <counter name="PS FPU1 Pipe Active"
7036 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7037 data_type="float"
7038 max_equation="100"
7039 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7040 underscore_name="ps_fpu1_active"
7041 units="percent"
7042 symbol_name="PsFpu1Active"
7043 semantic_type="duration"
7044 mdapi_supported_apis="OGL IO BB"
7045 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7046 mdapi_group="EU Array/Pixel Shader"
7047 mdapi_hw_unit_type="gpu"
7048 />
7049 <counter name="Slice0 L3 Bank3 Active"
7050 description="The percentage of time in which slice0 L3 bank3 is active"
7051 data_type="float"
7052 max_equation="100"
7053 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7054 underscore_name="l30_bank3_active"
7055 units="percent"
7056 symbol_name="L30Bank3Active"
7057 availability="$SliceMask 0x1 AND"
7058 semantic_type="duration"
7059 mdapi_supported_apis=""
7060 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7061 mdapi_group="GTI/L3"
7062 mdapi_hw_unit_type="slice"
7063 />
7064 <counter name="PS Send Pipeline Active"
7065 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7066 data_type="float"
7067 max_equation="100"
7068 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7069 underscore_name="ps_send_active"
7070 units="percent"
7071 symbol_name="PsSendActive"
7072 semantic_type="duration"
7073 mdapi_supported_apis="OGL IO BB"
7074 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7075 mdapi_group="EU Array/Pixel Shader"
7076 mdapi_hw_unit_type="gpu"
7077 />
7078 <counter name="VS FPU0 Pipe Active"
7079 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7080 data_type="float"
7081 max_equation="100"
7082 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7083 underscore_name="vs_fpu0_active"
7084 units="percent"
7085 symbol_name="VsFpu0Active"
7086 semantic_type="duration"
7087 mdapi_supported_apis="OGL IO BB"
7088 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7089 mdapi_group="EU Array/Vertex Shader"
7090 mdapi_hw_unit_type="gpu"
7091 />
7092 <counter name="GPU Busy"
7093 description="The percentage of time in which the GPU has been processing GPU commands."
7094 data_type="float"
7095 max_equation="100"
7096 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7097 underscore_name="gpu_busy"
7098 units="percent"
7099 symbol_name="GpuBusy"
7100 semantic_type="duration"
7101 mdapi_supported_apis=""
7102 mdapi_usage_flags="Tier1 Overview System Frame"
7103 mdapi_group="GPU"
7104 mdapi_hw_unit_type="gpu"
7105 />
7106 <counter name="Rasterized Pixels"
7107 description="The total number of rasterized pixels."
7108 data_type="uint64"
7109 equation="A 21 READ 4 UMUL"
7110 underscore_name="rasterized_pixels"
7111 units="pixels"
7112 symbol_name="RasterizedPixels"
7113 semantic_type="event"
7114 mdapi_supported_apis="OGL IO BB"
7115 mdapi_usage_flags="Tier3 Frame Batch Draw"
7116 mdapi_hw_unit_type="gpu"
7117 mdapi_group="3D Pipe/Rasterizer"
7118 />
7119 <counter name="PS FPU0 Pipe Active"
7120 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7121 data_type="float"
7122 max_equation="100"
7123 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7124 underscore_name="ps_fpu0_active"
7125 units="percent"
7126 symbol_name="PsFpu0Active"
7127 semantic_type="duration"
7128 mdapi_supported_apis="OGL IO BB"
7129 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7130 mdapi_group="EU Array/Pixel Shader"
7131 mdapi_hw_unit_type="gpu"
7132 />
7133 <counter name="DS Threads Dispatched"
7134 description="The total number of domain shader hardware threads dispatched."
7135 data_type="uint64"
7136 equation="A 3 READ"
7137 underscore_name="ds_threads"
7138 units="threads"
7139 symbol_name="DsThreads"
7140 semantic_type="event"
7141 mdapi_supported_apis="OGL4 IO BB"
7142 mdapi_usage_flags="Tier3 Frame Batch Draw"
7143 mdapi_hw_unit_type="gpu"
7144 mdapi_group="EU Array/Domain Shader"
7145 />
7146 <counter name="Samples Written"
7147 description="The total number of samples or pixels written to all render targets."
7148 data_type="uint64"
7149 equation="A 26 READ 4 UMUL"
7150 underscore_name="samples_written"
7151 units="pixels"
7152 symbol_name="SamplesWritten"
7153 semantic_type="event"
7154 mdapi_supported_apis="OGL IO BB"
7155 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7156 mdapi_hw_unit_type="gpu"
7157 mdapi_group="3D Pipe/Output Merger"
7158 />
7159 <counter name="EU Stall"
7160 description="The percentage of time in which the Execution Units were stalled."
7161 data_type="float"
7162 max_equation="100"
7163 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7164 underscore_name="eu_stall"
7165 units="percent"
7166 symbol_name="EuStall"
7167 semantic_type="duration"
7168 mdapi_supported_apis=""
7169 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7170 mdapi_group="EU Array"
7171 mdapi_hw_unit_type="gpu"
7172 />
7173 <counter name="Samples Blended"
7174 description="The total number of blended samples or pixels written to all render targets."
7175 data_type="uint64"
7176 equation="A 27 READ 4 UMUL"
7177 underscore_name="samples_blended"
7178 units="pixels"
7179 symbol_name="SamplesBlended"
7180 semantic_type="event"
7181 mdapi_supported_apis="OGL IO BB"
7182 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7183 mdapi_hw_unit_type="gpu"
7184 mdapi_group="3D Pipe/Output Merger"
7185 />
7186 <counter name="Early Depth Test Fails"
7187 description="The total number of pixels dropped on early depth test."
7188 data_type="uint64"
7189 equation="A 23 READ 4 UMUL"
7190 underscore_name="early_depth_test_fails"
7191 units="pixels"
7192 symbol_name="EarlyDepthTestFails"
7193 semantic_type="event"
7194 mdapi_supported_apis="OGL IO BB"
7195 mdapi_usage_flags="Tier3 Frame Batch Draw"
7196 mdapi_hw_unit_type="gpu"
7197 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7198 />
7199 <counter name="Shader Memory Accesses"
7200 description="The total number of shader memory accesses to L3."
7201 data_type="uint64"
7202 equation="A 32 READ"
7203 underscore_name="shader_memory_accesses"
7204 units="messages"
7205 symbol_name="ShaderMemoryAccesses"
7206 semantic_type="event"
7207 mdapi_supported_apis=""
7208 mdapi_usage_flags="Tier3 Frame Batch Draw"
7209 mdapi_hw_unit_type="gpu"
7210 mdapi_group="L3/Data Port"
7211 />
7212 <counter name="HS Threads Dispatched"
7213 description="The total number of hull shader hardware threads dispatched."
7214 data_type="uint64"
7215 equation="A 2 READ"
7216 underscore_name="hs_threads"
7217 units="threads"
7218 symbol_name="HsThreads"
7219 semantic_type="event"
7220 mdapi_supported_apis="OGL4 IO BB"
7221 mdapi_usage_flags="Tier3 Frame Batch Draw"
7222 mdapi_hw_unit_type="gpu"
7223 mdapi_group="EU Array/Hull Shader"
7224 />
7225 <counter name="SLM Bytes Written"
7226 description="The total number of GPU memory bytes written into shared local memory."
7227 data_type="uint64"
7228 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7229 equation="A 31 READ 64 UMUL"
7230 underscore_name="slm_bytes_written"
7231 units="bytes"
7232 symbol_name="SlmBytesWritten"
7233 semantic_type="throughput"
7234 mdapi_supported_apis="OGL4 OCL IO BB"
7235 mdapi_usage_flags="Tier3 Frame Batch Draw"
7236 mdapi_group="L3/Data Port/SLM"
7237 mdapi_hw_unit_type="gpu"
7238 />
7239 <counter name="L3 Shader Throughput"
7240 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7241 data_type="uint64"
7242 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7243 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7244 underscore_name="l3_shader_throughput"
7245 units="bytes"
7246 symbol_name="L3ShaderThroughput"
7247 semantic_type="throughput"
7248 mdapi_supported_apis="OGL4 OCL IO BB"
7249 mdapi_usage_flags="Tier2 Frame Batch Draw"
7250 mdapi_group="L3/Data Port"
7251 mdapi_hw_unit_type="gpu"
7252 />
7253 <counter name="Samples Killed in FS"
7254 description="The total number of samples or pixels dropped in fragment shaders."
7255 data_type="uint64"
7256 equation="A 24 READ 4 UMUL"
7257 underscore_name="samples_killed_in_ps"
7258 units="pixels"
7259 symbol_name="SamplesKilledInPs"
7260 semantic_type="event"
7261 mdapi_supported_apis="OGL IO BB"
7262 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7263 mdapi_hw_unit_type="gpu"
7264 mdapi_group="3D Pipe/Fragment Shader"
7265 />
7266 <counter name="Shader Atomic Memory Accesses"
7267 description="The total number of shader atomic memory accesses."
7268 data_type="uint64"
7269 equation="A 34 READ"
7270 underscore_name="shader_atomics"
7271 units="messages"
7272 symbol_name="ShaderAtomics"
7273 semantic_type="event"
7274 mdapi_supported_apis="OGL OCL IO BB"
7275 mdapi_usage_flags="Tier3 Frame Batch Draw"
7276 mdapi_hw_unit_type="gpu"
7277 mdapi_group="L3/Data Port/Atomics"
7278 />
7279 <register_config type="NOA">
7280 <register type="NOA" address="0x00009840" value="0x00000080" />
7281 <register type="NOA" address="0x00009888" value="0x126C4E80" />
7282 <register type="NOA" address="0x00009888" value="0x146C0000" />
7283 <register type="NOA" address="0x00009888" value="0x0A633400" />
7284 <register type="NOA" address="0x00009888" value="0x044E8000" />
7285 <register type="NOA" address="0x00009888" value="0x064E8000" />
7286 <register type="NOA" address="0x00009888" value="0x084E8000" />
7287 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7288 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7289 <register type="NOA" address="0x00009888" value="0x026C3321" />
7290 <register type="NOA" address="0x00009888" value="0x046C342F" />
7291 <register type="NOA" address="0x00009888" value="0x106C0000" />
7292 <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7293 <register type="NOA" address="0x00009888" value="0x021BC000" />
7294 <register type="NOA" address="0x00009888" value="0x041BC000" />
7295 <register type="NOA" address="0x00009888" value="0x061B4000" />
7296 <register type="NOA" address="0x00009888" value="0x141C8000" />
7297 <register type="NOA" address="0x00009888" value="0x161C8000" />
7298 <register type="NOA" address="0x00009888" value="0x181C8000" />
7299 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7300 <register type="NOA" address="0x00009888" value="0x06604000" />
7301 <register type="NOA" address="0x00009888" value="0x0C630044" />
7302 <register type="NOA" address="0x00009888" value="0x10630000" />
7303 <register type="NOA" address="0x00009888" value="0x06630000" />
7304 <register type="NOA" address="0x00009888" value="0x084C8000" />
7305 <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7306 <register type="NOA" address="0x00009888" value="0x020DA000" />
7307 <register type="NOA" address="0x00009888" value="0x040DA000" />
7308 <register type="NOA" address="0x00009888" value="0x060D2000" />
7309 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7310 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7311 <register type="NOA" address="0x00009888" value="0x042C8000" />
7312 <register type="NOA" address="0x00009888" value="0x062C8000" />
7313 <register type="NOA" address="0x00009888" value="0x082C8000" />
7314 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7315 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7316 <register type="NOA" address="0x00009888" value="0x1190F800" />
7317 <register type="NOA" address="0x00009888" value="0x37900000" />
7318 <register type="NOA" address="0x00009888" value="0x51900000" />
7319 <register type="NOA" address="0x00009888" value="0x43900842" />
7320 <register type="NOA" address="0x00009888" value="0x53900000" />
7321 <register type="NOA" address="0x00009888" value="0x45900002" />
7322 <register type="NOA" address="0x00009888" value="0x33900000" />
7323 </register_config>
7324 <register_config type="OA">
7325 <register type="OA" address="0x00002740" value="0x00000000" />
7326 <register type="OA" address="0x00002744" value="0x00800000" />
7327 <register type="OA" address="0x00002710" value="0x00000000" />
7328 <register type="OA" address="0x00002714" value="0xF0800000" />
7329 <register type="OA" address="0x00002720" value="0x00000000" />
7330 <register type="OA" address="0x00002724" value="0x00800000" />
7331 <register type="OA" address="0x00002770" value="0x00100070" />
7332 <register type="OA" address="0x00002774" value="0x0000FFF1" />
7333 <register type="OA" address="0x00002778" value="0x00028002" />
7334 <register type="OA" address="0x0000277C" value="0x000087FF" />
7335 <register type="OA" address="0x00002780" value="0x00020002" />
7336 <register type="OA" address="0x00002784" value="0x00008FFF" />
7337 <register type="OA" address="0x00002788" value="0x00008002" />
7338 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7339 </register_config>
7340 <register_config type="FLEX">
7341 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7342 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7343 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7344 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7345 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7346 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7347 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7348 </register_config>
7349 </set>
7350
7351 <set name="Metric set RasterizerAndPixelBackend"
7352 mdapi_supported_apis="OGL OCL IO BB"
7353 underscore_name="rasterizer_and_pixel_backend"
7354 hw_config_guid="76935d7b-09c9-46bf-87f1-c18b4a86ebe5"
7355 chipset="SKLGT3"
7356 symbol_name="RasterizerAndPixelBackend"
7357 >
7358 <counter name="GPU Core Clocks"
7359 description="The total number of GPU core clocks elapsed during the measurement."
7360 data_type="uint64"
7361 equation="GPU_CLOCK 0 READ"
7362 underscore_name="gpu_core_clocks"
7363 units="cycles"
7364 symbol_name="GpuCoreClocks"
7365 semantic_type="event"
7366 mdapi_supported_apis=""
7367 mdapi_usage_flags="Tier1 Frame Batch Draw"
7368 mdapi_hw_unit_type="gpu"
7369 mdapi_group="GPU"
7370 />
7371 <counter name="EU Active"
7372 description="The percentage of time in which the Execution Units were actively processing."
7373 data_type="float"
7374 max_equation="100"
7375 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7376 underscore_name="eu_active"
7377 units="percent"
7378 symbol_name="EuActive"
7379 semantic_type="duration"
7380 mdapi_supported_apis=""
7381 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7382 mdapi_group="EU Array"
7383 mdapi_hw_unit_type="gpu"
7384 />
7385 <counter name="EU Both FPU Pipes Active"
7386 description="The percentage of time in which both EU FPU pipelines were actively processing."
7387 data_type="float"
7388 max_equation="100"
7389 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7390 underscore_name="eu_fpu_both_active"
7391 units="percent"
7392 symbol_name="EuFpuBothActive"
7393 semantic_type="duration"
7394 mdapi_supported_apis=""
7395 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7396 mdapi_group="EU Array/Pipes"
7397 mdapi_hw_unit_type="gpu"
7398 />
7399 <counter name="VS Send Pipe Active"
7400 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7401 data_type="float"
7402 max_equation="100"
7403 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7404 underscore_name="vs_send_active"
7405 units="percent"
7406 symbol_name="VsSendActive"
7407 semantic_type="duration"
7408 mdapi_supported_apis="OGL IO BB"
7409 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7410 mdapi_group="EU Array/Vertex Shader"
7411 mdapi_hw_unit_type="gpu"
7412 />
7413 <counter name="VS FPU1 Pipe Active"
7414 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7415 data_type="float"
7416 max_equation="100"
7417 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7418 underscore_name="vs_fpu1_active"
7419 units="percent"
7420 symbol_name="VsFpu1Active"
7421 semantic_type="duration"
7422 mdapi_supported_apis="OGL IO BB"
7423 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7424 mdapi_group="EU Array/Vertex Shader"
7425 mdapi_hw_unit_type="gpu"
7426 />
7427 <counter name="GS Threads Dispatched"
7428 description="The total number of geometry shader hardware threads dispatched."
7429 data_type="uint64"
7430 equation="A 5 READ"
7431 underscore_name="gs_threads"
7432 units="threads"
7433 symbol_name="GsThreads"
7434 semantic_type="event"
7435 mdapi_supported_apis="OGL4 IO BB"
7436 mdapi_usage_flags="Tier3 Frame Batch Draw"
7437 mdapi_hw_unit_type="gpu"
7438 mdapi_group="EU Array/Geometry Shader"
7439 />
7440 <counter name="Early Hi-Depth Test Fails"
7441 description="The total number of pixels dropped on early hierarchical depth test."
7442 data_type="uint64"
7443 equation="A 22 READ 4 UMUL"
7444 underscore_name="hi_depth_test_fails"
7445 units="pixels"
7446 symbol_name="HiDepthTestFails"
7447 semantic_type="event"
7448 mdapi_supported_apis="OGL IO BB"
7449 mdapi_usage_flags="Tier3 Frame Batch Draw"
7450 mdapi_hw_unit_type="gpu"
7451 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7452 />
7453 <counter name="FS Both FPU Active"
7454 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7455 data_type="float"
7456 max_equation="100"
7457 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7458 underscore_name="ps_eu_both_fpu_active"
7459 units="percent"
7460 symbol_name="PsEuBothFpuActive"
7461 semantic_type="duration"
7462 mdapi_supported_apis="OGL IO BB"
7463 mdapi_usage_flags="Tier4 Frame Batch Draw"
7464 mdapi_group="3D Pipe/Fragment Shader"
7465 mdapi_hw_unit_type="gpu"
7466 />
7467 <counter name="VS Threads Dispatched"
7468 description="The total number of vertex shader hardware threads dispatched."
7469 data_type="uint64"
7470 equation="A 1 READ"
7471 underscore_name="vs_threads"
7472 units="threads"
7473 symbol_name="VsThreads"
7474 semantic_type="event"
7475 mdapi_supported_apis="OGL IO BB"
7476 mdapi_usage_flags="Tier3 Frame Batch Draw"
7477 mdapi_hw_unit_type="gpu"
7478 mdapi_group="EU Array/Vertex Shader"
7479 />
7480 <counter name="FS Threads Dispatched"
7481 description="The total number of fragment shader hardware threads dispatched."
7482 data_type="uint64"
7483 equation="A 6 READ"
7484 underscore_name="ps_threads"
7485 units="threads"
7486 symbol_name="PsThreads"
7487 semantic_type="event"
7488 mdapi_supported_apis="OGL IO BB"
7489 mdapi_usage_flags="Tier3 Frame Batch Draw"
7490 mdapi_hw_unit_type="gpu"
7491 mdapi_group="EU Array/Fragment Shader"
7492 />
7493 <counter name="Slice0 Pixel Values Ready"
7494 description="The percentage of time in which slice0 pixel values are ready"
7495 data_type="float"
7496 max_equation="100"
7497 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7498 underscore_name="pixel_values0_ready"
7499 units="percent"
7500 symbol_name="PixelValues0Ready"
7501 availability="$SliceMask 0x1 AND"
7502 semantic_type="duration"
7503 mdapi_supported_apis=""
7504 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7505 mdapi_group="GPU/3D Pipe"
7506 mdapi_hw_unit_type="slice"
7507 />
7508 <counter name="Shader Barrier Messages"
7509 description="The total number of shader barrier messages."
7510 data_type="uint64"
7511 equation="A 35 READ"
7512 underscore_name="shader_barriers"
7513 units="messages"
7514 symbol_name="ShaderBarriers"
7515 semantic_type="event"
7516 mdapi_supported_apis=""
7517 mdapi_usage_flags="Tier3 Frame Batch Draw"
7518 mdapi_hw_unit_type="gpu"
7519 mdapi_group="EU Array/Barrier"
7520 />
7521 <counter name="Sampler Texels"
7522 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7523 data_type="uint64"
7524 equation="A 28 READ 4 UMUL"
7525 underscore_name="sampler_texels"
7526 units="texels"
7527 symbol_name="SamplerTexels"
7528 semantic_type="event"
7529 mdapi_supported_apis=""
7530 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7531 mdapi_hw_unit_type="gpu"
7532 mdapi_group="Sampler/Sampler Input"
7533 />
7534 <counter name="Pixels Failing Tests"
7535 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7536 data_type="uint64"
7537 equation="A 25 READ 4 UMUL"
7538 underscore_name="pixels_failing_post_ps_tests"
7539 units="pixels"
7540 symbol_name="PixelsFailingPostPsTests"
7541 semantic_type="event"
7542 mdapi_supported_apis="OGL IO BB"
7543 mdapi_usage_flags="Tier3 Frame Batch Draw"
7544 mdapi_hw_unit_type="gpu"
7545 mdapi_group="3D Pipe/Output Merger"
7546 />
7547 <counter name="GPU Time Elapsed"
7548 description="Time elapsed on the GPU during the measurement."
7549 data_type="uint64"
7550 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7551 underscore_name="gpu_time"
7552 units="ns"
7553 symbol_name="GpuTime"
7554 semantic_type="duration"
7555 mdapi_supported_apis=""
7556 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7557 mdapi_hw_unit_type="gpu"
7558 mdapi_group="GPU"
7559 />
7560 <counter name="AVG GPU Core Frequency"
7561 description="Average GPU Core Frequency in the measurement."
7562 data_type="uint64"
7563 max_equation="$GpuMaxFrequency"
7564 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7565 underscore_name="avg_gpu_core_frequency"
7566 units="hz"
7567 symbol_name="AvgGpuCoreFrequency"
7568 semantic_type="event"
7569 mdapi_supported_apis=""
7570 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7571 mdapi_group="GPU"
7572 mdapi_hw_unit_type="gpu"
7573 />
7574 <counter name="Sampler Texels Misses"
7575 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7576 data_type="uint64"
7577 equation="A 29 READ 4 UMUL"
7578 underscore_name="sampler_texel_misses"
7579 units="texels"
7580 symbol_name="SamplerTexelMisses"
7581 semantic_type="event"
7582 mdapi_supported_apis=""
7583 mdapi_usage_flags="Tier3 Batch Frame Draw"
7584 mdapi_hw_unit_type="gpu"
7585 mdapi_group="Sampler/Sampler Cache"
7586 />
7587 <counter name="CS Threads Dispatched"
7588 description="The total number of compute shader hardware threads dispatched."
7589 data_type="uint64"
7590 equation="A 4 READ"
7591 underscore_name="cs_threads"
7592 units="threads"
7593 symbol_name="CsThreads"
7594 semantic_type="event"
7595 mdapi_supported_apis="OGL4 OCL IO BB"
7596 mdapi_usage_flags="Tier3 Frame Batch Draw"
7597 mdapi_hw_unit_type="gpu"
7598 mdapi_group="EU Array/Compute Shader"
7599 />
7600 <counter name="Slice0 Rasterizer Input Available"
7601 description="The percentage of time in which slice0 rasterizer input is available"
7602 data_type="float"
7603 max_equation="100"
7604 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7605 underscore_name="rasterizer0_input_available"
7606 units="percent"
7607 symbol_name="Rasterizer0InputAvailable"
7608 availability="$SliceMask 0x1 AND"
7609 semantic_type="duration"
7610 mdapi_supported_apis=""
7611 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7612 mdapi_group="GPU/Rasterizer"
7613 mdapi_hw_unit_type="slice"
7614 />
7615 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7616 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7617 data_type="float"
7618 max_equation="100"
7619 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7620 underscore_name="pixel_data0_ready"
7621 units="percent"
7622 symbol_name="PixelData0Ready"
7623 availability="$SliceMask 0x1 AND"
7624 semantic_type="duration"
7625 mdapi_supported_apis=""
7626 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7627 mdapi_group="GPU/Rasterizer/Early Depth Test"
7628 mdapi_hw_unit_type="slice"
7629 />
7630 <counter name="SLM Bytes Read"
7631 description="The total number of GPU memory bytes read from shared local memory."
7632 data_type="uint64"
7633 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7634 equation="A 30 READ 64 UMUL"
7635 underscore_name="slm_bytes_read"
7636 units="bytes"
7637 symbol_name="SlmBytesRead"
7638 semantic_type="throughput"
7639 mdapi_supported_apis="OGL4 OCL IO BB"
7640 mdapi_usage_flags="Tier3 Frame Batch Draw"
7641 mdapi_group="L3/Data Port/SLM"
7642 mdapi_hw_unit_type="gpu"
7643 />
7644 <counter name="PS FPU1 Pipe Active"
7645 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7646 data_type="float"
7647 max_equation="100"
7648 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7649 underscore_name="ps_fpu1_active"
7650 units="percent"
7651 symbol_name="PsFpu1Active"
7652 semantic_type="duration"
7653 mdapi_supported_apis="OGL IO BB"
7654 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7655 mdapi_group="EU Array/Pixel Shader"
7656 mdapi_hw_unit_type="gpu"
7657 />
7658 <counter name="PS Send Pipeline Active"
7659 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7660 data_type="float"
7661 max_equation="100"
7662 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7663 underscore_name="ps_send_active"
7664 units="percent"
7665 symbol_name="PsSendActive"
7666 semantic_type="duration"
7667 mdapi_supported_apis="OGL IO BB"
7668 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7669 mdapi_group="EU Array/Pixel Shader"
7670 mdapi_hw_unit_type="gpu"
7671 />
7672 <counter name="VS FPU0 Pipe Active"
7673 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7674 data_type="float"
7675 max_equation="100"
7676 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7677 underscore_name="vs_fpu0_active"
7678 units="percent"
7679 symbol_name="VsFpu0Active"
7680 semantic_type="duration"
7681 mdapi_supported_apis="OGL IO BB"
7682 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7683 mdapi_group="EU Array/Vertex Shader"
7684 mdapi_hw_unit_type="gpu"
7685 />
7686 <counter name="GPU Busy"
7687 description="The percentage of time in which the GPU has been processing GPU commands."
7688 data_type="float"
7689 max_equation="100"
7690 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7691 underscore_name="gpu_busy"
7692 units="percent"
7693 symbol_name="GpuBusy"
7694 semantic_type="duration"
7695 mdapi_supported_apis=""
7696 mdapi_usage_flags="Tier1 Overview System Frame"
7697 mdapi_group="GPU"
7698 mdapi_hw_unit_type="gpu"
7699 />
7700 <counter name="Rasterized Pixels"
7701 description="The total number of rasterized pixels."
7702 data_type="uint64"
7703 equation="A 21 READ 4 UMUL"
7704 underscore_name="rasterized_pixels"
7705 units="pixels"
7706 symbol_name="RasterizedPixels"
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"
7712 />
7713 <counter name="PS FPU0 Pipe Active"
7714 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7715 data_type="float"
7716 max_equation="100"
7717 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7718 underscore_name="ps_fpu0_active"
7719 units="percent"
7720 symbol_name="PsFpu0Active"
7721 semantic_type="duration"
7722 mdapi_supported_apis="OGL IO BB"
7723 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7724 mdapi_group="EU Array/Pixel Shader"
7725 mdapi_hw_unit_type="gpu"
7726 />
7727 <counter name="DS Threads Dispatched"
7728 description="The total number of domain shader hardware threads dispatched."
7729 data_type="uint64"
7730 equation="A 3 READ"
7731 underscore_name="ds_threads"
7732 units="threads"
7733 symbol_name="DsThreads"
7734 semantic_type="event"
7735 mdapi_supported_apis="OGL4 IO BB"
7736 mdapi_usage_flags="Tier3 Frame Batch Draw"
7737 mdapi_hw_unit_type="gpu"
7738 mdapi_group="EU Array/Domain Shader"
7739 />
7740 <counter name="Samples Written"
7741 description="The total number of samples or pixels written to all render targets."
7742 data_type="uint64"
7743 equation="A 26 READ 4 UMUL"
7744 underscore_name="samples_written"
7745 units="pixels"
7746 symbol_name="SamplesWritten"
7747 semantic_type="event"
7748 mdapi_supported_apis="OGL IO BB"
7749 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7750 mdapi_hw_unit_type="gpu"
7751 mdapi_group="3D Pipe/Output Merger"
7752 />
7753 <counter name="EU Stall"
7754 description="The percentage of time in which the Execution Units were stalled."
7755 data_type="float"
7756 max_equation="100"
7757 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7758 underscore_name="eu_stall"
7759 units="percent"
7760 symbol_name="EuStall"
7761 semantic_type="duration"
7762 mdapi_supported_apis=""
7763 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7764 mdapi_group="EU Array"
7765 mdapi_hw_unit_type="gpu"
7766 />
7767 <counter name="Slice0 Rasterizer Output Ready"
7768 description="The percentage of time in which slice0 rasterizer output is ready"
7769 data_type="float"
7770 max_equation="100"
7771 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7772 underscore_name="rasterizer0_output_ready"
7773 units="percent"
7774 symbol_name="Rasterizer0OutputReady"
7775 availability="$SliceMask 0x1 AND"
7776 semantic_type="duration"
7777 mdapi_supported_apis=""
7778 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7779 mdapi_group="GPU/Rasterizer"
7780 mdapi_hw_unit_type="slice"
7781 />
7782 <counter name="Samples Blended"
7783 description="The total number of blended samples or pixels written to all render targets."
7784 data_type="uint64"
7785 equation="A 27 READ 4 UMUL"
7786 underscore_name="samples_blended"
7787 units="pixels"
7788 symbol_name="SamplesBlended"
7789 semantic_type="event"
7790 mdapi_supported_apis="OGL IO BB"
7791 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7792 mdapi_hw_unit_type="gpu"
7793 mdapi_group="3D Pipe/Output Merger"
7794 />
7795 <counter name="Early Depth Test Fails"
7796 description="The total number of pixels dropped on early depth test."
7797 data_type="uint64"
7798 equation="A 23 READ 4 UMUL"
7799 underscore_name="early_depth_test_fails"
7800 units="pixels"
7801 symbol_name="EarlyDepthTestFails"
7802 semantic_type="event"
7803 mdapi_supported_apis="OGL IO BB"
7804 mdapi_usage_flags="Tier3 Frame Batch Draw"
7805 mdapi_hw_unit_type="gpu"
7806 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7807 />
7808 <counter name="Shader Memory Accesses"
7809 description="The total number of shader memory accesses to L3."
7810 data_type="uint64"
7811 equation="A 32 READ"
7812 underscore_name="shader_memory_accesses"
7813 units="messages"
7814 symbol_name="ShaderMemoryAccesses"
7815 semantic_type="event"
7816 mdapi_supported_apis=""
7817 mdapi_usage_flags="Tier3 Frame Batch Draw"
7818 mdapi_hw_unit_type="gpu"
7819 mdapi_group="L3/Data Port"
7820 />
7821 <counter name="HS Threads Dispatched"
7822 description="The total number of hull shader hardware threads dispatched."
7823 data_type="uint64"
7824 equation="A 2 READ"
7825 underscore_name="hs_threads"
7826 units="threads"
7827 symbol_name="HsThreads"
7828 semantic_type="event"
7829 mdapi_supported_apis="OGL4 IO BB"
7830 mdapi_usage_flags="Tier3 Frame Batch Draw"
7831 mdapi_hw_unit_type="gpu"
7832 mdapi_group="EU Array/Hull Shader"
7833 />
7834 <counter name="SLM Bytes Written"
7835 description="The total number of GPU memory bytes written into shared local memory."
7836 data_type="uint64"
7837 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7838 equation="A 31 READ 64 UMUL"
7839 underscore_name="slm_bytes_written"
7840 units="bytes"
7841 symbol_name="SlmBytesWritten"
7842 semantic_type="throughput"
7843 mdapi_supported_apis="OGL4 OCL IO BB"
7844 mdapi_usage_flags="Tier3 Frame Batch Draw"
7845 mdapi_group="L3/Data Port/SLM"
7846 mdapi_hw_unit_type="gpu"
7847 />
7848 <counter name="L3 Shader Throughput"
7849 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7850 data_type="uint64"
7851 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7852 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7853 underscore_name="l3_shader_throughput"
7854 units="bytes"
7855 symbol_name="L3ShaderThroughput"
7856 semantic_type="throughput"
7857 mdapi_supported_apis="OGL4 OCL IO BB"
7858 mdapi_usage_flags="Tier2 Frame Batch Draw"
7859 mdapi_group="L3/Data Port"
7860 mdapi_hw_unit_type="gpu"
7861 />
7862 <counter name="Samples Killed in FS"
7863 description="The total number of samples or pixels dropped in fragment shaders."
7864 data_type="uint64"
7865 equation="A 24 READ 4 UMUL"
7866 underscore_name="samples_killed_in_ps"
7867 units="pixels"
7868 symbol_name="SamplesKilledInPs"
7869 semantic_type="event"
7870 mdapi_supported_apis="OGL IO BB"
7871 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7872 mdapi_hw_unit_type="gpu"
7873 mdapi_group="3D Pipe/Fragment Shader"
7874 />
7875 <counter name="Slice0 PS Output Available"
7876 description="The percentage of time in which slice0 PS output is available"
7877 data_type="float"
7878 max_equation="100"
7879 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7880 underscore_name="ps_output0_available"
7881 units="percent"
7882 symbol_name="PSOutput0Available"
7883 availability="$SliceMask 0x1 AND"
7884 semantic_type="duration"
7885 mdapi_supported_apis=""
7886 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7887 mdapi_group="GPU/3D Pipe"
7888 mdapi_hw_unit_type="slice"
7889 />
7890 <counter name="Shader Atomic Memory Accesses"
7891 description="The total number of shader atomic memory accesses."
7892 data_type="uint64"
7893 equation="A 34 READ"
7894 underscore_name="shader_atomics"
7895 units="messages"
7896 symbol_name="ShaderAtomics"
7897 semantic_type="event"
7898 mdapi_supported_apis="OGL OCL IO BB"
7899 mdapi_usage_flags="Tier3 Frame Batch Draw"
7900 mdapi_hw_unit_type="gpu"
7901 mdapi_group="L3/Data Port/Atomics"
7902 />
7903 <register_config type="NOA">
7904 <register type="NOA" address="0x00009840" value="0x00000080" />
7905 <register type="NOA" address="0x00009888" value="0x102F3800" />
7906 <register type="NOA" address="0x00009888" value="0x144D0500" />
7907 <register type="NOA" address="0x00009888" value="0x120D03C0" />
7908 <register type="NOA" address="0x00009888" value="0x140D03CF" />
7909 <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7910 <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7911 <register type="NOA" address="0x00009888" value="0x042F0480" />
7912 <register type="NOA" address="0x00009888" value="0x082F0000" />
7913 <register type="NOA" address="0x00009888" value="0x022F0000" />
7914 <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7915 <register type="NOA" address="0x00009888" value="0x064D0027" />
7916 <register type="NOA" address="0x00009888" value="0x004D0000" />
7917 <register type="NOA" address="0x00009888" value="0x000D0D40" />
7918 <register type="NOA" address="0x00009888" value="0x020D803F" />
7919 <register type="NOA" address="0x00009888" value="0x040D8023" />
7920 <register type="NOA" address="0x00009888" value="0x100D0000" />
7921 <register type="NOA" address="0x00009888" value="0x060D2000" />
7922 <register type="NOA" address="0x00009888" value="0x020F0010" />
7923 <register type="NOA" address="0x00009888" value="0x000F0000" />
7924 <register type="NOA" address="0x00009888" value="0x0E0F0050" />
7925 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7926 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7927 <register type="NOA" address="0x00009888" value="0x1190FC00" />
7928 <register type="NOA" address="0x00009888" value="0x37900000" />
7929 <register type="NOA" address="0x00009888" value="0x51900000" />
7930 <register type="NOA" address="0x00009888" value="0x41901400" />
7931 <register type="NOA" address="0x00009888" value="0x43901485" />
7932 <register type="NOA" address="0x00009888" value="0x53900000" />
7933 <register type="NOA" address="0x00009888" value="0x45900001" />
7934 <register type="NOA" address="0x00009888" value="0x33900000" />
7935 </register_config>
7936 <register_config type="OA">
7937 <register type="OA" address="0x00002740" value="0x00000000" />
7938 <register type="OA" address="0x00002744" value="0x00800000" />
7939 <register type="OA" address="0x00002710" value="0x00000000" />
7940 <register type="OA" address="0x00002714" value="0x30800000" />
7941 <register type="OA" address="0x00002720" value="0x00000000" />
7942 <register type="OA" address="0x00002724" value="0x00800000" />
7943 <register type="OA" address="0x00002770" value="0x00000002" />
7944 <register type="OA" address="0x00002774" value="0x0000EFFF" />
7945 <register type="OA" address="0x00002778" value="0x00006000" />
7946 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7947 </register_config>
7948 <register_config type="FLEX">
7949 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7950 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7951 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7952 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7953 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7954 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7955 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7956 </register_config>
7957 </set>
7958
7959 <set name="Metric set Sampler"
7960 mdapi_supported_apis="OGL OCL IO BB"
7961 underscore_name="sampler"
7962 hw_config_guid="1b34c0d6-4f4c-4d7b-833f-4aaf236d87a6"
7963 chipset="SKLGT3"
7964 symbol_name="Sampler"
7965 >
7966 <counter name="GPU Core Clocks"
7967 description="The total number of GPU core clocks elapsed during the measurement."
7968 data_type="uint64"
7969 equation="GPU_CLOCK 0 READ"
7970 underscore_name="gpu_core_clocks"
7971 units="cycles"
7972 symbol_name="GpuCoreClocks"
7973 semantic_type="event"
7974 mdapi_supported_apis=""
7975 mdapi_usage_flags="Tier1 Frame Batch Draw"
7976 mdapi_hw_unit_type="gpu"
7977 mdapi_group="GPU"
7978 />
7979 <counter name="EU Active"
7980 description="The percentage of time in which the Execution Units were actively processing."
7981 data_type="float"
7982 max_equation="100"
7983 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7984 underscore_name="eu_active"
7985 units="percent"
7986 symbol_name="EuActive"
7987 semantic_type="duration"
7988 mdapi_supported_apis=""
7989 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7990 mdapi_group="EU Array"
7991 mdapi_hw_unit_type="gpu"
7992 />
7993 <counter name="Slice0 Subslice2 Input Available"
7994 description="The percentage of time in which slice0 subslice2 sampler input is available"
7995 data_type="float"
7996 max_equation="100"
7997 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7998 underscore_name="sampler02_input_available"
7999 units="percent"
8000 symbol_name="Sampler02InputAvailable"
8001 availability="$SubsliceMask 0x4 AND"
8002 semantic_type="duration"
8003 mdapi_supported_apis=""
8004 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8005 mdapi_group="GPU/Sampler"
8006 mdapi_hw_unit_type="subslice"
8007 />
8008 <counter name="EU Both FPU Pipes Active"
8009 description="The percentage of time in which both EU FPU pipelines were actively processing."
8010 data_type="float"
8011 max_equation="100"
8012 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8013 underscore_name="eu_fpu_both_active"
8014 units="percent"
8015 symbol_name="EuFpuBothActive"
8016 semantic_type="duration"
8017 mdapi_supported_apis=""
8018 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8019 mdapi_group="EU Array/Pipes"
8020 mdapi_hw_unit_type="gpu"
8021 />
8022 <counter name="VS Send Pipe Active"
8023 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8024 data_type="float"
8025 max_equation="100"
8026 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8027 underscore_name="vs_send_active"
8028 units="percent"
8029 symbol_name="VsSendActive"
8030 semantic_type="duration"
8031 mdapi_supported_apis="OGL IO BB"
8032 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8033 mdapi_group="EU Array/Vertex Shader"
8034 mdapi_hw_unit_type="gpu"
8035 />
8036 <counter name="Slice0 Subslice0 Input Available"
8037 description="The percentage of time in which slice0 subslice0 sampler input is available"
8038 data_type="float"
8039 max_equation="100"
8040 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8041 underscore_name="sampler00_input_available"
8042 units="percent"
8043 symbol_name="Sampler00InputAvailable"
8044 availability="$SubsliceMask 0x1 AND"
8045 semantic_type="duration"
8046 mdapi_supported_apis=""
8047 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8048 mdapi_group="GPU/Sampler"
8049 mdapi_hw_unit_type="subslice"
8050 />
8051 <counter name="VS FPU1 Pipe Active"
8052 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8053 data_type="float"
8054 max_equation="100"
8055 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8056 underscore_name="vs_fpu1_active"
8057 units="percent"
8058 symbol_name="VsFpu1Active"
8059 semantic_type="duration"
8060 mdapi_supported_apis="OGL IO BB"
8061 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8062 mdapi_group="EU Array/Vertex Shader"
8063 mdapi_hw_unit_type="gpu"
8064 />
8065 <counter name="GS Threads Dispatched"
8066 description="The total number of geometry shader hardware threads dispatched."
8067 data_type="uint64"
8068 equation="A 5 READ"
8069 underscore_name="gs_threads"
8070 units="threads"
8071 symbol_name="GsThreads"
8072 semantic_type="event"
8073 mdapi_supported_apis="OGL4 IO BB"
8074 mdapi_usage_flags="Tier3 Frame Batch Draw"
8075 mdapi_hw_unit_type="gpu"
8076 mdapi_group="EU Array/Geometry Shader"
8077 />
8078 <counter name="Early Hi-Depth Test Fails"
8079 description="The total number of pixels dropped on early hierarchical depth test."
8080 data_type="uint64"
8081 equation="A 22 READ 4 UMUL"
8082 underscore_name="hi_depth_test_fails"
8083 units="pixels"
8084 symbol_name="HiDepthTestFails"
8085 semantic_type="event"
8086 mdapi_supported_apis="OGL IO BB"
8087 mdapi_usage_flags="Tier3 Frame Batch Draw"
8088 mdapi_hw_unit_type="gpu"
8089 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8090 />
8091 <counter name="FS Both FPU Active"
8092 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8093 data_type="float"
8094 max_equation="100"
8095 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8096 underscore_name="ps_eu_both_fpu_active"
8097 units="percent"
8098 symbol_name="PsEuBothFpuActive"
8099 semantic_type="duration"
8100 mdapi_supported_apis="OGL IO BB"
8101 mdapi_usage_flags="Tier4 Frame Batch Draw"
8102 mdapi_group="3D Pipe/Fragment Shader"
8103 mdapi_hw_unit_type="gpu"
8104 />
8105 <counter name="VS Threads Dispatched"
8106 description="The total number of vertex shader hardware threads dispatched."
8107 data_type="uint64"
8108 equation="A 1 READ"
8109 underscore_name="vs_threads"
8110 units="threads"
8111 symbol_name="VsThreads"
8112 semantic_type="event"
8113 mdapi_supported_apis="OGL IO BB"
8114 mdapi_usage_flags="Tier3 Frame Batch Draw"
8115 mdapi_hw_unit_type="gpu"
8116 mdapi_group="EU Array/Vertex Shader"
8117 />
8118 <counter name="Slice0 Subslice2 Sampler Output Ready"
8119 description="The percentage of time in which slice0 subslice2 sampler output is ready"
8120 data_type="float"
8121 max_equation="100"
8122 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8123 underscore_name="sampler02_output_ready"
8124 units="percent"
8125 symbol_name="Sampler02OutputReady"
8126 availability="$SubsliceMask 0x4 AND"
8127 semantic_type="duration"
8128 mdapi_supported_apis=""
8129 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8130 mdapi_group="GPU/Sampler"
8131 mdapi_hw_unit_type="subslice"
8132 />
8133 <counter name="FS Threads Dispatched"
8134 description="The total number of fragment shader hardware threads dispatched."
8135 data_type="uint64"
8136 equation="A 6 READ"
8137 underscore_name="ps_threads"
8138 units="threads"
8139 symbol_name="PsThreads"
8140 semantic_type="event"
8141 mdapi_supported_apis="OGL IO BB"
8142 mdapi_usage_flags="Tier3 Frame Batch Draw"
8143 mdapi_hw_unit_type="gpu"
8144 mdapi_group="EU Array/Fragment Shader"
8145 />
8146 <counter name="Shader Barrier Messages"
8147 description="The total number of shader barrier messages."
8148 data_type="uint64"
8149 equation="A 35 READ"
8150 underscore_name="shader_barriers"
8151 units="messages"
8152 symbol_name="ShaderBarriers"
8153 semantic_type="event"
8154 mdapi_supported_apis=""
8155 mdapi_usage_flags="Tier3 Frame Batch Draw"
8156 mdapi_hw_unit_type="gpu"
8157 mdapi_group="EU Array/Barrier"
8158 />
8159 <counter name="Slice0 Subslice1 Input Available"
8160 description="The percentage of time in which slice0 subslice1 sampler input is available"
8161 data_type="float"
8162 max_equation="100"
8163 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8164 underscore_name="sampler01_input_available"
8165 units="percent"
8166 symbol_name="Sampler01InputAvailable"
8167 availability="$SubsliceMask 0x2 AND"
8168 semantic_type="duration"
8169 mdapi_supported_apis=""
8170 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8171 mdapi_group="GPU/Sampler"
8172 mdapi_hw_unit_type="subslice"
8173 />
8174 <counter name="Sampler Texels"
8175 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8176 data_type="uint64"
8177 equation="A 28 READ 4 UMUL"
8178 underscore_name="sampler_texels"
8179 units="texels"
8180 symbol_name="SamplerTexels"
8181 semantic_type="event"
8182 mdapi_supported_apis=""
8183 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8184 mdapi_hw_unit_type="gpu"
8185 mdapi_group="Sampler/Sampler Input"
8186 />
8187 <counter name="Pixels Failing Tests"
8188 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8189 data_type="uint64"
8190 equation="A 25 READ 4 UMUL"
8191 underscore_name="pixels_failing_post_ps_tests"
8192 units="pixels"
8193 symbol_name="PixelsFailingPostPsTests"
8194 semantic_type="event"
8195 mdapi_supported_apis="OGL IO BB"
8196 mdapi_usage_flags="Tier3 Frame Batch Draw"
8197 mdapi_hw_unit_type="gpu"
8198 mdapi_group="3D Pipe/Output Merger"
8199 />
8200 <counter name="GPU Time Elapsed"
8201 description="Time elapsed on the GPU during the measurement."
8202 data_type="uint64"
8203 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8204 underscore_name="gpu_time"
8205 units="ns"
8206 symbol_name="GpuTime"
8207 semantic_type="duration"
8208 mdapi_supported_apis=""
8209 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8210 mdapi_hw_unit_type="gpu"
8211 mdapi_group="GPU"
8212 />
8213 <counter name="AVG GPU Core Frequency"
8214 description="Average GPU Core Frequency in the measurement."
8215 data_type="uint64"
8216 max_equation="$GpuMaxFrequency"
8217 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8218 underscore_name="avg_gpu_core_frequency"
8219 units="hz"
8220 symbol_name="AvgGpuCoreFrequency"
8221 semantic_type="event"
8222 mdapi_supported_apis=""
8223 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8224 mdapi_group="GPU"
8225 mdapi_hw_unit_type="gpu"
8226 />
8227 <counter name="Sampler Texels Misses"
8228 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8229 data_type="uint64"
8230 equation="A 29 READ 4 UMUL"
8231 underscore_name="sampler_texel_misses"
8232 units="texels"
8233 symbol_name="SamplerTexelMisses"
8234 semantic_type="event"
8235 mdapi_supported_apis=""
8236 mdapi_usage_flags="Tier3 Batch Frame Draw"
8237 mdapi_hw_unit_type="gpu"
8238 mdapi_group="Sampler/Sampler Cache"
8239 />
8240 <counter name="CS Threads Dispatched"
8241 description="The total number of compute shader hardware threads dispatched."
8242 data_type="uint64"
8243 equation="A 4 READ"
8244 underscore_name="cs_threads"
8245 units="threads"
8246 symbol_name="CsThreads"
8247 semantic_type="event"
8248 mdapi_supported_apis="OGL4 OCL IO BB"
8249 mdapi_usage_flags="Tier3 Frame Batch Draw"
8250 mdapi_hw_unit_type="gpu"
8251 mdapi_group="EU Array/Compute Shader"
8252 />
8253 <counter name="SLM Bytes Read"
8254 description="The total number of GPU memory bytes read from shared local memory."
8255 data_type="uint64"
8256 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8257 equation="A 30 READ 64 UMUL"
8258 underscore_name="slm_bytes_read"
8259 units="bytes"
8260 symbol_name="SlmBytesRead"
8261 semantic_type="throughput"
8262 mdapi_supported_apis="OGL4 OCL IO BB"
8263 mdapi_usage_flags="Tier3 Frame Batch Draw"
8264 mdapi_group="L3/Data Port/SLM"
8265 mdapi_hw_unit_type="gpu"
8266 />
8267 <counter name="PS FPU1 Pipe Active"
8268 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8269 data_type="float"
8270 max_equation="100"
8271 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8272 underscore_name="ps_fpu1_active"
8273 units="percent"
8274 symbol_name="PsFpu1Active"
8275 semantic_type="duration"
8276 mdapi_supported_apis="OGL IO BB"
8277 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8278 mdapi_group="EU Array/Pixel Shader"
8279 mdapi_hw_unit_type="gpu"
8280 />
8281 <counter name="PS Send Pipeline Active"
8282 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8283 data_type="float"
8284 max_equation="100"
8285 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8286 underscore_name="ps_send_active"
8287 units="percent"
8288 symbol_name="PsSendActive"
8289 semantic_type="duration"
8290 mdapi_supported_apis="OGL IO BB"
8291 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8292 mdapi_group="EU Array/Pixel Shader"
8293 mdapi_hw_unit_type="gpu"
8294 />
8295 <counter name="VS FPU0 Pipe Active"
8296 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8297 data_type="float"
8298 max_equation="100"
8299 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8300 underscore_name="vs_fpu0_active"
8301 units="percent"
8302 symbol_name="VsFpu0Active"
8303 semantic_type="duration"
8304 mdapi_supported_apis="OGL IO BB"
8305 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8306 mdapi_group="EU Array/Vertex Shader"
8307 mdapi_hw_unit_type="gpu"
8308 />
8309 <counter name="GPU Busy"
8310 description="The percentage of time in which the GPU has been processing GPU commands."
8311 data_type="float"
8312 max_equation="100"
8313 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8314 underscore_name="gpu_busy"
8315 units="percent"
8316 symbol_name="GpuBusy"
8317 semantic_type="duration"
8318 mdapi_supported_apis=""
8319 mdapi_usage_flags="Tier1 Overview System Frame"
8320 mdapi_group="GPU"
8321 mdapi_hw_unit_type="gpu"
8322 />
8323 <counter name="Rasterized Pixels"
8324 description="The total number of rasterized pixels."
8325 data_type="uint64"
8326 equation="A 21 READ 4 UMUL"
8327 underscore_name="rasterized_pixels"
8328 units="pixels"
8329 symbol_name="RasterizedPixels"
8330 semantic_type="event"
8331 mdapi_supported_apis="OGL IO BB"
8332 mdapi_usage_flags="Tier3 Frame Batch Draw"
8333 mdapi_hw_unit_type="gpu"
8334 mdapi_group="3D Pipe/Rasterizer"
8335 />
8336 <counter name="PS FPU0 Pipe Active"
8337 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8338 data_type="float"
8339 max_equation="100"
8340 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8341 underscore_name="ps_fpu0_active"
8342 units="percent"
8343 symbol_name="PsFpu0Active"
8344 semantic_type="duration"
8345 mdapi_supported_apis="OGL IO BB"
8346 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8347 mdapi_group="EU Array/Pixel Shader"
8348 mdapi_hw_unit_type="gpu"
8349 />
8350 <counter name="DS Threads Dispatched"
8351 description="The total number of domain shader hardware threads dispatched."
8352 data_type="uint64"
8353 equation="A 3 READ"
8354 underscore_name="ds_threads"
8355 units="threads"
8356 symbol_name="DsThreads"
8357 semantic_type="event"
8358 mdapi_supported_apis="OGL4 IO BB"
8359 mdapi_usage_flags="Tier3 Frame Batch Draw"
8360 mdapi_hw_unit_type="gpu"
8361 mdapi_group="EU Array/Domain Shader"
8362 />
8363 <counter name="Samples Written"
8364 description="The total number of samples or pixels written to all render targets."
8365 data_type="uint64"
8366 equation="A 26 READ 4 UMUL"
8367 underscore_name="samples_written"
8368 units="pixels"
8369 symbol_name="SamplesWritten"
8370 semantic_type="event"
8371 mdapi_supported_apis="OGL IO BB"
8372 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8373 mdapi_hw_unit_type="gpu"
8374 mdapi_group="3D Pipe/Output Merger"
8375 />
8376 <counter name="EU Stall"
8377 description="The percentage of time in which the Execution Units were stalled."
8378 data_type="float"
8379 max_equation="100"
8380 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8381 underscore_name="eu_stall"
8382 units="percent"
8383 symbol_name="EuStall"
8384 semantic_type="duration"
8385 mdapi_supported_apis=""
8386 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8387 mdapi_group="EU Array"
8388 mdapi_hw_unit_type="gpu"
8389 />
8390 <counter name="Samples Blended"
8391 description="The total number of blended samples or pixels written to all render targets."
8392 data_type="uint64"
8393 equation="A 27 READ 4 UMUL"
8394 underscore_name="samples_blended"
8395 units="pixels"
8396 symbol_name="SamplesBlended"
8397 semantic_type="event"
8398 mdapi_supported_apis="OGL IO BB"
8399 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8400 mdapi_hw_unit_type="gpu"
8401 mdapi_group="3D Pipe/Output Merger"
8402 />
8403 <counter name="Early Depth Test Fails"
8404 description="The total number of pixels dropped on early depth test."
8405 data_type="uint64"
8406 equation="A 23 READ 4 UMUL"
8407 underscore_name="early_depth_test_fails"
8408 units="pixels"
8409 symbol_name="EarlyDepthTestFails"
8410 semantic_type="event"
8411 mdapi_supported_apis="OGL IO BB"
8412 mdapi_usage_flags="Tier3 Frame Batch Draw"
8413 mdapi_hw_unit_type="gpu"
8414 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8415 />
8416 <counter name="Slice0 Subslice0 Sampler Output Ready"
8417 description="The percentage of time in which slice0 subslice0 sampler output is ready"
8418 data_type="float"
8419 max_equation="100"
8420 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8421 underscore_name="sampler00_output_ready"
8422 units="percent"
8423 symbol_name="Sampler00OutputReady"
8424 availability="$SubsliceMask 0x1 AND"
8425 semantic_type="duration"
8426 mdapi_supported_apis=""
8427 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8428 mdapi_group="GPU/Sampler"
8429 mdapi_hw_unit_type="subslice"
8430 />
8431 <counter name="Slice0 Subslice1 Sampler Output Ready"
8432 description="The percentage of time in which slice0 subslice1 sampler output is ready"
8433 data_type="float"
8434 max_equation="100"
8435 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8436 underscore_name="sampler01_output_ready"
8437 units="percent"
8438 symbol_name="Sampler01OutputReady"
8439 availability="$SubsliceMask 0x2 AND"
8440 semantic_type="duration"
8441 mdapi_supported_apis=""
8442 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8443 mdapi_group="GPU/Sampler"
8444 mdapi_hw_unit_type="subslice"
8445 />
8446 <counter name="Shader Memory Accesses"
8447 description="The total number of shader memory accesses to L3."
8448 data_type="uint64"
8449 equation="A 32 READ"
8450 underscore_name="shader_memory_accesses"
8451 units="messages"
8452 symbol_name="ShaderMemoryAccesses"
8453 semantic_type="event"
8454 mdapi_supported_apis=""
8455 mdapi_usage_flags="Tier3 Frame Batch Draw"
8456 mdapi_hw_unit_type="gpu"
8457 mdapi_group="L3/Data Port"
8458 />
8459 <counter name="HS Threads Dispatched"
8460 description="The total number of hull shader hardware threads dispatched."
8461 data_type="uint64"
8462 equation="A 2 READ"
8463 underscore_name="hs_threads"
8464 units="threads"
8465 symbol_name="HsThreads"
8466 semantic_type="event"
8467 mdapi_supported_apis="OGL4 IO BB"
8468 mdapi_usage_flags="Tier3 Frame Batch Draw"
8469 mdapi_hw_unit_type="gpu"
8470 mdapi_group="EU Array/Hull Shader"
8471 />
8472 <counter name="SLM Bytes Written"
8473 description="The total number of GPU memory bytes written into shared local memory."
8474 data_type="uint64"
8475 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8476 equation="A 31 READ 64 UMUL"
8477 underscore_name="slm_bytes_written"
8478 units="bytes"
8479 symbol_name="SlmBytesWritten"
8480 semantic_type="throughput"
8481 mdapi_supported_apis="OGL4 OCL IO BB"
8482 mdapi_usage_flags="Tier3 Frame Batch Draw"
8483 mdapi_group="L3/Data Port/SLM"
8484 mdapi_hw_unit_type="gpu"
8485 />
8486 <counter name="L3 Shader Throughput"
8487 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8488 data_type="uint64"
8489 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8490 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8491 underscore_name="l3_shader_throughput"
8492 units="bytes"
8493 symbol_name="L3ShaderThroughput"
8494 semantic_type="throughput"
8495 mdapi_supported_apis="OGL4 OCL IO BB"
8496 mdapi_usage_flags="Tier2 Frame Batch Draw"
8497 mdapi_group="L3/Data Port"
8498 mdapi_hw_unit_type="gpu"
8499 />
8500 <counter name="Samples Killed in FS"
8501 description="The total number of samples or pixels dropped in fragment shaders."
8502 data_type="uint64"
8503 equation="A 24 READ 4 UMUL"
8504 underscore_name="samples_killed_in_ps"
8505 units="pixels"
8506 symbol_name="SamplesKilledInPs"
8507 semantic_type="event"
8508 mdapi_supported_apis="OGL IO BB"
8509 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8510 mdapi_hw_unit_type="gpu"
8511 mdapi_group="3D Pipe/Fragment Shader"
8512 />
8513 <counter name="Shader Atomic Memory Accesses"
8514 description="The total number of shader atomic memory accesses."
8515 data_type="uint64"
8516 equation="A 34 READ"
8517 underscore_name="shader_atomics"
8518 units="messages"
8519 symbol_name="ShaderAtomics"
8520 semantic_type="event"
8521 mdapi_supported_apis="OGL OCL IO BB"
8522 mdapi_usage_flags="Tier3 Frame Batch Draw"
8523 mdapi_hw_unit_type="gpu"
8524 mdapi_group="L3/Data Port/Atomics"
8525 />
8526 <register_config type="NOA">
8527 <register type="NOA" address="0x00009840" value="0x00000080" />
8528 <register type="NOA" address="0x00009888" value="0x14152C00" />
8529 <register type="NOA" address="0x00009888" value="0x16150005" />
8530 <register type="NOA" address="0x00009888" value="0x121600A0" />
8531 <register type="NOA" address="0x00009888" value="0x14352C00" />
8532 <register type="NOA" address="0x00009888" value="0x16350005" />
8533 <register type="NOA" address="0x00009888" value="0x123600A0" />
8534 <register type="NOA" address="0x00009888" value="0x14552C00" />
8535 <register type="NOA" address="0x00009888" value="0x16550005" />
8536 <register type="NOA" address="0x00009888" value="0x125600A0" />
8537 <register type="NOA" address="0x00009888" value="0x062F6000" />
8538 <register type="NOA" address="0x00009888" value="0x022F2000" />
8539 <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8540 <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8541 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8542 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8543 <register type="NOA" address="0x00009888" value="0x000D8000" />
8544 <register type="NOA" address="0x00009888" value="0x020DA000" />
8545 <register type="NOA" address="0x00009888" value="0x040DA000" />
8546 <register type="NOA" address="0x00009888" value="0x060D2000" />
8547 <register type="NOA" address="0x00009888" value="0x100F0350" />
8548 <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8549 <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8550 <register type="NOA" address="0x00009888" value="0x182C0028" />
8551 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8552 <register type="NOA" address="0x00009888" value="0x022DC000" />
8553 <register type="NOA" address="0x00009888" value="0x042D4000" />
8554 <register type="NOA" address="0x00009888" value="0x0C138000" />
8555 <register type="NOA" address="0x00009888" value="0x0E132000" />
8556 <register type="NOA" address="0x00009888" value="0x0413C000" />
8557 <register type="NOA" address="0x00009888" value="0x1C140018" />
8558 <register type="NOA" address="0x00009888" value="0x0C157000" />
8559 <register type="NOA" address="0x00009888" value="0x0E150078" />
8560 <register type="NOA" address="0x00009888" value="0x10150000" />
8561 <register type="NOA" address="0x00009888" value="0x04162180" />
8562 <register type="NOA" address="0x00009888" value="0x02160000" />
8563 <register type="NOA" address="0x00009888" value="0x04174000" />
8564 <register type="NOA" address="0x00009888" value="0x0233A000" />
8565 <register type="NOA" address="0x00009888" value="0x04333000" />
8566 <register type="NOA" address="0x00009888" value="0x14348000" />
8567 <register type="NOA" address="0x00009888" value="0x16348000" />
8568 <register type="NOA" address="0x00009888" value="0x02357870" />
8569 <register type="NOA" address="0x00009888" value="0x10350000" />
8570 <register type="NOA" address="0x00009888" value="0x04360043" />
8571 <register type="NOA" address="0x00009888" value="0x02360000" />
8572 <register type="NOA" address="0x00009888" value="0x04371000" />
8573 <register type="NOA" address="0x00009888" value="0x0E538000" />
8574 <register type="NOA" address="0x00009888" value="0x00538000" />
8575 <register type="NOA" address="0x00009888" value="0x06533000" />
8576 <register type="NOA" address="0x00009888" value="0x1C540020" />
8577 <register type="NOA" address="0x00009888" value="0x12548000" />
8578 <register type="NOA" address="0x00009888" value="0x0E557000" />
8579 <register type="NOA" address="0x00009888" value="0x00557800" />
8580 <register type="NOA" address="0x00009888" value="0x10550000" />
8581 <register type="NOA" address="0x00009888" value="0x06560043" />
8582 <register type="NOA" address="0x00009888" value="0x02560000" />
8583 <register type="NOA" address="0x00009888" value="0x06571000" />
8584 <register type="NOA" address="0x00009888" value="0x1190FF80" />
8585 <register type="NOA" address="0x00009888" value="0x57900000" />
8586 <register type="NOA" address="0x00009888" value="0x49900000" />
8587 <register type="NOA" address="0x00009888" value="0x37900000" />
8588 <register type="NOA" address="0x00009888" value="0x33900000" />
8589 <register type="NOA" address="0x00009888" value="0x4B900060" />
8590 <register type="NOA" address="0x00009888" value="0x59900000" />
8591 <register type="NOA" address="0x00009888" value="0x51900000" />
8592 <register type="NOA" address="0x00009888" value="0x41900C00" />
8593 <register type="NOA" address="0x00009888" value="0x43900842" />
8594 <register type="NOA" address="0x00009888" value="0x53900000" />
8595 <register type="NOA" address="0x00009888" value="0x45900060" />
8596 </register_config>
8597 <register_config type="OA">
8598 <register type="OA" address="0x00002740" value="0x00000000" />
8599 <register type="OA" address="0x00002744" value="0x00800000" />
8600 <register type="OA" address="0x00002710" value="0x00000000" />
8601 <register type="OA" address="0x00002714" value="0x70800000" />
8602 <register type="OA" address="0x00002720" value="0x00000000" />
8603 <register type="OA" address="0x00002724" value="0x00800000" />
8604 <register type="OA" address="0x00002770" value="0x0000C000" />
8605 <register type="OA" address="0x00002774" value="0x0000E7FF" />
8606 <register type="OA" address="0x00002778" value="0x00003000" />
8607 <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8608 <register type="OA" address="0x00002780" value="0x00000C00" />
8609 <register type="OA" address="0x00002784" value="0x0000FE7F" />
8610 </register_config>
8611 <register_config type="FLEX">
8612 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8613 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8614 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8615 <register type="FLEX" address="0x0000E758" value="0x00015014" />
8616 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8617 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8618 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8619 </register_config>
8620 </set>
8621
8622 <set name="Metric set TDL_1"
8623 mdapi_supported_apis="OGL OCL IO BB"
8624 underscore_name="tdl_1"
8625 hw_config_guid="b375c985-9953-455b-bda2-b03f7594e9db"
8626 chipset="SKLGT3"
8627 symbol_name="TDL_1"
8628 >
8629 <counter name="GPU Core Clocks"
8630 description="The total number of GPU core clocks elapsed during the measurement."
8631 data_type="uint64"
8632 equation="GPU_CLOCK 0 READ"
8633 underscore_name="gpu_core_clocks"
8634 units="cycles"
8635 symbol_name="GpuCoreClocks"
8636 semantic_type="event"
8637 mdapi_supported_apis=""
8638 mdapi_usage_flags="Tier1 Frame Batch Draw"
8639 mdapi_hw_unit_type="gpu"
8640 mdapi_group="GPU"
8641 />
8642 <counter name="EU Active"
8643 description="The percentage of time in which the Execution Units were actively processing."
8644 data_type="float"
8645 max_equation="100"
8646 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8647 underscore_name="eu_active"
8648 units="percent"
8649 symbol_name="EuActive"
8650 semantic_type="duration"
8651 mdapi_supported_apis=""
8652 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8653 mdapi_group="EU Array"
8654 mdapi_hw_unit_type="gpu"
8655 />
8656 <counter name="EU Both FPU Pipes Active"
8657 description="The percentage of time in which both EU FPU pipelines were actively processing."
8658 data_type="float"
8659 max_equation="100"
8660 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8661 underscore_name="eu_fpu_both_active"
8662 units="percent"
8663 symbol_name="EuFpuBothActive"
8664 semantic_type="duration"
8665 mdapi_supported_apis=""
8666 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8667 mdapi_group="EU Array/Pipes"
8668 mdapi_hw_unit_type="gpu"
8669 />
8670 <counter name="VS Send Pipe Active"
8671 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8672 data_type="float"
8673 max_equation="100"
8674 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8675 underscore_name="vs_send_active"
8676 units="percent"
8677 symbol_name="VsSendActive"
8678 semantic_type="duration"
8679 mdapi_supported_apis="OGL IO BB"
8680 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8681 mdapi_group="EU Array/Vertex Shader"
8682 mdapi_hw_unit_type="gpu"
8683 />
8684 <counter name="VS FPU1 Pipe Active"
8685 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8686 data_type="float"
8687 max_equation="100"
8688 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8689 underscore_name="vs_fpu1_active"
8690 units="percent"
8691 symbol_name="VsFpu1Active"
8692 semantic_type="duration"
8693 mdapi_supported_apis="OGL IO BB"
8694 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8695 mdapi_group="EU Array/Vertex Shader"
8696 mdapi_hw_unit_type="gpu"
8697 />
8698 <counter name="GS Threads Dispatched"
8699 description="The total number of geometry shader hardware threads dispatched."
8700 data_type="uint64"
8701 equation="A 5 READ"
8702 underscore_name="gs_threads"
8703 units="threads"
8704 symbol_name="GsThreads"
8705 semantic_type="event"
8706 mdapi_supported_apis="OGL4 IO BB"
8707 mdapi_usage_flags="Tier3 Frame Batch Draw"
8708 mdapi_hw_unit_type="gpu"
8709 mdapi_group="EU Array/Geometry Shader"
8710 />
8711 <counter name="Early Hi-Depth Test Fails"
8712 description="The total number of pixels dropped on early hierarchical depth test."
8713 data_type="uint64"
8714 equation="A 22 READ 4 UMUL"
8715 underscore_name="hi_depth_test_fails"
8716 units="pixels"
8717 symbol_name="HiDepthTestFails"
8718 semantic_type="event"
8719 mdapi_supported_apis="OGL IO BB"
8720 mdapi_usage_flags="Tier3 Frame Batch Draw"
8721 mdapi_hw_unit_type="gpu"
8722 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8723 />
8724 <counter name="FS Both FPU Active"
8725 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8726 data_type="float"
8727 max_equation="100"
8728 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8729 underscore_name="ps_eu_both_fpu_active"
8730 units="percent"
8731 symbol_name="PsEuBothFpuActive"
8732 semantic_type="duration"
8733 mdapi_supported_apis="OGL IO BB"
8734 mdapi_usage_flags="Tier4 Frame Batch Draw"
8735 mdapi_group="3D Pipe/Fragment Shader"
8736 mdapi_hw_unit_type="gpu"
8737 />
8738 <counter name="VS Threads Dispatched"
8739 description="The total number of vertex shader hardware threads dispatched."
8740 data_type="uint64"
8741 equation="A 1 READ"
8742 underscore_name="vs_threads"
8743 units="threads"
8744 symbol_name="VsThreads"
8745 semantic_type="event"
8746 mdapi_supported_apis="OGL IO BB"
8747 mdapi_usage_flags="Tier3 Frame Batch Draw"
8748 mdapi_hw_unit_type="gpu"
8749 mdapi_group="EU Array/Vertex Shader"
8750 />
8751 <counter name="FS Threads Dispatched"
8752 description="The total number of fragment shader hardware threads dispatched."
8753 data_type="uint64"
8754 equation="A 6 READ"
8755 underscore_name="ps_threads"
8756 units="threads"
8757 symbol_name="PsThreads"
8758 semantic_type="event"
8759 mdapi_supported_apis="OGL IO BB"
8760 mdapi_usage_flags="Tier3 Frame Batch Draw"
8761 mdapi_hw_unit_type="gpu"
8762 mdapi_group="EU Array/Fragment Shader"
8763 />
8764 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8765 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8766 data_type="float"
8767 max_equation="100"
8768 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8769 underscore_name="non_ps_thread02_ready_for_dispatch"
8770 units="percent"
8771 symbol_name="NonPSThread02ReadyForDispatch"
8772 availability="$SubsliceMask 0x4 AND"
8773 semantic_type="duration"
8774 mdapi_supported_apis=""
8775 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8776 mdapi_group="GPU/Thread Dispatcher"
8777 mdapi_hw_unit_type="subslice"
8778 />
8779 <counter name="Shader Barrier Messages"
8780 description="The total number of shader barrier messages."
8781 data_type="uint64"
8782 equation="A 35 READ"
8783 underscore_name="shader_barriers"
8784 units="messages"
8785 symbol_name="ShaderBarriers"
8786 semantic_type="event"
8787 mdapi_supported_apis=""
8788 mdapi_usage_flags="Tier3 Frame Batch Draw"
8789 mdapi_hw_unit_type="gpu"
8790 mdapi_group="EU Array/Barrier"
8791 />
8792 <counter name="Sampler Texels"
8793 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8794 data_type="uint64"
8795 equation="A 28 READ 4 UMUL"
8796 underscore_name="sampler_texels"
8797 units="texels"
8798 symbol_name="SamplerTexels"
8799 semantic_type="event"
8800 mdapi_supported_apis=""
8801 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8802 mdapi_hw_unit_type="gpu"
8803 mdapi_group="Sampler/Sampler Input"
8804 />
8805 <counter name="Pixels Failing Tests"
8806 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8807 data_type="uint64"
8808 equation="A 25 READ 4 UMUL"
8809 underscore_name="pixels_failing_post_ps_tests"
8810 units="pixels"
8811 symbol_name="PixelsFailingPostPsTests"
8812 semantic_type="event"
8813 mdapi_supported_apis="OGL IO BB"
8814 mdapi_usage_flags="Tier3 Frame Batch Draw"
8815 mdapi_hw_unit_type="gpu"
8816 mdapi_group="3D Pipe/Output Merger"
8817 />
8818 <counter name="GPU Time Elapsed"
8819 description="Time elapsed on the GPU during the measurement."
8820 data_type="uint64"
8821 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8822 underscore_name="gpu_time"
8823 units="ns"
8824 symbol_name="GpuTime"
8825 semantic_type="duration"
8826 mdapi_supported_apis=""
8827 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8828 mdapi_hw_unit_type="gpu"
8829 mdapi_group="GPU"
8830 />
8831 <counter name="AVG GPU Core Frequency"
8832 description="Average GPU Core Frequency in the measurement."
8833 data_type="uint64"
8834 max_equation="$GpuMaxFrequency"
8835 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8836 underscore_name="avg_gpu_core_frequency"
8837 units="hz"
8838 symbol_name="AvgGpuCoreFrequency"
8839 semantic_type="event"
8840 mdapi_supported_apis=""
8841 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8842 mdapi_group="GPU"
8843 mdapi_hw_unit_type="gpu"
8844 />
8845 <counter name="Sampler Texels Misses"
8846 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8847 data_type="uint64"
8848 equation="A 29 READ 4 UMUL"
8849 underscore_name="sampler_texel_misses"
8850 units="texels"
8851 symbol_name="SamplerTexelMisses"
8852 semantic_type="event"
8853 mdapi_supported_apis=""
8854 mdapi_usage_flags="Tier3 Batch Frame Draw"
8855 mdapi_hw_unit_type="gpu"
8856 mdapi_group="Sampler/Sampler Cache"
8857 />
8858 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8859 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8860 data_type="float"
8861 max_equation="100"
8862 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8863 underscore_name="non_ps_thread00_ready_for_dispatch"
8864 units="percent"
8865 symbol_name="NonPSThread00ReadyForDispatch"
8866 availability="$SubsliceMask 0x1 AND"
8867 semantic_type="duration"
8868 mdapi_supported_apis=""
8869 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8870 mdapi_group="GPU/Thread Dispatcher"
8871 mdapi_hw_unit_type="subslice"
8872 />
8873 <counter name="CS Threads Dispatched"
8874 description="The total number of compute shader hardware threads dispatched."
8875 data_type="uint64"
8876 equation="A 4 READ"
8877 underscore_name="cs_threads"
8878 units="threads"
8879 symbol_name="CsThreads"
8880 semantic_type="event"
8881 mdapi_supported_apis="OGL4 OCL IO BB"
8882 mdapi_usage_flags="Tier3 Frame Batch Draw"
8883 mdapi_hw_unit_type="gpu"
8884 mdapi_group="EU Array/Compute Shader"
8885 />
8886 <counter name="SLM Bytes Read"
8887 description="The total number of GPU memory bytes read from shared local memory."
8888 data_type="uint64"
8889 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8890 equation="A 30 READ 64 UMUL"
8891 underscore_name="slm_bytes_read"
8892 units="bytes"
8893 symbol_name="SlmBytesRead"
8894 semantic_type="throughput"
8895 mdapi_supported_apis="OGL4 OCL IO BB"
8896 mdapi_usage_flags="Tier3 Frame Batch Draw"
8897 mdapi_group="L3/Data Port/SLM"
8898 mdapi_hw_unit_type="gpu"
8899 />
8900 <counter name="PS FPU1 Pipe Active"
8901 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8902 data_type="float"
8903 max_equation="100"
8904 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8905 underscore_name="ps_fpu1_active"
8906 units="percent"
8907 symbol_name="PsFpu1Active"
8908 semantic_type="duration"
8909 mdapi_supported_apis="OGL IO BB"
8910 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8911 mdapi_group="EU Array/Pixel Shader"
8912 mdapi_hw_unit_type="gpu"
8913 />
8914 <counter name="PS Send Pipeline Active"
8915 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8916 data_type="float"
8917 max_equation="100"
8918 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8919 underscore_name="ps_send_active"
8920 units="percent"
8921 symbol_name="PsSendActive"
8922 semantic_type="duration"
8923 mdapi_supported_apis="OGL IO BB"
8924 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8925 mdapi_group="EU Array/Pixel Shader"
8926 mdapi_hw_unit_type="gpu"
8927 />
8928 <counter name="VS FPU0 Pipe Active"
8929 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8930 data_type="float"
8931 max_equation="100"
8932 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8933 underscore_name="vs_fpu0_active"
8934 units="percent"
8935 symbol_name="VsFpu0Active"
8936 semantic_type="duration"
8937 mdapi_supported_apis="OGL IO BB"
8938 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8939 mdapi_group="EU Array/Vertex Shader"
8940 mdapi_hw_unit_type="gpu"
8941 />
8942 <counter name="GPU Busy"
8943 description="The percentage of time in which the GPU has been processing GPU commands."
8944 data_type="float"
8945 max_equation="100"
8946 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8947 underscore_name="gpu_busy"
8948 units="percent"
8949 symbol_name="GpuBusy"
8950 semantic_type="duration"
8951 mdapi_supported_apis=""
8952 mdapi_usage_flags="Tier1 Overview System Frame"
8953 mdapi_group="GPU"
8954 mdapi_hw_unit_type="gpu"
8955 />
8956 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8957 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8958 data_type="float"
8959 max_equation="100"
8960 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8961 underscore_name="ps_thread00_ready_for_dispatch"
8962 units="percent"
8963 symbol_name="PSThread00ReadyForDispatch"
8964 availability="$SubsliceMask 0x1 AND"
8965 semantic_type="duration"
8966 mdapi_supported_apis=""
8967 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8968 mdapi_group="GPU/Thread Dispatcher"
8969 mdapi_hw_unit_type="subslice"
8970 />
8971 <counter name="Rasterized Pixels"
8972 description="The total number of rasterized pixels."
8973 data_type="uint64"
8974 equation="A 21 READ 4 UMUL"
8975 underscore_name="rasterized_pixels"
8976 units="pixels"
8977 symbol_name="RasterizedPixels"
8978 semantic_type="event"
8979 mdapi_supported_apis="OGL IO BB"
8980 mdapi_usage_flags="Tier3 Frame Batch Draw"
8981 mdapi_hw_unit_type="gpu"
8982 mdapi_group="3D Pipe/Rasterizer"
8983 />
8984 <counter name="PS FPU0 Pipe Active"
8985 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8986 data_type="float"
8987 max_equation="100"
8988 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8989 underscore_name="ps_fpu0_active"
8990 units="percent"
8991 symbol_name="PsFpu0Active"
8992 semantic_type="duration"
8993 mdapi_supported_apis="OGL IO BB"
8994 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8995 mdapi_group="EU Array/Pixel Shader"
8996 mdapi_hw_unit_type="gpu"
8997 />
8998 <counter name="DS Threads Dispatched"
8999 description="The total number of domain shader hardware threads dispatched."
9000 data_type="uint64"
9001 equation="A 3 READ"
9002 underscore_name="ds_threads"
9003 units="threads"
9004 symbol_name="DsThreads"
9005 semantic_type="event"
9006 mdapi_supported_apis="OGL4 IO BB"
9007 mdapi_usage_flags="Tier3 Frame Batch Draw"
9008 mdapi_hw_unit_type="gpu"
9009 mdapi_group="EU Array/Domain Shader"
9010 />
9011 <counter name="Samples Written"
9012 description="The total number of samples or pixels written to all render targets."
9013 data_type="uint64"
9014 equation="A 26 READ 4 UMUL"
9015 underscore_name="samples_written"
9016 units="pixels"
9017 symbol_name="SamplesWritten"
9018 semantic_type="event"
9019 mdapi_supported_apis="OGL IO BB"
9020 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9021 mdapi_hw_unit_type="gpu"
9022 mdapi_group="3D Pipe/Output Merger"
9023 />
9024 <counter name="EU Stall"
9025 description="The percentage of time in which the Execution Units were stalled."
9026 data_type="float"
9027 max_equation="100"
9028 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9029 underscore_name="eu_stall"
9030 units="percent"
9031 symbol_name="EuStall"
9032 semantic_type="duration"
9033 mdapi_supported_apis=""
9034 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9035 mdapi_group="EU Array"
9036 mdapi_hw_unit_type="gpu"
9037 />
9038 <counter name="Samples Blended"
9039 description="The total number of blended samples or pixels written to all render targets."
9040 data_type="uint64"
9041 equation="A 27 READ 4 UMUL"
9042 underscore_name="samples_blended"
9043 units="pixels"
9044 symbol_name="SamplesBlended"
9045 semantic_type="event"
9046 mdapi_supported_apis="OGL IO BB"
9047 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9048 mdapi_hw_unit_type="gpu"
9049 mdapi_group="3D Pipe/Output Merger"
9050 />
9051 <counter name="Early Depth Test Fails"
9052 description="The total number of pixels dropped on early depth test."
9053 data_type="uint64"
9054 equation="A 23 READ 4 UMUL"
9055 underscore_name="early_depth_test_fails"
9056 units="pixels"
9057 symbol_name="EarlyDepthTestFails"
9058 semantic_type="event"
9059 mdapi_supported_apis="OGL IO BB"
9060 mdapi_usage_flags="Tier3 Frame Batch Draw"
9061 mdapi_hw_unit_type="gpu"
9062 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9063 />
9064 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9065 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9066 data_type="float"
9067 max_equation="100"
9068 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9069 underscore_name="ps_thread01_ready_for_dispatch"
9070 units="percent"
9071 symbol_name="PSThread01ReadyForDispatch"
9072 availability="$SubsliceMask 0x2 AND"
9073 semantic_type="duration"
9074 mdapi_supported_apis=""
9075 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9076 mdapi_group="GPU/Thread Dispatcher"
9077 mdapi_hw_unit_type="subslice"
9078 />
9079 <counter name="Shader Memory Accesses"
9080 description="The total number of shader memory accesses to L3."
9081 data_type="uint64"
9082 equation="A 32 READ"
9083 underscore_name="shader_memory_accesses"
9084 units="messages"
9085 symbol_name="ShaderMemoryAccesses"
9086 semantic_type="event"
9087 mdapi_supported_apis=""
9088 mdapi_usage_flags="Tier3 Frame Batch Draw"
9089 mdapi_hw_unit_type="gpu"
9090 mdapi_group="L3/Data Port"
9091 />
9092 <counter name="HS Threads Dispatched"
9093 description="The total number of hull shader hardware threads dispatched."
9094 data_type="uint64"
9095 equation="A 2 READ"
9096 underscore_name="hs_threads"
9097 units="threads"
9098 symbol_name="HsThreads"
9099 semantic_type="event"
9100 mdapi_supported_apis="OGL4 IO BB"
9101 mdapi_usage_flags="Tier3 Frame Batch Draw"
9102 mdapi_hw_unit_type="gpu"
9103 mdapi_group="EU Array/Hull Shader"
9104 />
9105 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9106 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9107 data_type="float"
9108 max_equation="100"
9109 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9110 underscore_name="ps_thread02_ready_for_dispatch"
9111 units="percent"
9112 symbol_name="PSThread02ReadyForDispatch"
9113 availability="$SubsliceMask 0x4 AND"
9114 semantic_type="duration"
9115 mdapi_supported_apis=""
9116 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9117 mdapi_group="GPU/Thread Dispatcher"
9118 mdapi_hw_unit_type="subslice"
9119 />
9120 <counter name="SLM Bytes Written"
9121 description="The total number of GPU memory bytes written into shared local memory."
9122 data_type="uint64"
9123 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9124 equation="A 31 READ 64 UMUL"
9125 underscore_name="slm_bytes_written"
9126 units="bytes"
9127 symbol_name="SlmBytesWritten"
9128 semantic_type="throughput"
9129 mdapi_supported_apis="OGL4 OCL IO BB"
9130 mdapi_usage_flags="Tier3 Frame Batch Draw"
9131 mdapi_group="L3/Data Port/SLM"
9132 mdapi_hw_unit_type="gpu"
9133 />
9134 <counter name="L3 Shader Throughput"
9135 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9136 data_type="uint64"
9137 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9138 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9139 underscore_name="l3_shader_throughput"
9140 units="bytes"
9141 symbol_name="L3ShaderThroughput"
9142 semantic_type="throughput"
9143 mdapi_supported_apis="OGL4 OCL IO BB"
9144 mdapi_usage_flags="Tier2 Frame Batch Draw"
9145 mdapi_group="L3/Data Port"
9146 mdapi_hw_unit_type="gpu"
9147 />
9148 <counter name="Samples Killed in FS"
9149 description="The total number of samples or pixels dropped in fragment shaders."
9150 data_type="uint64"
9151 equation="A 24 READ 4 UMUL"
9152 underscore_name="samples_killed_in_ps"
9153 units="pixels"
9154 symbol_name="SamplesKilledInPs"
9155 semantic_type="event"
9156 mdapi_supported_apis="OGL IO BB"
9157 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9158 mdapi_hw_unit_type="gpu"
9159 mdapi_group="3D Pipe/Fragment Shader"
9160 />
9161 <counter name="Shader Atomic Memory Accesses"
9162 description="The total number of shader atomic memory accesses."
9163 data_type="uint64"
9164 equation="A 34 READ"
9165 underscore_name="shader_atomics"
9166 units="messages"
9167 symbol_name="ShaderAtomics"
9168 semantic_type="event"
9169 mdapi_supported_apis="OGL OCL IO BB"
9170 mdapi_usage_flags="Tier3 Frame Batch Draw"
9171 mdapi_hw_unit_type="gpu"
9172 mdapi_group="L3/Data Port/Atomics"
9173 />
9174 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9175 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9176 data_type="float"
9177 max_equation="100"
9178 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9179 underscore_name="non_ps_thread01_ready_for_dispatch"
9180 units="percent"
9181 symbol_name="NonPSThread01ReadyForDispatch"
9182 availability="$SubsliceMask 0x2 AND"
9183 semantic_type="duration"
9184 mdapi_supported_apis=""
9185 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9186 mdapi_group="GPU/Thread Dispatcher"
9187 mdapi_hw_unit_type="subslice"
9188 />
9189 <register_config type="NOA">
9190 <register type="NOA" address="0x00009840" value="0x00000080" />
9191 <register type="NOA" address="0x00009888" value="0x12120000" />
9192 <register type="NOA" address="0x00009888" value="0x12320000" />
9193 <register type="NOA" address="0x00009888" value="0x12520000" />
9194 <register type="NOA" address="0x00009888" value="0x002F8000" />
9195 <register type="NOA" address="0x00009888" value="0x022F3000" />
9196 <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9197 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9198 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9199 <register type="NOA" address="0x00009888" value="0x000D8000" />
9200 <register type="NOA" address="0x00009888" value="0x020DA000" />
9201 <register type="NOA" address="0x00009888" value="0x040DA000" />
9202 <register type="NOA" address="0x00009888" value="0x060D2000" />
9203 <register type="NOA" address="0x00009888" value="0x100F03A0" />
9204 <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9205 <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9206 <register type="NOA" address="0x00009888" value="0x062C8000" />
9207 <register type="NOA" address="0x00009888" value="0x082C8000" />
9208 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9209 <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9210 <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9211 <register type="NOA" address="0x00009888" value="0x062D4000" />
9212 <register type="NOA" address="0x00009888" value="0x02108000" />
9213 <register type="NOA" address="0x00009888" value="0x0410C000" />
9214 <register type="NOA" address="0x00009888" value="0x02118000" />
9215 <register type="NOA" address="0x00009888" value="0x0411C000" />
9216 <register type="NOA" address="0x00009888" value="0x02121880" />
9217 <register type="NOA" address="0x00009888" value="0x041219B5" />
9218 <register type="NOA" address="0x00009888" value="0x00120000" />
9219 <register type="NOA" address="0x00009888" value="0x02134000" />
9220 <register type="NOA" address="0x00009888" value="0x04135000" />
9221 <register type="NOA" address="0x00009888" value="0x0C308000" />
9222 <register type="NOA" address="0x00009888" value="0x0E304000" />
9223 <register type="NOA" address="0x00009888" value="0x06304000" />
9224 <register type="NOA" address="0x00009888" value="0x0C318000" />
9225 <register type="NOA" address="0x00009888" value="0x0E314000" />
9226 <register type="NOA" address="0x00009888" value="0x06314000" />
9227 <register type="NOA" address="0x00009888" value="0x0C321A80" />
9228 <register type="NOA" address="0x00009888" value="0x0E320033" />
9229 <register type="NOA" address="0x00009888" value="0x06320031" />
9230 <register type="NOA" address="0x00009888" value="0x00320000" />
9231 <register type="NOA" address="0x00009888" value="0x0C334000" />
9232 <register type="NOA" address="0x00009888" value="0x0E331000" />
9233 <register type="NOA" address="0x00009888" value="0x06331000" />
9234 <register type="NOA" address="0x00009888" value="0x0E508000" />
9235 <register type="NOA" address="0x00009888" value="0x00508000" />
9236 <register type="NOA" address="0x00009888" value="0x02504000" />
9237 <register type="NOA" address="0x00009888" value="0x0E518000" />
9238 <register type="NOA" address="0x00009888" value="0x00518000" />
9239 <register type="NOA" address="0x00009888" value="0x02514000" />
9240 <register type="NOA" address="0x00009888" value="0x0E521880" />
9241 <register type="NOA" address="0x00009888" value="0x00521A80" />
9242 <register type="NOA" address="0x00009888" value="0x02520033" />
9243 <register type="NOA" address="0x00009888" value="0x0E534000" />
9244 <register type="NOA" address="0x00009888" value="0x00534000" />
9245 <register type="NOA" address="0x00009888" value="0x02531000" />
9246 <register type="NOA" address="0x00009888" value="0x1190FF80" />
9247 <register type="NOA" address="0x00009888" value="0x57900000" />
9248 <register type="NOA" address="0x00009888" value="0x49900800" />
9249 <register type="NOA" address="0x00009888" value="0x37900000" />
9250 <register type="NOA" address="0x00009888" value="0x33900000" />
9251 <register type="NOA" address="0x00009888" value="0x4B900062" />
9252 <register type="NOA" address="0x00009888" value="0x59900000" />
9253 <register type="NOA" address="0x00009888" value="0x51900000" />
9254 <register type="NOA" address="0x00009888" value="0x41900C00" />
9255 <register type="NOA" address="0x00009888" value="0x43900003" />
9256 <register type="NOA" address="0x00009888" value="0x53900000" />
9257 <register type="NOA" address="0x00009888" value="0x45900040" />
9258 </register_config>
9259 <register_config type="OA">
9260 <register type="OA" address="0x00002740" value="0x00000000" />
9261 <register type="OA" address="0x00002744" value="0x00800000" />
9262 <register type="OA" address="0x00002710" value="0x00000000" />
9263 <register type="OA" address="0x00002714" value="0xF0800000" />
9264 <register type="OA" address="0x00002720" value="0x00000000" />
9265 <register type="OA" address="0x00002724" value="0x30800000" />
9266 <register type="OA" address="0x00002770" value="0x00000002" />
9267 <register type="OA" address="0x00002774" value="0x00007FFF" />
9268 <register type="OA" address="0x00002778" value="0x00000000" />
9269 <register type="OA" address="0x0000277C" value="0x00009FFF" />
9270 <register type="OA" address="0x00002780" value="0x00000002" />
9271 <register type="OA" address="0x00002784" value="0x0000EFFF" />
9272 <register type="OA" address="0x00002788" value="0x00000000" />
9273 <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9274 <register type="OA" address="0x00002790" value="0x00000002" />
9275 <register type="OA" address="0x00002794" value="0x0000FDFF" />
9276 <register type="OA" address="0x00002798" value="0x00000000" />
9277 <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9278 </register_config>
9279 <register_config type="FLEX">
9280 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9281 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9282 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9283 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9284 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9285 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9286 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9287 </register_config>
9288 </set>
9289
9290 <set name="Metric set TDL_2"
9291 mdapi_supported_apis="OGL OCL IO BB"
9292 underscore_name="tdl_2"
9293 hw_config_guid="3e2be2bb-884a-49bb-82c5-2358e6bd5f2d"
9294 chipset="SKLGT3"
9295 symbol_name="TDL_2"
9296 >
9297 <counter name="GPU Core Clocks"
9298 description="The total number of GPU core clocks elapsed during the measurement."
9299 data_type="uint64"
9300 equation="GPU_CLOCK 0 READ"
9301 underscore_name="gpu_core_clocks"
9302 units="cycles"
9303 symbol_name="GpuCoreClocks"
9304 semantic_type="event"
9305 mdapi_supported_apis=""
9306 mdapi_usage_flags="Tier1 Frame Batch Draw"
9307 mdapi_hw_unit_type="gpu"
9308 mdapi_group="GPU"
9309 />
9310 <counter name="EU Active"
9311 description="The percentage of time in which the Execution Units were actively processing."
9312 data_type="float"
9313 max_equation="100"
9314 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9315 underscore_name="eu_active"
9316 units="percent"
9317 symbol_name="EuActive"
9318 semantic_type="duration"
9319 mdapi_supported_apis=""
9320 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9321 mdapi_group="EU Array"
9322 mdapi_hw_unit_type="gpu"
9323 />
9324 <counter name="EU Both FPU Pipes Active"
9325 description="The percentage of time in which both EU FPU pipelines were actively processing."
9326 data_type="float"
9327 max_equation="100"
9328 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9329 underscore_name="eu_fpu_both_active"
9330 units="percent"
9331 symbol_name="EuFpuBothActive"
9332 semantic_type="duration"
9333 mdapi_supported_apis=""
9334 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9335 mdapi_group="EU Array/Pipes"
9336 mdapi_hw_unit_type="gpu"
9337 />
9338 <counter name="VS Send Pipe Active"
9339 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9340 data_type="float"
9341 max_equation="100"
9342 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9343 underscore_name="vs_send_active"
9344 units="percent"
9345 symbol_name="VsSendActive"
9346 semantic_type="duration"
9347 mdapi_supported_apis="OGL IO BB"
9348 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9349 mdapi_group="EU Array/Vertex Shader"
9350 mdapi_hw_unit_type="gpu"
9351 />
9352 <counter name="VS FPU1 Pipe Active"
9353 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9354 data_type="float"
9355 max_equation="100"
9356 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9357 underscore_name="vs_fpu1_active"
9358 units="percent"
9359 symbol_name="VsFpu1Active"
9360 semantic_type="duration"
9361 mdapi_supported_apis="OGL IO BB"
9362 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9363 mdapi_group="EU Array/Vertex Shader"
9364 mdapi_hw_unit_type="gpu"
9365 />
9366 <counter name="GS Threads Dispatched"
9367 description="The total number of geometry shader hardware threads dispatched."
9368 data_type="uint64"
9369 equation="A 5 READ"
9370 underscore_name="gs_threads"
9371 units="threads"
9372 symbol_name="GsThreads"
9373 semantic_type="event"
9374 mdapi_supported_apis="OGL4 IO BB"
9375 mdapi_usage_flags="Tier3 Frame Batch Draw"
9376 mdapi_hw_unit_type="gpu"
9377 mdapi_group="EU Array/Geometry Shader"
9378 />
9379 <counter name="Early Hi-Depth Test Fails"
9380 description="The total number of pixels dropped on early hierarchical depth test."
9381 data_type="uint64"
9382 equation="A 22 READ 4 UMUL"
9383 underscore_name="hi_depth_test_fails"
9384 units="pixels"
9385 symbol_name="HiDepthTestFails"
9386 semantic_type="event"
9387 mdapi_supported_apis="OGL IO BB"
9388 mdapi_usage_flags="Tier3 Frame Batch Draw"
9389 mdapi_hw_unit_type="gpu"
9390 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9391 />
9392 <counter name="FS Both FPU Active"
9393 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9394 data_type="float"
9395 max_equation="100"
9396 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9397 underscore_name="ps_eu_both_fpu_active"
9398 units="percent"
9399 symbol_name="PsEuBothFpuActive"
9400 semantic_type="duration"
9401 mdapi_supported_apis="OGL IO BB"
9402 mdapi_usage_flags="Tier4 Frame Batch Draw"
9403 mdapi_group="3D Pipe/Fragment Shader"
9404 mdapi_hw_unit_type="gpu"
9405 />
9406 <counter name="VS Threads Dispatched"
9407 description="The total number of vertex shader hardware threads dispatched."
9408 data_type="uint64"
9409 equation="A 1 READ"
9410 underscore_name="vs_threads"
9411 units="threads"
9412 symbol_name="VsThreads"
9413 semantic_type="event"
9414 mdapi_supported_apis="OGL IO BB"
9415 mdapi_usage_flags="Tier3 Frame Batch Draw"
9416 mdapi_hw_unit_type="gpu"
9417 mdapi_group="EU Array/Vertex Shader"
9418 />
9419 <counter name="FS Threads Dispatched"
9420 description="The total number of fragment shader hardware threads dispatched."
9421 data_type="uint64"
9422 equation="A 6 READ"
9423 underscore_name="ps_threads"
9424 units="threads"
9425 symbol_name="PsThreads"
9426 semantic_type="event"
9427 mdapi_supported_apis="OGL IO BB"
9428 mdapi_usage_flags="Tier3 Frame Batch Draw"
9429 mdapi_hw_unit_type="gpu"
9430 mdapi_group="EU Array/Fragment Shader"
9431 />
9432 <counter name="Shader Barrier Messages"
9433 description="The total number of shader barrier messages."
9434 data_type="uint64"
9435 equation="A 35 READ"
9436 underscore_name="shader_barriers"
9437 units="messages"
9438 symbol_name="ShaderBarriers"
9439 semantic_type="event"
9440 mdapi_supported_apis=""
9441 mdapi_usage_flags="Tier3 Frame Batch Draw"
9442 mdapi_hw_unit_type="gpu"
9443 mdapi_group="EU Array/Barrier"
9444 />
9445 <counter name="Sampler Texels"
9446 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9447 data_type="uint64"
9448 equation="A 28 READ 4 UMUL"
9449 underscore_name="sampler_texels"
9450 units="texels"
9451 symbol_name="SamplerTexels"
9452 semantic_type="event"
9453 mdapi_supported_apis=""
9454 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9455 mdapi_hw_unit_type="gpu"
9456 mdapi_group="Sampler/Sampler Input"
9457 />
9458 <counter name="Pixels Failing Tests"
9459 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9460 data_type="uint64"
9461 equation="A 25 READ 4 UMUL"
9462 underscore_name="pixels_failing_post_ps_tests"
9463 units="pixels"
9464 symbol_name="PixelsFailingPostPsTests"
9465 semantic_type="event"
9466 mdapi_supported_apis="OGL IO BB"
9467 mdapi_usage_flags="Tier3 Frame Batch Draw"
9468 mdapi_hw_unit_type="gpu"
9469 mdapi_group="3D Pipe/Output Merger"
9470 />
9471 <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9472 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9473 data_type="float"
9474 max_equation="100"
9475 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9476 underscore_name="thread_header01_ready_port0"
9477 units="percent"
9478 symbol_name="ThreadHeader01ReadyPort0"
9479 availability="$SubsliceMask 0x2 AND"
9480 semantic_type="duration"
9481 mdapi_supported_apis=""
9482 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9483 mdapi_group="GPU/Thread Dispatcher"
9484 mdapi_hw_unit_type="subslice"
9485 />
9486 <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9487 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9488 data_type="float"
9489 max_equation="100"
9490 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9491 underscore_name="thread_header01_ready_port1"
9492 units="percent"
9493 symbol_name="ThreadHeader01ReadyPort1"
9494 availability="$SubsliceMask 0x2 AND"
9495 semantic_type="duration"
9496 mdapi_supported_apis=""
9497 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9498 mdapi_group="GPU/Thread Dispatcher"
9499 mdapi_hw_unit_type="subslice"
9500 />
9501 <counter name="GPU Time Elapsed"
9502 description="Time elapsed on the GPU during the measurement."
9503 data_type="uint64"
9504 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9505 underscore_name="gpu_time"
9506 units="ns"
9507 symbol_name="GpuTime"
9508 semantic_type="duration"
9509 mdapi_supported_apis=""
9510 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9511 mdapi_hw_unit_type="gpu"
9512 mdapi_group="GPU"
9513 />
9514 <counter name="AVG GPU Core Frequency"
9515 description="Average GPU Core Frequency in the measurement."
9516 data_type="uint64"
9517 max_equation="$GpuMaxFrequency"
9518 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9519 underscore_name="avg_gpu_core_frequency"
9520 units="hz"
9521 symbol_name="AvgGpuCoreFrequency"
9522 semantic_type="event"
9523 mdapi_supported_apis=""
9524 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9525 mdapi_group="GPU"
9526 mdapi_hw_unit_type="gpu"
9527 />
9528 <counter name="Sampler Texels Misses"
9529 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9530 data_type="uint64"
9531 equation="A 29 READ 4 UMUL"
9532 underscore_name="sampler_texel_misses"
9533 units="texels"
9534 symbol_name="SamplerTexelMisses"
9535 semantic_type="event"
9536 mdapi_supported_apis=""
9537 mdapi_usage_flags="Tier3 Batch Frame Draw"
9538 mdapi_hw_unit_type="gpu"
9539 mdapi_group="Sampler/Sampler Cache"
9540 />
9541 <counter name="CS Threads Dispatched"
9542 description="The total number of compute shader hardware threads dispatched."
9543 data_type="uint64"
9544 equation="A 4 READ"
9545 underscore_name="cs_threads"
9546 units="threads"
9547 symbol_name="CsThreads"
9548 semantic_type="event"
9549 mdapi_supported_apis="OGL4 OCL IO BB"
9550 mdapi_usage_flags="Tier3 Frame Batch Draw"
9551 mdapi_hw_unit_type="gpu"
9552 mdapi_group="EU Array/Compute Shader"
9553 />
9554 <counter name="SLM Bytes Read"
9555 description="The total number of GPU memory bytes read from shared local memory."
9556 data_type="uint64"
9557 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9558 equation="A 30 READ 64 UMUL"
9559 underscore_name="slm_bytes_read"
9560 units="bytes"
9561 symbol_name="SlmBytesRead"
9562 semantic_type="throughput"
9563 mdapi_supported_apis="OGL4 OCL IO BB"
9564 mdapi_usage_flags="Tier3 Frame Batch Draw"
9565 mdapi_group="L3/Data Port/SLM"
9566 mdapi_hw_unit_type="gpu"
9567 />
9568 <counter name="PS FPU1 Pipe Active"
9569 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9570 data_type="float"
9571 max_equation="100"
9572 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9573 underscore_name="ps_fpu1_active"
9574 units="percent"
9575 symbol_name="PsFpu1Active"
9576 semantic_type="duration"
9577 mdapi_supported_apis="OGL IO BB"
9578 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9579 mdapi_group="EU Array/Pixel Shader"
9580 mdapi_hw_unit_type="gpu"
9581 />
9582 <counter name="PS Send Pipeline Active"
9583 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9584 data_type="float"
9585 max_equation="100"
9586 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9587 underscore_name="ps_send_active"
9588 units="percent"
9589 symbol_name="PsSendActive"
9590 semantic_type="duration"
9591 mdapi_supported_apis="OGL IO BB"
9592 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9593 mdapi_group="EU Array/Pixel Shader"
9594 mdapi_hw_unit_type="gpu"
9595 />
9596 <counter name="VS FPU0 Pipe Active"
9597 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9598 data_type="float"
9599 max_equation="100"
9600 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9601 underscore_name="vs_fpu0_active"
9602 units="percent"
9603 symbol_name="VsFpu0Active"
9604 semantic_type="duration"
9605 mdapi_supported_apis="OGL IO BB"
9606 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9607 mdapi_group="EU Array/Vertex Shader"
9608 mdapi_hw_unit_type="gpu"
9609 />
9610 <counter name="GPU Busy"
9611 description="The percentage of time in which the GPU has been processing GPU commands."
9612 data_type="float"
9613 max_equation="100"
9614 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9615 underscore_name="gpu_busy"
9616 units="percent"
9617 symbol_name="GpuBusy"
9618 semantic_type="duration"
9619 mdapi_supported_apis=""
9620 mdapi_usage_flags="Tier1 Overview System Frame"
9621 mdapi_group="GPU"
9622 mdapi_hw_unit_type="gpu"
9623 />
9624 <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9625 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9626 data_type="float"
9627 max_equation="100"
9628 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9629 underscore_name="thread_header02_ready_port1"
9630 units="percent"
9631 symbol_name="ThreadHeader02ReadyPort1"
9632 availability="$SubsliceMask 0x4 AND"
9633 semantic_type="duration"
9634 mdapi_supported_apis=""
9635 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9636 mdapi_group="GPU/Thread Dispatcher"
9637 mdapi_hw_unit_type="subslice"
9638 />
9639 <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9640 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9641 data_type="float"
9642 max_equation="100"
9643 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9644 underscore_name="thread_header02_ready_port0"
9645 units="percent"
9646 symbol_name="ThreadHeader02ReadyPort0"
9647 availability="$SubsliceMask 0x4 AND"
9648 semantic_type="duration"
9649 mdapi_supported_apis=""
9650 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9651 mdapi_group="GPU/Thread Dispatcher"
9652 mdapi_hw_unit_type="subslice"
9653 />
9654 <counter name="Rasterized Pixels"
9655 description="The total number of rasterized pixels."
9656 data_type="uint64"
9657 equation="A 21 READ 4 UMUL"
9658 underscore_name="rasterized_pixels"
9659 units="pixels"
9660 symbol_name="RasterizedPixels"
9661 semantic_type="event"
9662 mdapi_supported_apis="OGL IO BB"
9663 mdapi_usage_flags="Tier3 Frame Batch Draw"
9664 mdapi_hw_unit_type="gpu"
9665 mdapi_group="3D Pipe/Rasterizer"
9666 />
9667 <counter name="PS FPU0 Pipe Active"
9668 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9669 data_type="float"
9670 max_equation="100"
9671 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9672 underscore_name="ps_fpu0_active"
9673 units="percent"
9674 symbol_name="PsFpu0Active"
9675 semantic_type="duration"
9676 mdapi_supported_apis="OGL IO BB"
9677 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9678 mdapi_group="EU Array/Pixel Shader"
9679 mdapi_hw_unit_type="gpu"
9680 />
9681 <counter name="DS Threads Dispatched"
9682 description="The total number of domain shader hardware threads dispatched."
9683 data_type="uint64"
9684 equation="A 3 READ"
9685 underscore_name="ds_threads"
9686 units="threads"
9687 symbol_name="DsThreads"
9688 semantic_type="event"
9689 mdapi_supported_apis="OGL4 IO BB"
9690 mdapi_usage_flags="Tier3 Frame Batch Draw"
9691 mdapi_hw_unit_type="gpu"
9692 mdapi_group="EU Array/Domain Shader"
9693 />
9694 <counter name="Samples Written"
9695 description="The total number of samples or pixels written to all render targets."
9696 data_type="uint64"
9697 equation="A 26 READ 4 UMUL"
9698 underscore_name="samples_written"
9699 units="pixels"
9700 symbol_name="SamplesWritten"
9701 semantic_type="event"
9702 mdapi_supported_apis="OGL IO BB"
9703 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9704 mdapi_hw_unit_type="gpu"
9705 mdapi_group="3D Pipe/Output Merger"
9706 />
9707 <counter name="EU Stall"
9708 description="The percentage of time in which the Execution Units were stalled."
9709 data_type="float"
9710 max_equation="100"
9711 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9712 underscore_name="eu_stall"
9713 units="percent"
9714 symbol_name="EuStall"
9715 semantic_type="duration"
9716 mdapi_supported_apis=""
9717 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9718 mdapi_group="EU Array"
9719 mdapi_hw_unit_type="gpu"
9720 />
9721 <counter name="Samples Blended"
9722 description="The total number of blended samples or pixels written to all render targets."
9723 data_type="uint64"
9724 equation="A 27 READ 4 UMUL"
9725 underscore_name="samples_blended"
9726 units="pixels"
9727 symbol_name="SamplesBlended"
9728 semantic_type="event"
9729 mdapi_supported_apis="OGL IO BB"
9730 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9731 mdapi_hw_unit_type="gpu"
9732 mdapi_group="3D Pipe/Output Merger"
9733 />
9734 <counter name="Early Depth Test Fails"
9735 description="The total number of pixels dropped on early depth test."
9736 data_type="uint64"
9737 equation="A 23 READ 4 UMUL"
9738 underscore_name="early_depth_test_fails"
9739 units="pixels"
9740 symbol_name="EarlyDepthTestFails"
9741 semantic_type="event"
9742 mdapi_supported_apis="OGL IO BB"
9743 mdapi_usage_flags="Tier3 Frame Batch Draw"
9744 mdapi_hw_unit_type="gpu"
9745 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9746 />
9747 <counter name="Shader Memory Accesses"
9748 description="The total number of shader memory accesses to L3."
9749 data_type="uint64"
9750 equation="A 32 READ"
9751 underscore_name="shader_memory_accesses"
9752 units="messages"
9753 symbol_name="ShaderMemoryAccesses"
9754 semantic_type="event"
9755 mdapi_supported_apis=""
9756 mdapi_usage_flags="Tier3 Frame Batch Draw"
9757 mdapi_hw_unit_type="gpu"
9758 mdapi_group="L3/Data Port"
9759 />
9760 <counter name="HS Threads Dispatched"
9761 description="The total number of hull shader hardware threads dispatched."
9762 data_type="uint64"
9763 equation="A 2 READ"
9764 underscore_name="hs_threads"
9765 units="threads"
9766 symbol_name="HsThreads"
9767 semantic_type="event"
9768 mdapi_supported_apis="OGL4 IO BB"
9769 mdapi_usage_flags="Tier3 Frame Batch Draw"
9770 mdapi_hw_unit_type="gpu"
9771 mdapi_group="EU Array/Hull Shader"
9772 />
9773 <counter name="SLM Bytes Written"
9774 description="The total number of GPU memory bytes written into shared local memory."
9775 data_type="uint64"
9776 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9777 equation="A 31 READ 64 UMUL"
9778 underscore_name="slm_bytes_written"
9779 units="bytes"
9780 symbol_name="SlmBytesWritten"
9781 semantic_type="throughput"
9782 mdapi_supported_apis="OGL4 OCL IO BB"
9783 mdapi_usage_flags="Tier3 Frame Batch Draw"
9784 mdapi_group="L3/Data Port/SLM"
9785 mdapi_hw_unit_type="gpu"
9786 />
9787 <counter name="L3 Shader Throughput"
9788 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9789 data_type="uint64"
9790 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9791 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9792 underscore_name="l3_shader_throughput"
9793 units="bytes"
9794 symbol_name="L3ShaderThroughput"
9795 semantic_type="throughput"
9796 mdapi_supported_apis="OGL4 OCL IO BB"
9797 mdapi_usage_flags="Tier2 Frame Batch Draw"
9798 mdapi_group="L3/Data Port"
9799 mdapi_hw_unit_type="gpu"
9800 />
9801 <counter name="Samples Killed in FS"
9802 description="The total number of samples or pixels dropped in fragment shaders."
9803 data_type="uint64"
9804 equation="A 24 READ 4 UMUL"
9805 underscore_name="samples_killed_in_ps"
9806 units="pixels"
9807 symbol_name="SamplesKilledInPs"
9808 semantic_type="event"
9809 mdapi_supported_apis="OGL IO BB"
9810 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9811 mdapi_hw_unit_type="gpu"
9812 mdapi_group="3D Pipe/Fragment Shader"
9813 />
9814 <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
9815 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9816 data_type="float"
9817 max_equation="100"
9818 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9819 underscore_name="thread_header00_ready_port0"
9820 units="percent"
9821 symbol_name="ThreadHeader00ReadyPort0"
9822 availability="$SubsliceMask 0x1 AND"
9823 semantic_type="duration"
9824 mdapi_supported_apis=""
9825 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9826 mdapi_group="GPU/Thread Dispatcher"
9827 mdapi_hw_unit_type="subslice"
9828 />
9829 <counter name="Shader Atomic Memory Accesses"
9830 description="The total number of shader atomic memory accesses."
9831 data_type="uint64"
9832 equation="A 34 READ"
9833 underscore_name="shader_atomics"
9834 units="messages"
9835 symbol_name="ShaderAtomics"
9836 semantic_type="event"
9837 mdapi_supported_apis="OGL OCL IO BB"
9838 mdapi_usage_flags="Tier3 Frame Batch Draw"
9839 mdapi_hw_unit_type="gpu"
9840 mdapi_group="L3/Data Port/Atomics"
9841 />
9842 <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
9843 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9844 data_type="float"
9845 max_equation="100"
9846 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9847 underscore_name="thread_header00_ready_port1"
9848 units="percent"
9849 symbol_name="ThreadHeader00ReadyPort1"
9850 availability="$SubsliceMask 0x1 AND"
9851 semantic_type="duration"
9852 mdapi_supported_apis=""
9853 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9854 mdapi_group="GPU/Thread Dispatcher"
9855 mdapi_hw_unit_type="subslice"
9856 />
9857 <register_config type="NOA">
9858 <register type="NOA" address="0x00009840" value="0x00000080" />
9859 <register type="NOA" address="0x00009888" value="0x12124D60" />
9860 <register type="NOA" address="0x00009888" value="0x12322E60" />
9861 <register type="NOA" address="0x00009888" value="0x12524D60" />
9862 <register type="NOA" address="0x00009888" value="0x022F3000" />
9863 <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9864 <register type="NOA" address="0x00009888" value="0x000D8000" />
9865 <register type="NOA" address="0x00009888" value="0x020DA000" />
9866 <register type="NOA" address="0x00009888" value="0x040DA000" />
9867 <register type="NOA" address="0x00009888" value="0x060D2000" />
9868 <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9869 <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9870 <register type="NOA" address="0x00009888" value="0x082C8000" />
9871 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9872 <register type="NOA" address="0x00009888" value="0x002D8000" />
9873 <register type="NOA" address="0x00009888" value="0x062D4000" />
9874 <register type="NOA" address="0x00009888" value="0x0410C000" />
9875 <register type="NOA" address="0x00009888" value="0x0411C000" />
9876 <register type="NOA" address="0x00009888" value="0x04121FB7" />
9877 <register type="NOA" address="0x00009888" value="0x00120000" />
9878 <register type="NOA" address="0x00009888" value="0x04135000" />
9879 <register type="NOA" address="0x00009888" value="0x00308000" />
9880 <register type="NOA" address="0x00009888" value="0x06304000" />
9881 <register type="NOA" address="0x00009888" value="0x00318000" />
9882 <register type="NOA" address="0x00009888" value="0x06314000" />
9883 <register type="NOA" address="0x00009888" value="0x00321B80" />
9884 <register type="NOA" address="0x00009888" value="0x0632003F" />
9885 <register type="NOA" address="0x00009888" value="0x00334000" />
9886 <register type="NOA" address="0x00009888" value="0x06331000" />
9887 <register type="NOA" address="0x00009888" value="0x0250C000" />
9888 <register type="NOA" address="0x00009888" value="0x0251C000" />
9889 <register type="NOA" address="0x00009888" value="0x02521FB7" />
9890 <register type="NOA" address="0x00009888" value="0x00520000" />
9891 <register type="NOA" address="0x00009888" value="0x02535000" />
9892 <register type="NOA" address="0x00009888" value="0x1190FC00" />
9893 <register type="NOA" address="0x00009888" value="0x37900000" />
9894 <register type="NOA" address="0x00009888" value="0x51900000" />
9895 <register type="NOA" address="0x00009888" value="0x41900800" />
9896 <register type="NOA" address="0x00009888" value="0x43900063" />
9897 <register type="NOA" address="0x00009888" value="0x53900000" />
9898 <register type="NOA" address="0x00009888" value="0x45900040" />
9899 <register type="NOA" address="0x00009888" value="0x33900000" />
9900 </register_config>
9901 <register_config type="OA">
9902 <register type="OA" address="0x00002740" value="0x00000000" />
9903 <register type="OA" address="0x00002744" value="0x00800000" />
9904 <register type="OA" address="0x00002710" value="0x00000000" />
9905 <register type="OA" address="0x00002714" value="0x00800000" />
9906 <register type="OA" address="0x00002720" value="0x00000000" />
9907 <register type="OA" address="0x00002724" value="0x00800000" />
9908 </register_config>
9909 <register_config type="FLEX">
9910 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9911 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9912 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9913 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9914 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9915 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9916 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9917 </register_config>
9918 </set>
9919
9920 <set name="Compute Metrics Extra Gen9"
9921 mdapi_supported_apis="OGL4 OCL IO BB"
9922 underscore_name="compute_extra"
9923 hw_config_guid="2d80a648-7b5a-4e92-bbe7-3b5c76f2e221"
9924 chipset="SKLGT3"
9925 symbol_name="ComputeExtra"
9926 >
9927 <counter name="GPU Core Clocks"
9928 description="The total number of GPU core clocks elapsed during the measurement."
9929 data_type="uint64"
9930 equation="GPU_CLOCK 0 READ"
9931 underscore_name="gpu_core_clocks"
9932 units="cycles"
9933 symbol_name="GpuCoreClocks"
9934 semantic_type="event"
9935 mdapi_supported_apis=""
9936 mdapi_usage_flags="Tier1 Frame Batch Draw"
9937 mdapi_hw_unit_type="gpu"
9938 mdapi_group="GPU"
9939 />
9940 <counter name="EU FPU1 Pipe Active"
9941 description="The percentage of time in which EU FPU1 pipeline was actively processing."
9942 data_type="float"
9943 max_equation="100"
9944 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9945 underscore_name="fpu1_active"
9946 units="percent"
9947 symbol_name="Fpu1Active"
9948 semantic_type="duration"
9949 mdapi_supported_apis=""
9950 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9951 mdapi_group="EU Array/Pipes"
9952 mdapi_hw_unit_type="gpu"
9953 />
9954 <counter name="GPU Time Elapsed"
9955 description="Time elapsed on the GPU during the measurement."
9956 data_type="uint64"
9957 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9958 underscore_name="gpu_time"
9959 units="ns"
9960 symbol_name="GpuTime"
9961 semantic_type="duration"
9962 mdapi_supported_apis=""
9963 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9964 mdapi_hw_unit_type="gpu"
9965 mdapi_group="GPU"
9966 />
9967 <counter name="AVG GPU Core Frequency"
9968 description="Average GPU Core Frequency in the measurement."
9969 data_type="uint64"
9970 max_equation="$GpuMaxFrequency"
9971 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9972 underscore_name="avg_gpu_core_frequency"
9973 units="hz"
9974 symbol_name="AvgGpuCoreFrequency"
9975 semantic_type="event"
9976 mdapi_supported_apis=""
9977 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9978 mdapi_group="GPU"
9979 mdapi_hw_unit_type="gpu"
9980 />
9981 <counter name="EU FPU1 Pipe Active including Ext Math"
9982 description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
9983 data_type="float"
9984 max_equation="100"
9985 equation="A 8 READ C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
9986 underscore_name="fpu1_active_adjusted"
9987 units="percent"
9988 symbol_name="Fpu1ActiveAdjusted"
9989 semantic_type="duration"
9990 mdapi_supported_apis=""
9991 mdapi_usage_flags="Tier4 System Frame Batch Draw"
9992 mdapi_group="EU Array/Pipes"
9993 mdapi_hw_unit_type="gpu"
9994 />
9995 <register_config type="NOA">
9996 <register type="NOA" address="0x00009840" value="0x00000080" />
9997 <register type="NOA" address="0x00009888" value="0x121203E0" />
9998 <register type="NOA" address="0x00009888" value="0x123203E0" />
9999 <register type="NOA" address="0x00009888" value="0x125203E0" />
10000 <register type="NOA" address="0x00009888" value="0x129203E0" />
10001 <register type="NOA" address="0x00009888" value="0x12B203E0" />
10002 <register type="NOA" address="0x00009888" value="0x12D203E0" />
10003 <register type="NOA" address="0x00009888" value="0x024EC000" />
10004 <register type="NOA" address="0x00009888" value="0x044EC000" />
10005 <register type="NOA" address="0x00009888" value="0x064EC000" />
10006 <register type="NOA" address="0x00009888" value="0x022F4000" />
10007 <register type="NOA" address="0x00009888" value="0x084CA000" />
10008 <register type="NOA" address="0x00009888" value="0x0A4C0042" />
10009 <register type="NOA" address="0x00009888" value="0x000D8000" />
10010 <register type="NOA" address="0x00009888" value="0x020DA000" />
10011 <register type="NOA" address="0x00009888" value="0x040DA000" />
10012 <register type="NOA" address="0x00009888" value="0x060D2000" />
10013 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
10014 <register type="NOA" address="0x00009888" value="0x0E0F006D" />
10015 <register type="NOA" address="0x00009888" value="0x022C8000" />
10016 <register type="NOA" address="0x00009888" value="0x042C8000" />
10017 <register type="NOA" address="0x00009888" value="0x062C8000" />
10018 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10019 <register type="NOA" address="0x00009888" value="0x042D8000" />
10020 <register type="NOA" address="0x00009888" value="0x06104000" />
10021 <register type="NOA" address="0x00009888" value="0x06114000" />
10022 <register type="NOA" address="0x00009888" value="0x06120033" />
10023 <register type="NOA" address="0x00009888" value="0x00120000" />
10024 <register type="NOA" address="0x00009888" value="0x06131000" />
10025 <register type="NOA" address="0x00009888" value="0x04308000" />
10026 <register type="NOA" address="0x00009888" value="0x04318000" />
10027 <register type="NOA" address="0x00009888" value="0x04321980" />
10028 <register type="NOA" address="0x00009888" value="0x00320000" />
10029 <register type="NOA" address="0x00009888" value="0x04334000" />
10030 <register type="NOA" address="0x00009888" value="0x04504000" />
10031 <register type="NOA" address="0x00009888" value="0x04514000" />
10032 <register type="NOA" address="0x00009888" value="0x04520033" />
10033 <register type="NOA" address="0x00009888" value="0x00520000" />
10034 <register type="NOA" address="0x00009888" value="0x04531000" />
10035 <register type="NOA" address="0x00009888" value="0x00AF8000" />
10036 <register type="NOA" address="0x00009888" value="0x0ACC0001" />
10037 <register type="NOA" address="0x00009888" value="0x008D8000" />
10038 <register type="NOA" address="0x00009888" value="0x028DA000" />
10039 <register type="NOA" address="0x00009888" value="0x0C8FB000" />
10040 <register type="NOA" address="0x00009888" value="0x0E8F0001" />
10041 <register type="NOA" address="0x00009888" value="0x06AC8000" />
10042 <register type="NOA" address="0x00009888" value="0x02AD4000" />
10043 <register type="NOA" address="0x00009888" value="0x02908000" />
10044 <register type="NOA" address="0x00009888" value="0x02918000" />
10045 <register type="NOA" address="0x00009888" value="0x02921980" />
10046 <register type="NOA" address="0x00009888" value="0x00920000" />
10047 <register type="NOA" address="0x00009888" value="0x02934000" />
10048 <register type="NOA" address="0x00009888" value="0x02B04000" />
10049 <register type="NOA" address="0x00009888" value="0x02B14000" />
10050 <register type="NOA" address="0x00009888" value="0x02B20033" />
10051 <register type="NOA" address="0x00009888" value="0x00B20000" />
10052 <register type="NOA" address="0x00009888" value="0x02B31000" />
10053 <register type="NOA" address="0x00009888" value="0x00D08000" />
10054 <register type="NOA" address="0x00009888" value="0x00D18000" />
10055 <register type="NOA" address="0x00009888" value="0x00D21980" />
10056 <register type="NOA" address="0x00009888" value="0x00D34000" />
10057 <register type="NOA" address="0x00009888" value="0x1190FC00" />
10058 <register type="NOA" address="0x00009888" value="0x37900000" />
10059 <register type="NOA" address="0x00009888" value="0x51900000" />
10060 <register type="NOA" address="0x00009888" value="0x41900C00" />
10061 <register type="NOA" address="0x00009888" value="0x43900402" />
10062 <register type="NOA" address="0x00009888" value="0x53901550" />
10063 <register type="NOA" address="0x00009888" value="0x45900080" />
10064 <register type="NOA" address="0x00009888" value="0x33900000" />
10065 </register_config>
10066 </set>
10067
10068 <set name="Media Vme Pipe Gen9"
10069 mdapi_supported_apis="MEDIA IO BB"
10070 underscore_name="vme_pipe"
10071 hw_config_guid="cfae9232-6ffc-42cc-a703-9790016925f0"
10072 chipset="SKLGT3"
10073 symbol_name="VMEPipe"
10074 >
10075 <counter name="GPU Core Clocks"
10076 description="The total number of GPU core clocks elapsed during the measurement."
10077 data_type="uint64"
10078 equation="GPU_CLOCK 0 READ"
10079 underscore_name="gpu_core_clocks"
10080 units="cycles"
10081 symbol_name="GpuCoreClocks"
10082 semantic_type="event"
10083 mdapi_supported_apis=""
10084 mdapi_usage_flags="Tier1 Frame Batch Draw"
10085 mdapi_hw_unit_type="gpu"
10086 mdapi_group="GPU"
10087 />
10088 <counter name="EU Active"
10089 description="The percentage of time in which the Execution Units were actively processing."
10090 data_type="float"
10091 max_equation="100"
10092 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10093 underscore_name="eu_active"
10094 units="percent"
10095 symbol_name="EuActive"
10096 semantic_type="duration"
10097 mdapi_supported_apis=""
10098 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10099 mdapi_group="EU Array"
10100 mdapi_hw_unit_type="gpu"
10101 />
10102 <counter name="EU Both FPU Pipes Active"
10103 description="The percentage of time in which both EU FPU pipelines were actively processing."
10104 data_type="float"
10105 max_equation="100"
10106 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10107 underscore_name="eu_fpu_both_active"
10108 units="percent"
10109 symbol_name="EuFpuBothActive"
10110 semantic_type="duration"
10111 mdapi_supported_apis=""
10112 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10113 mdapi_group="EU Array/Pipes"
10114 mdapi_hw_unit_type="gpu"
10115 />
10116 <counter name="GPU Time Elapsed"
10117 description="Time elapsed on the GPU during the measurement."
10118 data_type="uint64"
10119 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10120 underscore_name="gpu_time"
10121 units="ns"
10122 symbol_name="GpuTime"
10123 semantic_type="duration"
10124 mdapi_supported_apis=""
10125 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10126 mdapi_hw_unit_type="gpu"
10127 mdapi_group="GPU"
10128 />
10129 <counter name="AVG GPU Core Frequency"
10130 description="Average GPU Core Frequency in the measurement."
10131 data_type="uint64"
10132 max_equation="$GpuMaxFrequency"
10133 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10134 underscore_name="avg_gpu_core_frequency"
10135 units="hz"
10136 symbol_name="AvgGpuCoreFrequency"
10137 semantic_type="event"
10138 mdapi_supported_apis=""
10139 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10140 mdapi_group="GPU"
10141 mdapi_hw_unit_type="gpu"
10142 />
10143 <counter name="CS Threads Dispatched"
10144 description="The total number of compute shader hardware threads dispatched."
10145 data_type="uint64"
10146 equation="A 4 READ"
10147 underscore_name="cs_threads"
10148 units="threads"
10149 symbol_name="CsThreads"
10150 semantic_type="event"
10151 mdapi_supported_apis=""
10152 mdapi_usage_flags="Tier3 Frame Batch Draw"
10153 mdapi_hw_unit_type="gpu"
10154 mdapi_group="EU Array/Compute Shader"
10155 />
10156 <counter name="EU Thread Occupancy"
10157 description="The percentage of time in which hardware threads occupied EUs."
10158 data_type="float"
10159 max_equation="100"
10160 equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10161 underscore_name="eu_thread_occupancy"
10162 units="percent"
10163 symbol_name="EuThreadOccupancy"
10164 semantic_type="duration"
10165 mdapi_supported_apis=""
10166 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10167 mdapi_group="EU Array"
10168 mdapi_hw_unit_type="gpu"
10169 />
10170 <counter name="EU Stall"
10171 description="The percentage of time in which the Execution Units were stalled."
10172 data_type="float"
10173 max_equation="100"
10174 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10175 underscore_name="eu_stall"
10176 units="percent"
10177 symbol_name="EuStall"
10178 semantic_type="duration"
10179 mdapi_supported_apis=""
10180 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10181 mdapi_group="EU Array"
10182 mdapi_hw_unit_type="gpu"
10183 />
10184 <counter name="VME Busy"
10185 description="The percentage of time in which VME (IME or CRE) was actively processing data."
10186 data_type="float"
10187 max_equation="100"
10188 equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10189 underscore_name="vme_busy"
10190 units="percent"
10191 symbol_name="VMEBusy"
10192 semantic_type="duration"
10193 mdapi_supported_apis=""
10194 mdapi_usage_flags="Overview System Batch Tier2"
10195 mdapi_group="VME Pipe"
10196 mdapi_hw_unit_type="gpu"
10197 />
10198 <counter name="GPU Busy"
10199 description="The percentage of time in which the GPU has been processing GPU commands."
10200 data_type="float"
10201 max_equation="100"
10202 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10203 underscore_name="gpu_busy"
10204 units="percent"
10205 symbol_name="GpuBusy"
10206 semantic_type="duration"
10207 mdapi_supported_apis=""
10208 mdapi_usage_flags="Tier1 Overview System Frame"
10209 mdapi_group="GPU"
10210 mdapi_hw_unit_type="gpu"
10211 />
10212 <register_config type="NOA">
10213 <register type="NOA" address="0x00009840" value="0x00000080" />
10214 <register type="NOA" address="0x00009888" value="0x141A5800" />
10215 <register type="NOA" address="0x00009888" value="0x161A00C0" />
10216 <register type="NOA" address="0x00009888" value="0x12180240" />
10217 <register type="NOA" address="0x00009888" value="0x14180002" />
10218 <register type="NOA" address="0x00009888" value="0x149A5800" />
10219 <register type="NOA" address="0x00009888" value="0x169A00C0" />
10220 <register type="NOA" address="0x00009888" value="0x12980240" />
10221 <register type="NOA" address="0x00009888" value="0x14980002" />
10222 <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
10223 <register type="NOA" address="0x00009888" value="0x002F1000" />
10224 <register type="NOA" address="0x00009888" value="0x022F8000" />
10225 <register type="NOA" address="0x00009888" value="0x042F3000" />
10226 <register type="NOA" address="0x00009888" value="0x004C4000" />
10227 <register type="NOA" address="0x00009888" value="0x0A4C9500" />
10228 <register type="NOA" address="0x00009888" value="0x0C4C002A" />
10229 <register type="NOA" address="0x00009888" value="0x000D2000" />
10230 <register type="NOA" address="0x00009888" value="0x060D8000" />
10231 <register type="NOA" address="0x00009888" value="0x080DA000" />
10232 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10233 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10234 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10235 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
10236 <register type="NOA" address="0x00009888" value="0x100F0015" />
10237 <register type="NOA" address="0x00009888" value="0x002C8000" />
10238 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10239 <register type="NOA" address="0x00009888" value="0x162CAA00" />
10240 <register type="NOA" address="0x00009888" value="0x182C000A" />
10241 <register type="NOA" address="0x00009888" value="0x04193000" />
10242 <register type="NOA" address="0x00009888" value="0x081A28C1" />
10243 <register type="NOA" address="0x00009888" value="0x001A0000" />
10244 <register type="NOA" address="0x00009888" value="0x00133000" />
10245 <register type="NOA" address="0x00009888" value="0x0613C000" />
10246 <register type="NOA" address="0x00009888" value="0x0813F000" />
10247 <register type="NOA" address="0x00009888" value="0x00172000" />
10248 <register type="NOA" address="0x00009888" value="0x06178000" />
10249 <register type="NOA" address="0x00009888" value="0x0817A000" />
10250 <register type="NOA" address="0x00009888" value="0x00180037" />
10251 <register type="NOA" address="0x00009888" value="0x06180940" />
10252 <register type="NOA" address="0x00009888" value="0x08180000" />
10253 <register type="NOA" address="0x00009888" value="0x02180000" />
10254 <register type="NOA" address="0x00009888" value="0x04183000" />
10255 <register type="NOA" address="0x00009888" value="0x04AFC000" />
10256 <register type="NOA" address="0x00009888" value="0x06AF3000" />
10257 <register type="NOA" address="0x00009888" value="0x0ACC4000" />
10258 <register type="NOA" address="0x00009888" value="0x0CCC0015" />
10259 <register type="NOA" address="0x00009888" value="0x0A8DA000" />
10260 <register type="NOA" address="0x00009888" value="0x0C8DA000" />
10261 <register type="NOA" address="0x00009888" value="0x0E8F4000" />
10262 <register type="NOA" address="0x00009888" value="0x108F0015" />
10263 <register type="NOA" address="0x00009888" value="0x16ACA000" />
10264 <register type="NOA" address="0x00009888" value="0x18AC000A" />
10265 <register type="NOA" address="0x00009888" value="0x06993000" />
10266 <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
10267 <register type="NOA" address="0x00009888" value="0x009A0000" />
10268 <register type="NOA" address="0x00009888" value="0x0A93F000" />
10269 <register type="NOA" address="0x00009888" value="0x0C93F000" />
10270 <register type="NOA" address="0x00009888" value="0x0A97A000" />
10271 <register type="NOA" address="0x00009888" value="0x0C97A000" />
10272 <register type="NOA" address="0x00009888" value="0x0A980977" />
10273 <register type="NOA" address="0x00009888" value="0x08980000" />
10274 <register type="NOA" address="0x00009888" value="0x04980000" />
10275 <register type="NOA" address="0x00009888" value="0x06983000" />
10276 <register type="NOA" address="0x00009888" value="0x119000FF" />
10277 <register type="NOA" address="0x00009888" value="0x51900050" />
10278 <register type="NOA" address="0x00009888" value="0x41900000" />
10279 <register type="NOA" address="0x00009888" value="0x55900115" />
10280 <register type="NOA" address="0x00009888" value="0x45900000" />
10281 <register type="NOA" address="0x00009888" value="0x47900884" />
10282 <register type="NOA" address="0x00009888" value="0x57900000" />
10283 <register type="NOA" address="0x00009888" value="0x49900002" />
10284 <register type="NOA" address="0x00009888" value="0x37900000" />
10285 <register type="NOA" address="0x00009888" value="0x33900000" />
10286 </register_config>
10287 <register_config type="OA">
10288 <register type="OA" address="0x00002740" value="0x00000000" />
10289 <register type="OA" address="0x00002710" value="0x00000000" />
10290 <register type="OA" address="0x00002714" value="0xF0800000" />
10291 <register type="OA" address="0x00002720" value="0x00000000" />
10292 <register type="OA" address="0x00002724" value="0x30800000" />
10293 <register type="OA" address="0x00002770" value="0x00100030" />
10294 <register type="OA" address="0x00002774" value="0x0000FFF9" />
10295 <register type="OA" address="0x00002778" value="0x00000002" />
10296 <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10297 <register type="OA" address="0x00002780" value="0x00000002" />
10298 <register type="OA" address="0x00002784" value="0x0000FFF3" />
10299 <register type="OA" address="0x00002788" value="0x00100180" />
10300 <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10301 <register type="OA" address="0x00002790" value="0x00000002" />
10302 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10303 <register type="OA" address="0x00002798" value="0x00000002" />
10304 <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10305 </register_config>
10306 <register_config type="FLEX">
10307 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10308 <register type="FLEX" address="0x0000E558" value="0x00008003" />
10309 </register_config>
10310 </set>
10311
10312 <set name="Gpu Rings Busyness"
10313 mdapi_supported_apis="OGL OCL MEDIA IO BB"
10314 underscore_name="gpu_busyness"
10315 hw_config_guid="0c5058ff-fdf4-4e0d-81fb-c0310fb76525"
10316 chipset="SKLGT3"
10317 symbol_name="GpuBusyness"
10318 >
10319 <counter name="GPU Core Clocks"
10320 description="The total number of GPU core clocks elapsed during the measurement."
10321 data_type="uint64"
10322 equation="GPU_CLOCK 0 READ"
10323 underscore_name="gpu_core_clocks"
10324 units="cycles"
10325 symbol_name="GpuCoreClocks"
10326 semantic_type="event"
10327 mdapi_supported_apis=""
10328 mdapi_usage_flags="Tier1 Frame Batch Draw"
10329 mdapi_hw_unit_type="gpu"
10330 mdapi_group="GPU"
10331 />
10332 <counter name="Vebox Ring Busy"
10333 description="The percentage of time when vebox command streamer was busy."
10334 data_type="float"
10335 max_equation="100"
10336 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10337 underscore_name="vebox_busy"
10338 units="percent"
10339 symbol_name="VeboxBusy"
10340 semantic_type="duration"
10341 mdapi_supported_apis=""
10342 mdapi_usage_flags="System Frame Batch"
10343 mdapi_group="GPU"
10344 mdapi_hw_unit_type="gpu"
10345 />
10346 <counter name="GPU Time Elapsed"
10347 description="Time elapsed on the GPU during the measurement."
10348 data_type="uint64"
10349 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10350 underscore_name="gpu_time"
10351 units="ns"
10352 symbol_name="GpuTime"
10353 semantic_type="duration"
10354 mdapi_supported_apis=""
10355 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10356 mdapi_hw_unit_type="gpu"
10357 mdapi_group="GPU"
10358 />
10359 <counter name="AVG GPU Core Frequency"
10360 description="Average GPU Core Frequency in the measurement."
10361 data_type="uint64"
10362 max_equation="$GpuMaxFrequency"
10363 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10364 underscore_name="avg_gpu_core_frequency"
10365 units="hz"
10366 symbol_name="AvgGpuCoreFrequency"
10367 semantic_type="event"
10368 mdapi_supported_apis=""
10369 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10370 mdapi_group="GPU"
10371 mdapi_hw_unit_type="gpu"
10372 />
10373 <counter name="Render Ring Busy"
10374 description="The percentage of time when render command streamer was busy."
10375 data_type="float"
10376 max_equation="100"
10377 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10378 underscore_name="render_busy"
10379 units="percent"
10380 symbol_name="RenderBusy"
10381 semantic_type="duration"
10382 mdapi_supported_apis=""
10383 mdapi_usage_flags="System Frame Batch"
10384 mdapi_group="GPU"
10385 mdapi_hw_unit_type="gpu"
10386 />
10387 <counter name="Vdbox0 Ring Busy"
10388 description="The percentage of time when Vdbox0 command streamer was busy."
10389 data_type="float"
10390 max_equation="100"
10391 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10392 underscore_name="vdbox0_busy"
10393 units="percent"
10394 symbol_name="Vdbox0Busy"
10395 semantic_type="duration"
10396 mdapi_supported_apis=""
10397 mdapi_usage_flags="System Frame Batch"
10398 mdapi_group="GPU"
10399 mdapi_hw_unit_type="gpu"
10400 />
10401 <counter name="Blitter Ring Busy"
10402 description="The percentage of time when blitter command streamer was busy."
10403 data_type="float"
10404 max_equation="100"
10405 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
10406 underscore_name="blitter_busy"
10407 units="percent"
10408 symbol_name="BlitterBusy"
10409 semantic_type="duration"
10410 mdapi_supported_apis=""
10411 mdapi_usage_flags="System Frame Batch"
10412 mdapi_group="GPU"
10413 mdapi_hw_unit_type="gpu"
10414 />
10415 <counter name="AnyRingBusy"
10416 description="The percentage of time when any command streamer was busy."
10417 data_type="float"
10418 max_equation="100"
10419 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10420 underscore_name="any_ring_busy"
10421 units="percent"
10422 symbol_name="AnyRingBusy"
10423 semantic_type="duration"
10424 mdapi_supported_apis=""
10425 mdapi_usage_flags="Frame Batch Draw"
10426 mdapi_group="GPU"
10427 mdapi_hw_unit_type="gpu"
10428 />
10429 <counter name="Vdbox1 Ring Busy"
10430 description="The percentage of time when Vdbox1 command streamer was busy."
10431 data_type="float"
10432 max_equation="100"
10433 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10434 underscore_name="vdbox1_busy"
10435 units="percent"
10436 symbol_name="Vdbox1Busy"
10437 semantic_type="duration"
10438 mdapi_supported_apis=""
10439 mdapi_usage_flags="System Frame Batch"
10440 mdapi_group="GPU"
10441 mdapi_hw_unit_type="gpu"
10442 />
10443 <register_config type="NOA">
10444 <register type="NOA" address="0x00009840" value="0x00000080" />
10445 <register type="NOA" address="0x00009888" value="0x21D05800" />
10446 <register type="NOA" address="0x00009888" value="0x13805800" />
10447 <register type="NOA" address="0x00009888" value="0x05962C25" />
10448 <register type="NOA" address="0x00009888" value="0x19950016" />
10449 <register type="NOA" address="0x00009888" value="0x21C05800" />
10450 <register type="NOA" address="0x00009888" value="0x09D000A5" />
10451 <register type="NOA" address="0x00009888" value="0x11D00000" />
10452 <register type="NOA" address="0x00009888" value="0x05D00000" />
10453 <register type="NOA" address="0x00009888" value="0x09D54000" />
10454 <register type="NOA" address="0x00009888" value="0x07800035" />
10455 <register type="NOA" address="0x00009888" value="0x11800000" />
10456 <register type="NOA" address="0x00009888" value="0x1D810400" />
10457 <register type="NOA" address="0x00009888" value="0x21960000" />
10458 <register type="NOA" address="0x00009888" value="0x0996C000" />
10459 <register type="NOA" address="0x00009888" value="0x0B964000" />
10460 <register type="NOA" address="0x00009888" value="0x19938000" />
10461 <register type="NOA" address="0x00009888" value="0x1B930068" />
10462 <register type="NOA" address="0x00009888" value="0x15948000" />
10463 <register type="NOA" address="0x00009888" value="0x1B94000C" />
10464 <register type="NOA" address="0x00009888" value="0x03957500" />
10465 <register type="NOA" address="0x00009888" value="0x1D950000" />
10466 <register type="NOA" address="0x00009888" value="0x17950000" />
10467 <register type="NOA" address="0x00009888" value="0x07E54000" />
10468 <register type="NOA" address="0x00009888" value="0x07928000" />
10469 <register type="NOA" address="0x00009888" value="0x03988000" />
10470 <register type="NOA" address="0x00009888" value="0x17908000" />
10471 <register type="NOA" address="0x00009888" value="0x19904000" />
10472 <register type="NOA" address="0x00009888" value="0x1B908000" />
10473 <register type="NOA" address="0x00009888" value="0x1D908000" />
10474 <register type="NOA" address="0x00009888" value="0x1F908000" />
10475 <register type="NOA" address="0x00009888" value="0x09978000" />
10476 <register type="NOA" address="0x00009888" value="0x0BC000A5" />
10477 <register type="NOA" address="0x00009888" value="0x11C00000" />
10478 <register type="NOA" address="0x00009888" value="0x05C00000" />
10479 <register type="NOA" address="0x00009888" value="0x0BC54000" />
10480 <register type="NOA" address="0x00009888" value="0x11900000" />
10481 <register type="NOA" address="0x00009888" value="0x37900000" />
10482 <register type="NOA" address="0x00009888" value="0x51900000" />
10483 <register type="NOA" address="0x00009888" value="0x43900463" />
10484 <register type="NOA" address="0x00009888" value="0x53900000" />
10485 <register type="NOA" address="0x00009888" value="0x45900040" />
10486 <register type="NOA" address="0x00009888" value="0x33900000" />
10487 </register_config>
10488 <register_config type="OA">
10489 <register type="OA" address="0x00002740" value="0x00000000" />
10490 <register type="OA" address="0x00002710" value="0x00000000" />
10491 <register type="OA" address="0x00002714" value="0x10800000" />
10492 <register type="OA" address="0x00002720" value="0x00000000" />
10493 <register type="OA" address="0x00002724" value="0x00800000" />
10494 <register type="OA" address="0x00002770" value="0x0007C000" />
10495 <register type="OA" address="0x00002774" value="0x000007FF" />
10496 </register_config>
10497 </set>
10498
10499 <set name="MDAPI testing set Gen9"
10500 mdapi_supported_apis="OGL OCL IO BB"
10501 underscore_name="test_oa"
10502 hw_config_guid="2b985803-d3c9-4629-8a4f-634bfecba0e8"
10503 chipset="SKLGT3"
10504 symbol_name="TestOa"
10505 >
10506 <counter name="TestCounter7"
10507 description="HW test counter 7. Factor: 0.666"
10508 data_type="uint64"
10509 equation="B 7 READ"
10510 underscore_name="counter7"
10511 units="events"
10512 symbol_name="Counter7"
10513 semantic_type="event"
10514 mdapi_supported_apis=""
10515 mdapi_usage_flags="Frame Batch Draw"
10516 mdapi_hw_unit_type="gpu"
10517 mdapi_group="GPU"
10518 />
10519 <counter name="GPU Time Elapsed"
10520 description="Time elapsed on the GPU during the measurement."
10521 data_type="uint64"
10522 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10523 underscore_name="gpu_time"
10524 units="ns"
10525 symbol_name="GpuTime"
10526 semantic_type="duration"
10527 mdapi_supported_apis=""
10528 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10529 mdapi_hw_unit_type="gpu"
10530 mdapi_group="GPU"
10531 />
10532 <counter name="GPU Core Clocks"
10533 description="The total number of GPU core clocks elapsed during the measurement."
10534 data_type="uint64"
10535 equation="GPU_CLOCK 0 READ"
10536 underscore_name="gpu_core_clocks"
10537 units="cycles"
10538 symbol_name="GpuCoreClocks"
10539 semantic_type="event"
10540 mdapi_supported_apis=""
10541 mdapi_usage_flags="Tier1 Frame Batch Draw"
10542 mdapi_hw_unit_type="gpu"
10543 mdapi_group="GPU"
10544 />
10545 <counter name="AVG GPU Core Frequency"
10546 description="Average GPU Core Frequency in the measurement."
10547 data_type="uint64"
10548 max_equation="$GpuMaxFrequency"
10549 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10550 underscore_name="avg_gpu_core_frequency"
10551 units="hz"
10552 symbol_name="AvgGpuCoreFrequency"
10553 semantic_type="event"
10554 mdapi_supported_apis=""
10555 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10556 mdapi_group="GPU"
10557 mdapi_hw_unit_type="gpu"
10558 />
10559 <counter name="TestCounter8"
10560 description="HW test counter 8. Should be equal to 1."
10561 data_type="uint64"
10562 equation="C 7 READ"
10563 underscore_name="counter8"
10564 units="events"
10565 symbol_name="Counter8"
10566 semantic_type="event"
10567 mdapi_supported_apis=""
10568 mdapi_usage_flags="Frame Batch Draw"
10569 mdapi_hw_unit_type="gpu"
10570 mdapi_group="GPU"
10571 />
10572 <counter name="TestCounter4"
10573 description="HW test counter 4. Factor: 0.333"
10574 data_type="uint64"
10575 equation="B 4 READ"
10576 underscore_name="counter4"
10577 units="events"
10578 symbol_name="Counter4"
10579 semantic_type="event"
10580 mdapi_supported_apis=""
10581 mdapi_usage_flags="Frame Batch Draw"
10582 mdapi_hw_unit_type="gpu"
10583 mdapi_group="GPU"
10584 />
10585 <counter name="TestCounter5"
10586 description="HW test counter 5. Factor: 0.333"
10587 data_type="uint64"
10588 equation="B 5 READ"
10589 underscore_name="counter5"
10590 units="events"
10591 symbol_name="Counter5"
10592 semantic_type="event"
10593 mdapi_supported_apis=""
10594 mdapi_usage_flags="Frame Batch Draw"
10595 mdapi_hw_unit_type="gpu"
10596 mdapi_group="GPU"
10597 />
10598 <counter name="TestCounter6"
10599 description="HW test counter 6. Factor: 0.166"
10600 data_type="uint64"
10601 equation="B 6 READ"
10602 underscore_name="counter6"
10603 units="events"
10604 symbol_name="Counter6"
10605 semantic_type="event"
10606 mdapi_supported_apis=""
10607 mdapi_usage_flags="Frame Batch Draw"
10608 mdapi_hw_unit_type="gpu"
10609 mdapi_group="GPU"
10610 />
10611 <counter name="TestCounter3"
10612 description="HW test counter 3. Factor: 0.5"
10613 data_type="uint64"
10614 equation="B 3 READ"
10615 underscore_name="counter3"
10616 units="events"
10617 symbol_name="Counter3"
10618 semantic_type="event"
10619 mdapi_supported_apis=""
10620 mdapi_usage_flags="Frame Batch Draw"
10621 mdapi_hw_unit_type="gpu"
10622 mdapi_group="GPU"
10623 />
10624 <counter name="TestCounter0"
10625 description="HW test counter 0. Factor: 0.0"
10626 data_type="uint64"
10627 equation="B 0 READ"
10628 underscore_name="counter0"
10629 units="events"
10630 symbol_name="Counter0"
10631 semantic_type="event"
10632 mdapi_supported_apis=""
10633 mdapi_usage_flags="Frame Batch Draw"
10634 mdapi_hw_unit_type="gpu"
10635 mdapi_group="GPU"
10636 />
10637 <counter name="TestCounter1"
10638 description="HW test counter 1. Factor: 1.0"
10639 data_type="uint64"
10640 equation="B 1 READ"
10641 underscore_name="counter1"
10642 units="events"
10643 symbol_name="Counter1"
10644 semantic_type="event"
10645 mdapi_supported_apis=""
10646 mdapi_usage_flags="Frame Batch Draw"
10647 mdapi_hw_unit_type="gpu"
10648 mdapi_group="GPU"
10649 />
10650 <counter name="TestCounter2"
10651 description="HW test counter 2. Factor: 1.0"
10652 data_type="uint64"
10653 equation="B 2 READ"
10654 underscore_name="counter2"
10655 units="events"
10656 symbol_name="Counter2"
10657 semantic_type="event"
10658 mdapi_supported_apis=""
10659 mdapi_usage_flags="Frame Batch Draw"
10660 mdapi_hw_unit_type="gpu"
10661 mdapi_group="GPU"
10662 />
10663 <register_config type="NOA">
10664 <register type="NOA" address="0x00009840" value="0x00000080" />
10665 <register type="NOA" address="0x00009888" value="0x11810000" />
10666 <register type="NOA" address="0x00009888" value="0x07810013" />
10667 <register type="NOA" address="0x00009888" value="0x1F810000" />
10668 <register type="NOA" address="0x00009888" value="0x1D810000" />
10669 <register type="NOA" address="0x00009888" value="0x1B930040" />
10670 <register type="NOA" address="0x00009888" value="0x07E54000" />
10671 <register type="NOA" address="0x00009888" value="0x1F908000" />
10672 <register type="NOA" address="0x00009888" value="0x11900000" />
10673 <register type="NOA" address="0x00009888" value="0x37900000" />
10674 <register type="NOA" address="0x00009888" value="0x53900000" />
10675 <register type="NOA" address="0x00009888" value="0x45900000" />
10676 <register type="NOA" address="0x00009888" value="0x33900000" />
10677 </register_config>
10678 <register_config type="OA">
10679 <register type="OA" address="0x00002740" value="0x00000000" />
10680 <register type="OA" address="0x00002744" value="0x00800000" />
10681 <register type="OA" address="0x00002714" value="0xF0800000" />
10682 <register type="OA" address="0x00002710" value="0x00000000" />
10683 <register type="OA" address="0x00002724" value="0xF0800000" />
10684 <register type="OA" address="0x00002720" value="0x00000000" />
10685 <register type="OA" address="0x00002770" value="0x00000004" />
10686 <register type="OA" address="0x00002774" value="0x00000000" />
10687 <register type="OA" address="0x00002778" value="0x00000003" />
10688 <register type="OA" address="0x0000277C" value="0x00000000" />
10689 <register type="OA" address="0x00002780" value="0x00000007" />
10690 <register type="OA" address="0x00002784" value="0x00000000" />
10691 <register type="OA" address="0x00002788" value="0x00100002" />
10692 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10693 <register type="OA" address="0x00002790" value="0x00100002" />
10694 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10695 <register type="OA" address="0x00002798" value="0x00100082" />
10696 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10697 <register type="OA" address="0x000027A0" value="0x001000C2" />
10698 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10699 <register type="OA" address="0x000027A8" value="0x00100001" />
10700 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10701 </register_config>
10702 </set>
10703
10704 <set name="Metric set PMA Stall"
10705 mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
10706 underscore_name="pma__stall"
10707 hw_config_guid="c889fd93-8dc7-4ba5-9451-de34a8b5ea3f"
10708 chipset="SKLGT3"
10709 symbol_name="PMA_Stall"
10710 >
10711 <counter name="GPU Time Elapsed"
10712 description="Time elapsed on the GPU during the measurement."
10713 data_type="uint64"
10714 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10715 underscore_name="gpu_time"
10716 units="ns"
10717 symbol_name="GpuTime"
10718 semantic_type="duration"
10719 mdapi_supported_apis=""
10720 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10721 mdapi_hw_unit_type="gpu"
10722 mdapi_group="GPU"
10723 />
10724 <counter name="GPU Core Clocks"
10725 description="The total number of GPU core clocks elapsed during the measurement."
10726 data_type="uint64"
10727 equation="GPU_CLOCK 0 READ"
10728 underscore_name="gpu_core_clocks"
10729 units="cycles"
10730 symbol_name="GpuCoreClocks"
10731 semantic_type="event"
10732 mdapi_supported_apis=""
10733 mdapi_usage_flags="Tier1 Frame Batch Draw"
10734 mdapi_hw_unit_type="gpu"
10735 mdapi_group="GPU"
10736 />
10737 <counter name="STC PMA stall"
10738 description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
10739 data_type="float"
10740 max_equation="100"
10741 equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10742 underscore_name="stc_pma_stall"
10743 units="percent"
10744 symbol_name="StcPMAStall"
10745 availability="$SliceMask 1 AND"
10746 semantic_type="duration"
10747 mdapi_supported_apis=""
10748 mdapi_usage_flags="Frame Batch Draw"
10749 mdapi_group="GPU/Stencil Cache"
10750 mdapi_hw_unit_type="gpu"
10751 />
10752 <counter name="AVG GPU Core Frequency"
10753 description="Average GPU Core Frequency in the measurement."
10754 data_type="uint64"
10755 max_equation="$GpuMaxFrequency"
10756 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10757 underscore_name="avg_gpu_core_frequency"
10758 units="hz"
10759 symbol_name="AvgGpuCoreFrequency"
10760 semantic_type="event"
10761 mdapi_supported_apis=""
10762 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10763 mdapi_group="GPU"
10764 mdapi_hw_unit_type="gpu"
10765 />
10766 <register_config type="NOA">
10767 <register type="NOA" address="0x00009840" value="0x00000080" />
10768 <register type="NOA" address="0x00009888" value="0x122D3080" />
10769 <register type="NOA" address="0x00009888" value="0x000D2000" />
10770 <register type="NOA" address="0x00009888" value="0x060D8000" />
10771 <register type="NOA" address="0x00009888" value="0x080DA000" />
10772 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10773 <register type="NOA" address="0x00009888" value="0x0C0F0800" />
10774 <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
10775 <register type="NOA" address="0x00009888" value="0x100F0002" />
10776 <register type="NOA" address="0x00009888" value="0x002D0025" />
10777 <register type="NOA" address="0x00009888" value="0x062D1300" />
10778 <register type="NOA" address="0x00009888" value="0x082D16A4" />
10779 <register type="NOA" address="0x00009888" value="0x0A2D162E" />
10780 <register type="NOA" address="0x00009888" value="0x102D0000" />
10781 <register type="NOA" address="0x00009888" value="0x1190003F" />
10782 <register type="NOA" address="0x00009888" value="0x51900000" />
10783 <register type="NOA" address="0x00009888" value="0x41900000" />
10784 <register type="NOA" address="0x00009888" value="0x55900000" />
10785 <register type="NOA" address="0x00009888" value="0x45900000" />
10786 <register type="NOA" address="0x00009888" value="0x47900000" />
10787 <register type="NOA" address="0x00009888" value="0x57900000" />
10788 <register type="NOA" address="0x00009888" value="0x49900000" />
10789 <register type="NOA" address="0x00009888" value="0x37900000" />
10790 <register type="NOA" address="0x00009888" value="0x33900000" />
10791 </register_config>
10792 <register_config type="OA">
10793 <register type="OA" address="0x00002740" value="0x00000000" />
10794 <register type="OA" address="0x00002710" value="0x00000000" />
10795 <register type="OA" address="0x00002714" value="0x30800000" />
10796 <register type="OA" address="0x00002720" value="0x00000000" />
10797 <register type="OA" address="0x00002724" value="0x00800000" />
10798 <register type="OA" address="0x00002770" value="0x00E00021" />
10799 <register type="OA" address="0x00002774" value="0x0007FFF8" />
10800 <register type="OA" address="0x00002778" value="0x07000101" />
10801 <register type="OA" address="0x0000277C" value="0x0038FFC7" />
10802 </register_config>
10803 </set>
10804
10805 </metrics>