i965: Calculate thread_count in brw_alloc_stage_scratch
[mesa.git] / src / mesa / drivers / dri / i965 / brw_oa_sklgt4.xml
1 <?xml version="1.0"?>
2 <metrics version="1491577975" 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="bad77c24-cc64-480d-99bf-e7b740713800"
7 chipset="SKLGT4"
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 B 3 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="VS FPU1 Pipe Active"
106 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
107 data_type="float"
108 max_equation="100"
109 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
110 underscore_name="vs_fpu1_active"
111 units="percent"
112 symbol_name="VsFpu1Active"
113 semantic_type="duration"
114 mdapi_supported_apis="OGL IO BB"
115 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
116 mdapi_group="EU Array/Vertex Shader"
117 mdapi_hw_unit_type="gpu"
118 />
119 <counter name="GS Threads Dispatched"
120 description="The total number of geometry shader hardware threads dispatched."
121 data_type="uint64"
122 equation="A 5 READ"
123 underscore_name="gs_threads"
124 units="threads"
125 symbol_name="GsThreads"
126 semantic_type="event"
127 mdapi_supported_apis="OGL4 IO BB"
128 mdapi_usage_flags="Tier3 Frame Batch Draw"
129 mdapi_hw_unit_type="gpu"
130 mdapi_group="EU Array/Geometry Shader"
131 />
132 <counter name="L3 Sampler Throughput"
133 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
134 data_type="uint64"
135 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
136 equation="$SamplerL1Misses 64 UMUL"
137 underscore_name="l3_sampler_throughput"
138 units="bytes"
139 symbol_name="L3SamplerThroughput"
140 semantic_type="throughput"
141 mdapi_supported_apis=""
142 mdapi_usage_flags="Tier2 Frame Batch Draw"
143 mdapi_group="L3/Sampler"
144 mdapi_hw_unit_type="gpu"
145 />
146 <counter name="Early Hi-Depth Test Fails"
147 description="The total number of pixels dropped on early hierarchical depth test."
148 data_type="uint64"
149 equation="A 22 READ 4 UMUL"
150 underscore_name="hi_depth_test_fails"
151 units="pixels"
152 symbol_name="HiDepthTestFails"
153 semantic_type="event"
154 mdapi_supported_apis="OGL IO BB"
155 mdapi_usage_flags="Tier3 Frame Batch Draw"
156 mdapi_hw_unit_type="gpu"
157 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
158 />
159 <counter name="FS Both FPU Active"
160 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
161 data_type="float"
162 max_equation="100"
163 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
164 underscore_name="ps_eu_both_fpu_active"
165 units="percent"
166 symbol_name="PsEuBothFpuActive"
167 semantic_type="duration"
168 mdapi_supported_apis="OGL IO BB"
169 mdapi_usage_flags="Tier4 Frame Batch Draw"
170 mdapi_group="3D Pipe/Fragment Shader"
171 mdapi_hw_unit_type="gpu"
172 />
173 <counter name="VS Threads Dispatched"
174 description="The total number of vertex shader hardware threads dispatched."
175 data_type="uint64"
176 equation="A 1 READ"
177 underscore_name="vs_threads"
178 units="threads"
179 symbol_name="VsThreads"
180 semantic_type="event"
181 mdapi_supported_apis="OGL IO BB"
182 mdapi_usage_flags="Tier3 Frame Batch Draw"
183 mdapi_hw_unit_type="gpu"
184 mdapi_group="EU Array/Vertex Shader"
185 />
186 <counter name="FS Threads Dispatched"
187 description="The total number of fragment shader hardware threads dispatched."
188 data_type="uint64"
189 equation="A 6 READ"
190 underscore_name="ps_threads"
191 units="threads"
192 symbol_name="PsThreads"
193 semantic_type="event"
194 mdapi_supported_apis="OGL IO BB"
195 mdapi_usage_flags="Tier3 Frame Batch Draw"
196 mdapi_hw_unit_type="gpu"
197 mdapi_group="EU Array/Fragment Shader"
198 />
199 <counter name="Sampler 0 Busy"
200 description="The percentage of time in which Sampler 0 has been processing EU requests."
201 data_type="float"
202 max_equation="100"
203 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
204 underscore_name="sampler0_busy"
205 units="percent"
206 symbol_name="Sampler0Busy"
207 availability="$SubsliceMask 0x09 AND"
208 semantic_type="duration"
209 mdapi_supported_apis=""
210 mdapi_usage_flags="Tier3 Batch Frame Draw"
211 mdapi_group="Sampler"
212 mdapi_hw_unit_type="subslice"
213 />
214 <counter name="Sampler 1 Busy"
215 description="The percentage of time in which Sampler 1 has been processing EU requests."
216 data_type="float"
217 max_equation="100"
218 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
219 underscore_name="sampler1_busy"
220 units="percent"
221 symbol_name="Sampler1Busy"
222 availability="$SubsliceMask 0x12 AND"
223 semantic_type="duration"
224 mdapi_supported_apis=""
225 mdapi_usage_flags="Tier3 Batch Frame Draw"
226 mdapi_group="Sampler"
227 mdapi_hw_unit_type="subslice"
228 />
229 <counter name="Samplers Busy"
230 description="The percentage of time in which samplers have been processing EU requests."
231 data_type="float"
232 max_equation="100"
233 equation="$Sampler0Busy $Sampler1Busy FMAX"
234 underscore_name="samplers_busy"
235 units="percent"
236 symbol_name="SamplersBusy"
237 semantic_type="duration"
238 mdapi_supported_apis=""
239 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
240 mdapi_group="Sampler"
241 mdapi_hw_unit_type="slice"
242 />
243 <counter name="GTI Fixed Pipe Throughput"
244 description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
245 data_type="uint64"
246 max_equation="$GpuCoreClocks 64 UMUL"
247 equation="B 6 READ B 7 READ UADD 64 UMUL"
248 underscore_name="gti_vf_throughput"
249 units="bytes"
250 symbol_name="GtiVfThroughput"
251 semantic_type="throughput"
252 mdapi_supported_apis="OGL IO BB"
253 mdapi_usage_flags="Tier2 Frame Batch Draw"
254 mdapi_group="GTI/3D Pipe"
255 mdapi_hw_unit_type="gpu"
256 />
257 <counter name="Shader Barrier Messages"
258 description="The total number of shader barrier messages."
259 data_type="uint64"
260 equation="A 35 READ"
261 underscore_name="shader_barriers"
262 units="messages"
263 symbol_name="ShaderBarriers"
264 semantic_type="event"
265 mdapi_supported_apis=""
266 mdapi_usage_flags="Tier3 Frame Batch Draw"
267 mdapi_hw_unit_type="gpu"
268 mdapi_group="EU Array/Barrier"
269 />
270 <counter name="Sampler 0 Bottleneck"
271 low_watermark="5"
272 description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
273 data_type="float"
274 high_watermark="15"
275 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
276 max_equation="100"
277 underscore_name="sampler0_bottleneck"
278 units="percent"
279 symbol_name="Sampler0Bottleneck"
280 availability="$SubsliceMask 0x09 AND"
281 semantic_type="duration"
282 mdapi_supported_apis=""
283 mdapi_usage_flags="Tier3 Indicate Draw"
284 mdapi_group="Sampler"
285 mdapi_hw_unit_type="subslice"
286 />
287 <counter name="Sampler Texels"
288 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
289 data_type="uint64"
290 equation="A 28 READ 4 UMUL"
291 underscore_name="sampler_texels"
292 units="texels"
293 symbol_name="SamplerTexels"
294 semantic_type="event"
295 mdapi_supported_apis=""
296 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
297 mdapi_hw_unit_type="gpu"
298 mdapi_group="Sampler/Sampler Input"
299 />
300 <counter name="Pixels Failing Tests"
301 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
302 data_type="uint64"
303 equation="A 25 READ 4 UMUL"
304 underscore_name="pixels_failing_post_ps_tests"
305 units="pixels"
306 symbol_name="PixelsFailingPostPsTests"
307 semantic_type="event"
308 mdapi_supported_apis="OGL IO BB"
309 mdapi_usage_flags="Tier3 Frame Batch Draw"
310 mdapi_hw_unit_type="gpu"
311 mdapi_group="3D Pipe/Output Merger"
312 />
313 <counter name="GPU Time Elapsed"
314 description="Time elapsed on the GPU during the measurement."
315 data_type="uint64"
316 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
317 underscore_name="gpu_time"
318 units="ns"
319 symbol_name="GpuTime"
320 semantic_type="duration"
321 mdapi_supported_apis=""
322 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
323 mdapi_hw_unit_type="gpu"
324 mdapi_group="GPU"
325 />
326 <counter name="AVG GPU Core Frequency"
327 description="Average GPU Core Frequency in the measurement."
328 data_type="uint64"
329 max_equation="$GpuMaxFrequency"
330 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
331 underscore_name="avg_gpu_core_frequency"
332 units="hz"
333 symbol_name="AvgGpuCoreFrequency"
334 semantic_type="event"
335 mdapi_supported_apis=""
336 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
337 mdapi_group="GPU"
338 mdapi_hw_unit_type="gpu"
339 />
340 <counter name="Sampler Texels Misses"
341 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
342 data_type="uint64"
343 equation="A 29 READ 4 UMUL"
344 underscore_name="sampler_texel_misses"
345 units="texels"
346 symbol_name="SamplerTexelMisses"
347 semantic_type="event"
348 mdapi_supported_apis=""
349 mdapi_usage_flags="Tier3 Batch Frame Draw"
350 mdapi_hw_unit_type="gpu"
351 mdapi_group="Sampler/Sampler Cache"
352 />
353 <counter name="CS Threads Dispatched"
354 description="The total number of compute shader hardware threads dispatched."
355 data_type="uint64"
356 equation="A 4 READ"
357 underscore_name="cs_threads"
358 units="threads"
359 symbol_name="CsThreads"
360 semantic_type="event"
361 mdapi_supported_apis="OGL4 OCL IO BB"
362 mdapi_usage_flags="Tier3 Frame Batch Draw"
363 mdapi_hw_unit_type="gpu"
364 mdapi_group="EU Array/Compute Shader"
365 />
366 <counter name="Shader Memory Accesses"
367 description="The total number of shader memory accesses to L3."
368 data_type="uint64"
369 equation="A 32 READ"
370 underscore_name="shader_memory_accesses"
371 units="messages"
372 symbol_name="ShaderMemoryAccesses"
373 semantic_type="event"
374 mdapi_supported_apis=""
375 mdapi_usage_flags="Tier3 Frame Batch Draw"
376 mdapi_hw_unit_type="gpu"
377 mdapi_group="L3/Data Port"
378 />
379 <counter name="L3 Lookup Accesses w/o IC"
380 description="The total number of L3 cache lookup accesses w/o IC."
381 data_type="uint64"
382 equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
383 underscore_name="l3_lookups"
384 units="messages"
385 symbol_name="L3Lookups"
386 semantic_type="event"
387 mdapi_supported_apis=""
388 mdapi_usage_flags="Tier3 Frame Batch Draw"
389 mdapi_hw_unit_type="gpu"
390 mdapi_group="L3/TAG"
391 />
392 <counter name="SLM Bytes Read"
393 description="The total number of GPU memory bytes read from shared local memory."
394 data_type="uint64"
395 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
396 equation="A 30 READ 64 UMUL"
397 underscore_name="slm_bytes_read"
398 units="bytes"
399 symbol_name="SlmBytesRead"
400 semantic_type="throughput"
401 mdapi_supported_apis="OGL4 OCL IO BB"
402 mdapi_usage_flags="Tier3 Frame Batch Draw"
403 mdapi_group="L3/Data Port/SLM"
404 mdapi_hw_unit_type="gpu"
405 />
406 <counter name="GTI Read Throughput"
407 description="The total number of GPU memory bytes read from GTI."
408 data_type="uint64"
409 max_equation="$GpuCoreClocks 64 UMUL"
410 equation="C 6 READ 64 UMUL"
411 underscore_name="gti_read_throughput"
412 units="bytes"
413 symbol_name="GtiReadThroughput"
414 semantic_type="throughput"
415 mdapi_supported_apis=""
416 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
417 mdapi_group="GTI"
418 mdapi_hw_unit_type="gpu"
419 />
420 <counter name="PS FPU1 Pipe Active"
421 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
422 data_type="float"
423 max_equation="100"
424 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
425 underscore_name="ps_fpu1_active"
426 units="percent"
427 symbol_name="PsFpu1Active"
428 semantic_type="duration"
429 mdapi_supported_apis="OGL IO BB"
430 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
431 mdapi_group="EU Array/Pixel Shader"
432 mdapi_hw_unit_type="gpu"
433 />
434 <counter name="PS Send Pipeline Active"
435 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
436 data_type="float"
437 max_equation="100"
438 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
439 underscore_name="ps_send_active"
440 units="percent"
441 symbol_name="PsSendActive"
442 semantic_type="duration"
443 mdapi_supported_apis="OGL IO BB"
444 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
445 mdapi_group="EU Array/Pixel Shader"
446 mdapi_hw_unit_type="gpu"
447 />
448 <counter name="Rasterized Pixels"
449 description="The total number of rasterized pixels."
450 data_type="uint64"
451 equation="A 21 READ 4 UMUL"
452 underscore_name="rasterized_pixels"
453 units="pixels"
454 symbol_name="RasterizedPixels"
455 semantic_type="event"
456 mdapi_supported_apis="OGL IO BB"
457 mdapi_usage_flags="Tier3 Frame Batch Draw"
458 mdapi_hw_unit_type="gpu"
459 mdapi_group="3D Pipe/Rasterizer"
460 />
461 <counter name="GPU Busy"
462 description="The percentage of time in which the GPU has been processing GPU commands."
463 data_type="float"
464 max_equation="100"
465 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
466 underscore_name="gpu_busy"
467 units="percent"
468 symbol_name="GpuBusy"
469 semantic_type="duration"
470 mdapi_supported_apis=""
471 mdapi_usage_flags="Tier1 Overview System Frame"
472 mdapi_group="GPU"
473 mdapi_hw_unit_type="gpu"
474 />
475 <counter name="GTI Depth Throughput"
476 description="The total number of GPU memory bytes transferred between depth caches and GTI."
477 data_type="uint64"
478 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
479 equation="C 0 READ C 1 READ UADD 64 UMUL"
480 underscore_name="gti_depth_throughput"
481 units="bytes"
482 symbol_name="GtiDepthThroughput"
483 semantic_type="throughput"
484 mdapi_supported_apis="OGL IO BB"
485 mdapi_usage_flags="Tier2 Frame Batch Draw"
486 mdapi_group="GTI/Depth Cache"
487 mdapi_hw_unit_type="gpu"
488 />
489 <counter name="VS FPU0 Pipe Active"
490 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
491 data_type="float"
492 max_equation="100"
493 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
494 underscore_name="vs_fpu0_active"
495 units="percent"
496 symbol_name="VsFpu0Active"
497 semantic_type="duration"
498 mdapi_supported_apis="OGL IO BB"
499 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
500 mdapi_group="EU Array/Vertex Shader"
501 mdapi_hw_unit_type="gpu"
502 />
503 <counter name="PS FPU0 Pipe Active"
504 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
505 data_type="float"
506 max_equation="100"
507 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
508 underscore_name="ps_fpu0_active"
509 units="percent"
510 symbol_name="PsFpu0Active"
511 semantic_type="duration"
512 mdapi_supported_apis="OGL IO BB"
513 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
514 mdapi_group="EU Array/Pixel Shader"
515 mdapi_hw_unit_type="gpu"
516 />
517 <counter name="DS Threads Dispatched"
518 description="The total number of domain shader hardware threads dispatched."
519 data_type="uint64"
520 equation="A 3 READ"
521 underscore_name="ds_threads"
522 units="threads"
523 symbol_name="DsThreads"
524 semantic_type="event"
525 mdapi_supported_apis="OGL4 IO BB"
526 mdapi_usage_flags="Tier3 Frame Batch Draw"
527 mdapi_hw_unit_type="gpu"
528 mdapi_group="EU Array/Domain Shader"
529 />
530 <counter name="Samples Written"
531 description="The total number of samples or pixels written to all render targets."
532 data_type="uint64"
533 equation="A 26 READ 4 UMUL"
534 underscore_name="samples_written"
535 units="pixels"
536 symbol_name="SamplesWritten"
537 semantic_type="event"
538 mdapi_supported_apis="OGL IO BB"
539 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
540 mdapi_hw_unit_type="gpu"
541 mdapi_group="3D Pipe/Output Merger"
542 />
543 <counter name="EU Stall"
544 description="The percentage of time in which the Execution Units were stalled."
545 data_type="float"
546 max_equation="100"
547 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
548 underscore_name="eu_stall"
549 units="percent"
550 symbol_name="EuStall"
551 semantic_type="duration"
552 mdapi_supported_apis=""
553 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
554 mdapi_group="EU Array"
555 mdapi_hw_unit_type="gpu"
556 />
557 <counter name="Samples Blended"
558 description="The total number of blended samples or pixels written to all render targets."
559 data_type="uint64"
560 equation="A 27 READ 4 UMUL"
561 underscore_name="samples_blended"
562 units="pixels"
563 symbol_name="SamplesBlended"
564 semantic_type="event"
565 mdapi_supported_apis="OGL IO BB"
566 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
567 mdapi_hw_unit_type="gpu"
568 mdapi_group="3D Pipe/Output Merger"
569 />
570 <counter name="Early Depth Test Fails"
571 description="The total number of pixels dropped on early depth test."
572 data_type="uint64"
573 equation="A 23 READ 4 UMUL"
574 underscore_name="early_depth_test_fails"
575 units="pixels"
576 symbol_name="EarlyDepthTestFails"
577 semantic_type="event"
578 mdapi_supported_apis="OGL IO BB"
579 mdapi_usage_flags="Tier3 Frame Batch Draw"
580 mdapi_hw_unit_type="gpu"
581 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
582 />
583 <counter name="Samplers Bottleneck"
584 low_watermark="5"
585 description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
586 data_type="float"
587 high_watermark="15"
588 equation="$Sampler0Bottleneck"
589 max_equation="100"
590 underscore_name="sampler_bottleneck"
591 units="percent"
592 symbol_name="SamplerBottleneck"
593 semantic_type="duration"
594 mdapi_supported_apis=""
595 mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
596 mdapi_group="Sampler"
597 mdapi_hw_unit_type="slice"
598 />
599 <counter name="GTI HDC TLB Lookup Throughput"
600 description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
601 data_type="uint64"
602 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
603 equation="C 5 READ 64 UMUL"
604 underscore_name="gti_hdc_lookups_throughput"
605 units="bytes"
606 symbol_name="GtiHdcLookupsThroughput"
607 semantic_type="throughput"
608 mdapi_supported_apis=""
609 mdapi_usage_flags="Tier2 Frame Batch Draw"
610 mdapi_group="GTI/L3"
611 mdapi_hw_unit_type="gpu"
612 />
613 <counter name="GTI RCC Throughput"
614 description="The total number of GPU memory bytes transferred between render color caches and GTI."
615 data_type="uint64"
616 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
617 equation="C 2 READ C 3 READ UADD 64 UMUL"
618 underscore_name="gti_rcc_throughput"
619 units="bytes"
620 symbol_name="GtiRccThroughput"
621 semantic_type="throughput"
622 mdapi_supported_apis="OGL IO BB"
623 mdapi_usage_flags="Tier2 Frame Batch Draw"
624 mdapi_group="GTI/Color Cache"
625 mdapi_hw_unit_type="gpu"
626 />
627 <counter name="HS Threads Dispatched"
628 description="The total number of hull shader hardware threads dispatched."
629 data_type="uint64"
630 equation="A 2 READ"
631 underscore_name="hs_threads"
632 units="threads"
633 symbol_name="HsThreads"
634 semantic_type="event"
635 mdapi_supported_apis="OGL4 IO BB"
636 mdapi_usage_flags="Tier3 Frame Batch Draw"
637 mdapi_hw_unit_type="gpu"
638 mdapi_group="EU Array/Hull Shader"
639 />
640 <counter name="GTI Write Throughput"
641 description="The total number of GPU memory bytes written to GTI."
642 data_type="uint64"
643 max_equation="$GpuCoreClocks 32 UMUL"
644 equation="C 7 READ 64 UMUL"
645 underscore_name="gti_write_throughput"
646 units="bytes"
647 symbol_name="GtiWriteThroughput"
648 semantic_type="throughput"
649 mdapi_supported_apis=""
650 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
651 mdapi_group="GTI"
652 mdapi_hw_unit_type="gpu"
653 />
654 <counter name="SLM Bytes Written"
655 description="The total number of GPU memory bytes written into shared local memory."
656 data_type="uint64"
657 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
658 equation="A 31 READ 64 UMUL"
659 underscore_name="slm_bytes_written"
660 units="bytes"
661 symbol_name="SlmBytesWritten"
662 semantic_type="throughput"
663 mdapi_supported_apis="OGL4 OCL IO BB"
664 mdapi_usage_flags="Tier3 Frame Batch Draw"
665 mdapi_group="L3/Data Port/SLM"
666 mdapi_hw_unit_type="gpu"
667 />
668 <counter name="L3 Shader Throughput"
669 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
670 data_type="uint64"
671 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
672 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
673 underscore_name="l3_shader_throughput"
674 units="bytes"
675 symbol_name="L3ShaderThroughput"
676 semantic_type="throughput"
677 mdapi_supported_apis="OGL4 OCL IO BB"
678 mdapi_usage_flags="Tier2 Frame Batch Draw"
679 mdapi_group="L3/Data Port"
680 mdapi_hw_unit_type="gpu"
681 />
682 <counter name="Samples Killed in FS"
683 description="The total number of samples or pixels dropped in fragment shaders."
684 data_type="uint64"
685 equation="A 24 READ 4 UMUL"
686 underscore_name="samples_killed_in_ps"
687 units="pixels"
688 symbol_name="SamplesKilledInPs"
689 semantic_type="event"
690 mdapi_supported_apis="OGL IO BB"
691 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
692 mdapi_hw_unit_type="gpu"
693 mdapi_group="3D Pipe/Fragment Shader"
694 />
695 <counter name="Shader Atomic Memory Accesses"
696 description="The total number of shader atomic memory accesses."
697 data_type="uint64"
698 equation="A 34 READ"
699 underscore_name="shader_atomics"
700 units="messages"
701 symbol_name="ShaderAtomics"
702 semantic_type="event"
703 mdapi_supported_apis="OGL OCL IO BB"
704 mdapi_usage_flags="Tier3 Frame Batch Draw"
705 mdapi_hw_unit_type="gpu"
706 mdapi_group="L3/Data Port/Atomics"
707 />
708 <register_config type="NOA">
709 <register type="NOA" address="0x00009888" value="0x166C01E0" />
710 <register type="NOA" address="0x00009888" value="0x12170280" />
711 <register type="NOA" address="0x00009888" value="0x12370280" />
712 <register type="NOA" address="0x00009888" value="0x16EC01E0" />
713 <register type="NOA" address="0x00009888" value="0x176C01E0" />
714 <register type="NOA" address="0x00009888" value="0x11930317" />
715 <register type="NOA" address="0x00009888" value="0x159303DF" />
716 <register type="NOA" address="0x00009888" value="0x3F900003" />
717 <register type="NOA" address="0x00009888" value="0x1A4E03B0" />
718 <register type="NOA" address="0x00009888" value="0x0A6C0053" />
719 <register type="NOA" address="0x00009888" value="0x106C0000" />
720 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
721 <register type="NOA" address="0x00009888" value="0x0A1B4000" />
722 <register type="NOA" address="0x00009888" value="0x1C1C0001" />
723 <register type="NOA" address="0x00009888" value="0x002F1000" />
724 <register type="NOA" address="0x00009888" value="0x042F1000" />
725 <register type="NOA" address="0x00009888" value="0x004C4000" />
726 <register type="NOA" address="0x00009888" value="0x0A4CA400" />
727 <register type="NOA" address="0x00009888" value="0x0C4C0002" />
728 <register type="NOA" address="0x00009888" value="0x000D2000" />
729 <register type="NOA" address="0x00009888" value="0x060D8000" />
730 <register type="NOA" address="0x00009888" value="0x080DA000" />
731 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
732 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
733 <register type="NOA" address="0x00009888" value="0x0E0F5600" />
734 <register type="NOA" address="0x00009888" value="0x100F0001" />
735 <register type="NOA" address="0x00009888" value="0x002C8000" />
736 <register type="NOA" address="0x00009888" value="0x162CAA00" />
737 <register type="NOA" address="0x00009888" value="0x062D8000" />
738 <register type="NOA" address="0x00009888" value="0x00133000" />
739 <register type="NOA" address="0x00009888" value="0x08133000" />
740 <register type="NOA" address="0x00009888" value="0x00170020" />
741 <register type="NOA" address="0x00009888" value="0x08170021" />
742 <register type="NOA" address="0x00009888" value="0x10170000" />
743 <register type="NOA" address="0x00009888" value="0x0633C000" />
744 <register type="NOA" address="0x00009888" value="0x06370800" />
745 <register type="NOA" address="0x00009888" value="0x10370000" />
746 <register type="NOA" address="0x00009888" value="0x1ACE0230" />
747 <register type="NOA" address="0x00009888" value="0x0AEC5300" />
748 <register type="NOA" address="0x00009888" value="0x10EC0000" />
749 <register type="NOA" address="0x00009888" value="0x1CEC0000" />
750 <register type="NOA" address="0x00009888" value="0x0A9B8000" />
751 <register type="NOA" address="0x00009888" value="0x1C9C0002" />
752 <register type="NOA" address="0x00009888" value="0x0ACC2000" />
753 <register type="NOA" address="0x00009888" value="0x0CCC0002" />
754 <register type="NOA" address="0x00009888" value="0x088D8000" />
755 <register type="NOA" address="0x00009888" value="0x0A8D8000" />
756 <register type="NOA" address="0x00009888" value="0x0E8F1000" />
757 <register type="NOA" address="0x00009888" value="0x108F0001" />
758 <register type="NOA" address="0x00009888" value="0x16AC8800" />
759 <register type="NOA" address="0x00009888" value="0x1B4E0020" />
760 <register type="NOA" address="0x00009888" value="0x096C5300" />
761 <register type="NOA" address="0x00009888" value="0x116C0000" />
762 <register type="NOA" address="0x00009888" value="0x1D6C0000" />
763 <register type="NOA" address="0x00009888" value="0x091B8000" />
764 <register type="NOA" address="0x00009888" value="0x1B1C8000" />
765 <register type="NOA" address="0x00009888" value="0x0B4C2000" />
766 <register type="NOA" address="0x00009888" value="0x090D8000" />
767 <register type="NOA" address="0x00009888" value="0x0F0F1000" />
768 <register type="NOA" address="0x00009888" value="0x172C0800" />
769 <register type="NOA" address="0x00009888" value="0x0D933031" />
770 <register type="NOA" address="0x00009888" value="0x0F933E3F" />
771 <register type="NOA" address="0x00009888" value="0x01933D00" />
772 <register type="NOA" address="0x00009888" value="0x0393073C" />
773 <register type="NOA" address="0x00009888" value="0x0593000E" />
774 <register type="NOA" address="0x00009888" value="0x1D930000" />
775 <register type="NOA" address="0x00009888" value="0x19930000" />
776 <register type="NOA" address="0x00009888" value="0x1B930000" />
777 <register type="NOA" address="0x00009888" value="0x1D900157" />
778 <register type="NOA" address="0x00009888" value="0x1F900158" />
779 <register type="NOA" address="0x00009888" value="0x35900000" />
780 <register type="NOA" address="0x00009888" value="0x2B908000" />
781 <register type="NOA" address="0x00009888" value="0x2D908000" />
782 <register type="NOA" address="0x00009888" value="0x2F908000" />
783 <register type="NOA" address="0x00009888" value="0x31908000" />
784 <register type="NOA" address="0x00009888" value="0x15908000" />
785 <register type="NOA" address="0x00009888" value="0x17908000" />
786 <register type="NOA" address="0x00009888" value="0x19908000" />
787 <register type="NOA" address="0x00009888" value="0x1B908000" />
788 <register type="NOA" address="0x00009888" value="0x1190003F" />
789 <register type="NOA" address="0x00009888" value="0x5190FF30" />
790 <register type="NOA" address="0x00009888" value="0x41900060" />
791 <register type="NOA" address="0x00009888" value="0x55903033" />
792 <register type="NOA" address="0x00009888" value="0x45901421" />
793 <register type="NOA" address="0x00009888" value="0x47900803" />
794 <register type="NOA" address="0x00009888" value="0x5790FFF1" />
795 <register type="NOA" address="0x00009888" value="0x49900001" />
796 <register type="NOA" address="0x00009888" value="0x37900000" />
797 <register type="NOA" address="0x00009888" value="0x33900000" />
798 <register type="NOA" address="0x00009888" value="0x4B900000" />
799 <register type="NOA" address="0x00009888" value="0x5990000F" />
800 <register type="NOA" address="0x00009888" value="0x43900000" />
801 <register type="NOA" address="0x00009888" value="0x5390FFFF" />
802 </register_config>
803 <register_config type="OA">
804 <register type="OA" address="0x00002710" value="0x00000000" />
805 <register type="OA" address="0x00002714" value="0x00800000" />
806 <register type="OA" address="0x00002720" value="0x00000000" />
807 <register type="OA" address="0x00002724" value="0x00800000" />
808 <register type="OA" address="0x00002740" value="0x00000000" />
809 </register_config>
810 <register_config type="FLEX">
811 <register type="FLEX" address="0x0000E458" value="0x00005004" />
812 <register type="FLEX" address="0x0000E558" value="0x00010003" />
813 <register type="FLEX" address="0x0000E658" value="0x00012011" />
814 <register type="FLEX" address="0x0000E758" value="0x00015014" />
815 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
816 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
817 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
818 </register_config>
819 </set>
820
821 <set name="Compute Metrics Basic Gen9"
822 mdapi_supported_apis="OGL4 OCL IO BB"
823 underscore_name="compute_basic"
824 hw_config_guid="7277228f-e7f3-4743-945a-6a2049d11377"
825 chipset="SKLGT4"
826 symbol_name="ComputeBasic"
827 >
828 <counter name="GPU Core Clocks"
829 description="The total number of GPU core clocks elapsed during the measurement."
830 data_type="uint64"
831 equation="GPU_CLOCK 0 READ"
832 underscore_name="gpu_core_clocks"
833 units="cycles"
834 symbol_name="GpuCoreClocks"
835 semantic_type="event"
836 mdapi_supported_apis="OGL OCL IO BB"
837 mdapi_usage_flags="Tier1 Frame Batch Draw"
838 mdapi_hw_unit_type="gpu"
839 mdapi_group="GPU"
840 />
841 <counter name="EU Active"
842 description="The percentage of time in which the Execution Units were actively processing."
843 data_type="float"
844 max_equation="100"
845 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
846 underscore_name="eu_active"
847 units="percent"
848 symbol_name="EuActive"
849 semantic_type="duration"
850 mdapi_supported_apis="OGL OCL IO BB"
851 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
852 mdapi_group="EU Array"
853 mdapi_hw_unit_type="gpu"
854 />
855 <counter name="Untyped Bytes Read"
856 description="The total number of typed memory bytes read via Data Port."
857 data_type="uint64"
858 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
859 equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
860 underscore_name="untyped_bytes_read"
861 units="bytes"
862 symbol_name="UntypedBytesRead"
863 semantic_type="throughput"
864 mdapi_supported_apis="OGL4 OCL IO BB"
865 mdapi_usage_flags="Tier3 Frame Batch Draw"
866 mdapi_group="L3/Data Port"
867 mdapi_hw_unit_type="gpu"
868 />
869 <counter name="EU Both FPU Pipes Active"
870 description="The percentage of time in which both EU FPU pipelines were actively processing."
871 data_type="float"
872 max_equation="100"
873 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
874 underscore_name="eu_fpu_both_active"
875 units="percent"
876 symbol_name="EuFpuBothActive"
877 semantic_type="duration"
878 mdapi_supported_apis="OGL OCL IO BB"
879 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
880 mdapi_group="EU Array/Pipes"
881 mdapi_hw_unit_type="gpu"
882 />
883 <counter name="Typed Bytes Written"
884 description="The total number of untyped memory bytes written via Data Port."
885 data_type="uint64"
886 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
887 equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
888 underscore_name="typed_bytes_written"
889 units="bytes"
890 symbol_name="TypedBytesWritten"
891 semantic_type="throughput"
892 mdapi_supported_apis="OGL4 OCL IO BB"
893 mdapi_usage_flags="Tier3 Frame Batch Draw"
894 mdapi_group="L3/Data Port"
895 mdapi_hw_unit_type="gpu"
896 />
897 <counter name="EU FPU0 Pipe Active"
898 description="The percentage of time in which EU FPU0 pipeline was actively processing."
899 data_type="float"
900 max_equation="100"
901 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
902 underscore_name="fpu0_active"
903 units="percent"
904 symbol_name="Fpu0Active"
905 semantic_type="duration"
906 mdapi_supported_apis="OGL OCL IO BB"
907 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
908 mdapi_group="EU Array/Pipes"
909 mdapi_hw_unit_type="gpu"
910 />
911 <counter name="EU FPU1 Pipe Active"
912 description="The percentage of time in which EU FPU1 pipeline was actively processing."
913 data_type="float"
914 max_equation="100"
915 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
916 underscore_name="fpu1_active"
917 units="percent"
918 symbol_name="Fpu1Active"
919 semantic_type="duration"
920 mdapi_supported_apis="OGL IO OCL BB"
921 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
922 mdapi_group="EU Array/Pipes"
923 mdapi_hw_unit_type="gpu"
924 />
925 <counter name="EU AVG IPC Rate"
926 description="The average rate of IPC calculated for 2 FPU pipelines."
927 data_type="float"
928 max_equation="2"
929 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
930 underscore_name="eu_avg_ipc_rate"
931 units="number"
932 symbol_name="EuAvgIpcRate"
933 semantic_type="ratio"
934 mdapi_supported_apis="OGL OCL IO BB"
935 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
936 mdapi_group="EU Array"
937 mdapi_hw_unit_type="gpu"
938 />
939 <counter name="GS Threads Dispatched"
940 description="The total number of geometry shader hardware threads dispatched."
941 data_type="uint64"
942 equation="A 5 READ"
943 underscore_name="gs_threads"
944 units="threads"
945 symbol_name="GsThreads"
946 semantic_type="event"
947 mdapi_supported_apis="OGL4 OCL IO BB"
948 mdapi_usage_flags="Tier3 Frame Batch Draw"
949 mdapi_hw_unit_type="gpu"
950 mdapi_group="EU Array/Geometry Shader"
951 />
952 <counter name="Early Hi-Depth Test Fails"
953 description="The total number of pixels dropped on early hierarchical depth test."
954 data_type="uint64"
955 equation="A 22 READ 4 UMUL"
956 underscore_name="hi_depth_test_fails"
957 units="pixels"
958 symbol_name="HiDepthTestFails"
959 semantic_type="event"
960 mdapi_supported_apis="OGL IO OCL BB"
961 mdapi_usage_flags="Tier3 Frame Batch Draw"
962 mdapi_hw_unit_type="gpu"
963 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
964 />
965 <counter name="VS Threads Dispatched"
966 description="The total number of vertex shader hardware threads dispatched."
967 data_type="uint64"
968 equation="A 1 READ"
969 underscore_name="vs_threads"
970 units="threads"
971 symbol_name="VsThreads"
972 semantic_type="event"
973 mdapi_supported_apis="OGL OCL IO BB"
974 mdapi_usage_flags="Tier3 Frame Batch Draw"
975 mdapi_hw_unit_type="gpu"
976 mdapi_group="EU Array/Vertex Shader"
977 />
978 <counter name="FS Threads Dispatched"
979 description="The total number of fragment shader hardware threads dispatched."
980 data_type="uint64"
981 equation="A 6 READ"
982 underscore_name="ps_threads"
983 units="threads"
984 symbol_name="PsThreads"
985 semantic_type="event"
986 mdapi_supported_apis="OGL OCL IO BB"
987 mdapi_usage_flags="Tier3 Frame Batch Draw"
988 mdapi_hw_unit_type="gpu"
989 mdapi_group="EU Array/Fragment Shader"
990 />
991 <counter name="Shader Barrier Messages"
992 description="The total number of shader barrier messages."
993 data_type="uint64"
994 equation="A 35 READ"
995 underscore_name="shader_barriers"
996 units="messages"
997 symbol_name="ShaderBarriers"
998 semantic_type="event"
999 mdapi_supported_apis="OGL OCL IO BB"
1000 mdapi_usage_flags="Tier3 Frame Batch Draw"
1001 mdapi_hw_unit_type="gpu"
1002 mdapi_group="EU Array/Barrier"
1003 />
1004 <counter name="Sampler Texels"
1005 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1006 data_type="uint64"
1007 equation="A 28 READ 4 UMUL"
1008 underscore_name="sampler_texels"
1009 units="texels"
1010 symbol_name="SamplerTexels"
1011 semantic_type="event"
1012 mdapi_supported_apis="OGL OCL IO BB"
1013 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1014 mdapi_hw_unit_type="gpu"
1015 mdapi_group="Sampler/Sampler Input"
1016 />
1017 <counter name="Pixels Failing Tests"
1018 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1019 data_type="uint64"
1020 equation="A 25 READ 4 UMUL"
1021 underscore_name="pixels_failing_post_ps_tests"
1022 units="pixels"
1023 symbol_name="PixelsFailingPostPsTests"
1024 semantic_type="event"
1025 mdapi_supported_apis="OGL IO OCL BB"
1026 mdapi_usage_flags="Tier3 Frame Batch Draw"
1027 mdapi_hw_unit_type="gpu"
1028 mdapi_group="3D Pipe/Output Merger"
1029 />
1030 <counter name="GPU Time Elapsed"
1031 description="Time elapsed on the GPU during the measurement."
1032 data_type="uint64"
1033 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1034 underscore_name="gpu_time"
1035 units="ns"
1036 symbol_name="GpuTime"
1037 semantic_type="duration"
1038 mdapi_supported_apis="OGL OCL IO BB"
1039 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1040 mdapi_hw_unit_type="gpu"
1041 mdapi_group="GPU"
1042 />
1043 <counter name="AVG GPU Core Frequency"
1044 description="Average GPU Core Frequency in the measurement."
1045 data_type="uint64"
1046 max_equation="$GpuMaxFrequency"
1047 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1048 underscore_name="avg_gpu_core_frequency"
1049 units="hz"
1050 symbol_name="AvgGpuCoreFrequency"
1051 semantic_type="event"
1052 mdapi_supported_apis="OGL OCL IO BB"
1053 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1054 mdapi_group="GPU"
1055 mdapi_hw_unit_type="gpu"
1056 />
1057 <counter name="Sampler Texels Misses"
1058 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1059 data_type="uint64"
1060 equation="A 29 READ 4 UMUL"
1061 underscore_name="sampler_texel_misses"
1062 units="texels"
1063 symbol_name="SamplerTexelMisses"
1064 semantic_type="event"
1065 mdapi_supported_apis="OGL OCL IO BB"
1066 mdapi_usage_flags="Tier3 Batch Frame Draw"
1067 mdapi_hw_unit_type="gpu"
1068 mdapi_group="Sampler/Sampler Cache"
1069 />
1070 <counter name="CS Threads Dispatched"
1071 description="The total number of compute shader hardware threads dispatched."
1072 data_type="uint64"
1073 equation="A 4 READ"
1074 underscore_name="cs_threads"
1075 units="threads"
1076 symbol_name="CsThreads"
1077 semantic_type="event"
1078 mdapi_supported_apis="OGL4 OCL IO BB"
1079 mdapi_usage_flags="Tier3 Frame Batch Draw"
1080 mdapi_hw_unit_type="gpu"
1081 mdapi_group="EU Array/Compute Shader"
1082 />
1083 <counter name="SLM Bytes Read"
1084 description="The total number of GPU memory bytes read from shared local memory."
1085 data_type="uint64"
1086 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1087 equation="A 30 READ 64 UMUL"
1088 underscore_name="slm_bytes_read"
1089 units="bytes"
1090 symbol_name="SlmBytesRead"
1091 semantic_type="throughput"
1092 mdapi_supported_apis="OGL4 OCL IO BB"
1093 mdapi_usage_flags="Tier3 Frame Batch Draw"
1094 mdapi_group="L3/Data Port/SLM"
1095 mdapi_hw_unit_type="gpu"
1096 />
1097 <counter name="GTI Read Throughput"
1098 description="The total number of GPU memory bytes read from GTI."
1099 data_type="uint64"
1100 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1101 equation="C 4 READ 64 UMUL"
1102 underscore_name="gti_read_throughput"
1103 units="bytes"
1104 symbol_name="GtiReadThroughput"
1105 semantic_type="throughput"
1106 mdapi_supported_apis="OGL OCL IO BB"
1107 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1108 mdapi_group="GTI"
1109 mdapi_hw_unit_type="gpu"
1110 />
1111 <counter name="Untyped Writes"
1112 description="The total number of untyped memory bytes written via Data Port."
1113 data_type="uint64"
1114 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1115 equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1116 underscore_name="untyped_bytes_written"
1117 units="bytes"
1118 symbol_name="UntypedBytesWritten"
1119 semantic_type="throughput"
1120 mdapi_supported_apis="OGL4 OCL IO BB"
1121 mdapi_usage_flags="Tier3 Frame Batch Draw"
1122 mdapi_group="L3/Data Port"
1123 mdapi_hw_unit_type="gpu"
1124 />
1125 <counter name="GPU Busy"
1126 description="The percentage of time in which the GPU has been processing GPU commands."
1127 data_type="float"
1128 max_equation="100"
1129 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1130 underscore_name="gpu_busy"
1131 units="percent"
1132 symbol_name="GpuBusy"
1133 semantic_type="duration"
1134 mdapi_supported_apis="OGL OCL IO BB"
1135 mdapi_usage_flags="Tier1 Overview System Frame"
1136 mdapi_group="GPU"
1137 mdapi_hw_unit_type="gpu"
1138 />
1139 <counter name="Rasterized Pixels"
1140 description="The total number of rasterized pixels."
1141 data_type="uint64"
1142 equation="A 21 READ 4 UMUL"
1143 underscore_name="rasterized_pixels"
1144 units="pixels"
1145 symbol_name="RasterizedPixels"
1146 semantic_type="event"
1147 mdapi_supported_apis="OGL IO OCL BB"
1148 mdapi_usage_flags="Tier3 Frame Batch Draw"
1149 mdapi_hw_unit_type="gpu"
1150 mdapi_group="3D Pipe/Rasterizer"
1151 />
1152 <counter name="Typed Bytes Read"
1153 description="The total number of typed memory bytes read via Data Port."
1154 data_type="uint64"
1155 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1156 equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1157 underscore_name="typed_bytes_read"
1158 units="bytes"
1159 symbol_name="TypedBytesRead"
1160 semantic_type="throughput"
1161 mdapi_supported_apis="OGL4 OCL IO BB"
1162 mdapi_usage_flags="Tier3 Frame Batch Draw"
1163 mdapi_group="L3/Data Port"
1164 mdapi_hw_unit_type="gpu"
1165 />
1166 <counter name="DS Threads Dispatched"
1167 description="The total number of domain shader hardware threads dispatched."
1168 data_type="uint64"
1169 equation="A 3 READ"
1170 underscore_name="ds_threads"
1171 units="threads"
1172 symbol_name="DsThreads"
1173 semantic_type="event"
1174 mdapi_supported_apis="OGL4 OCL IO BB"
1175 mdapi_usage_flags="Tier3 Frame Batch Draw"
1176 mdapi_hw_unit_type="gpu"
1177 mdapi_group="EU Array/Domain Shader"
1178 />
1179 <counter name="EU Thread Occupancy"
1180 description="The percentage of time in which hardware threads occupied EUs."
1181 data_type="float"
1182 max_equation="100"
1183 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1184 underscore_name="eu_thread_occupancy"
1185 units="percent"
1186 symbol_name="EuThreadOccupancy"
1187 semantic_type="duration"
1188 mdapi_supported_apis="OGL IO OCL BB"
1189 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1190 mdapi_group="EU Array"
1191 mdapi_hw_unit_type="gpu"
1192 />
1193 <counter name="EU Stall"
1194 description="The percentage of time in which the Execution Units were stalled."
1195 data_type="float"
1196 max_equation="100"
1197 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1198 underscore_name="eu_stall"
1199 units="percent"
1200 symbol_name="EuStall"
1201 semantic_type="duration"
1202 mdapi_supported_apis="OGL OCL IO BB"
1203 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1204 mdapi_group="EU Array"
1205 mdapi_hw_unit_type="gpu"
1206 />
1207 <counter name="Samples Blended"
1208 description="The total number of blended samples or pixels written to all render targets."
1209 data_type="uint64"
1210 equation="A 27 READ 4 UMUL"
1211 underscore_name="samples_blended"
1212 units="pixels"
1213 symbol_name="SamplesBlended"
1214 semantic_type="event"
1215 mdapi_supported_apis="OGL IO OCL BB"
1216 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1217 mdapi_hw_unit_type="gpu"
1218 mdapi_group="3D Pipe/Output Merger"
1219 />
1220 <counter name="Early Depth Test Fails"
1221 description="The total number of pixels dropped on early depth test."
1222 data_type="uint64"
1223 equation="A 23 READ 4 UMUL"
1224 underscore_name="early_depth_test_fails"
1225 units="pixels"
1226 symbol_name="EarlyDepthTestFails"
1227 semantic_type="event"
1228 mdapi_supported_apis="OGL IO OCL BB"
1229 mdapi_usage_flags="Tier3 Frame Batch Draw"
1230 mdapi_hw_unit_type="gpu"
1231 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1232 />
1233 <counter name="Shader Memory Accesses"
1234 description="The total number of shader memory accesses to L3."
1235 data_type="uint64"
1236 equation="A 32 READ"
1237 underscore_name="shader_memory_accesses"
1238 units="messages"
1239 symbol_name="ShaderMemoryAccesses"
1240 semantic_type="event"
1241 mdapi_supported_apis="OGL OCL IO BB"
1242 mdapi_usage_flags="Tier3 Frame Batch Draw"
1243 mdapi_hw_unit_type="gpu"
1244 mdapi_group="L3/Data Port"
1245 />
1246 <counter name="HS Threads Dispatched"
1247 description="The total number of hull shader hardware threads dispatched."
1248 data_type="uint64"
1249 equation="A 2 READ"
1250 underscore_name="hs_threads"
1251 units="threads"
1252 symbol_name="HsThreads"
1253 semantic_type="event"
1254 mdapi_supported_apis="OGL4 OCL IO BB"
1255 mdapi_usage_flags="Tier3 Frame Batch Draw"
1256 mdapi_hw_unit_type="gpu"
1257 mdapi_group="EU Array/Hull Shader"
1258 />
1259 <counter name="GTI Write Throughput"
1260 description="The total number of GPU memory bytes written to GTI."
1261 data_type="uint64"
1262 max_equation="$GpuCoreClocks 32 UMUL"
1263 equation="C 5 READ 64 UMUL"
1264 underscore_name="gti_write_throughput"
1265 units="bytes"
1266 symbol_name="GtiWriteThroughput"
1267 semantic_type="throughput"
1268 mdapi_supported_apis="OGL OCL IO BB"
1269 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1270 mdapi_group="GTI"
1271 mdapi_hw_unit_type="gpu"
1272 />
1273 <counter name="SLM Bytes Written"
1274 description="The total number of GPU memory bytes written into shared local memory."
1275 data_type="uint64"
1276 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1277 equation="A 31 READ 64 UMUL"
1278 underscore_name="slm_bytes_written"
1279 units="bytes"
1280 symbol_name="SlmBytesWritten"
1281 semantic_type="throughput"
1282 mdapi_supported_apis="OGL4 OCL IO BB"
1283 mdapi_usage_flags="Tier3 Frame Batch Draw"
1284 mdapi_group="L3/Data Port/SLM"
1285 mdapi_hw_unit_type="gpu"
1286 />
1287 <counter name="L3 Shader Throughput"
1288 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1289 data_type="uint64"
1290 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1291 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1292 underscore_name="l3_shader_throughput"
1293 units="bytes"
1294 symbol_name="L3ShaderThroughput"
1295 semantic_type="throughput"
1296 mdapi_supported_apis="OGL4 OCL IO BB"
1297 mdapi_usage_flags="Tier2 Frame Batch Draw"
1298 mdapi_group="L3/Data Port"
1299 mdapi_hw_unit_type="gpu"
1300 />
1301 <counter name="Samples Killed in FS"
1302 description="The total number of samples or pixels dropped in fragment shaders."
1303 data_type="uint64"
1304 equation="A 24 READ 4 UMUL"
1305 underscore_name="samples_killed_in_ps"
1306 units="pixels"
1307 symbol_name="SamplesKilledInPs"
1308 semantic_type="event"
1309 mdapi_supported_apis="OGL IO OCL BB"
1310 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1311 mdapi_hw_unit_type="gpu"
1312 mdapi_group="3D Pipe/Fragment Shader"
1313 />
1314 <counter name="Samples Written"
1315 description="The total number of samples or pixels written to all render targets."
1316 data_type="uint64"
1317 equation="A 26 READ 4 UMUL"
1318 underscore_name="samples_written"
1319 units="pixels"
1320 symbol_name="SamplesWritten"
1321 semantic_type="event"
1322 mdapi_supported_apis="OGL IO OCL BB"
1323 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1324 mdapi_hw_unit_type="gpu"
1325 mdapi_group="3D Pipe/Output Merger"
1326 />
1327 <counter name="Shader Atomic Memory Accesses"
1328 description="The total number of shader atomic memory accesses."
1329 data_type="uint64"
1330 equation="A 34 READ"
1331 underscore_name="shader_atomics"
1332 units="messages"
1333 symbol_name="ShaderAtomics"
1334 semantic_type="event"
1335 mdapi_supported_apis="OGL OCL IO BB"
1336 mdapi_usage_flags="Tier3 Frame Batch Draw"
1337 mdapi_hw_unit_type="gpu"
1338 mdapi_group="L3/Data Port/Atomics"
1339 />
1340 <counter name="EU Send Pipe Active"
1341 description="The percentage of time in which EU send pipeline was actively processing."
1342 data_type="float"
1343 max_equation="100"
1344 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1345 underscore_name="eu_send_active"
1346 units="percent"
1347 symbol_name="EuSendActive"
1348 semantic_type="duration"
1349 mdapi_supported_apis="OGL IO OCL BB"
1350 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1351 mdapi_group="EU Array/Pipes"
1352 mdapi_hw_unit_type="gpu"
1353 />
1354 <register_config type="NOA">
1355 <register type="NOA" address="0x00009888" value="0x104F00E0" />
1356 <register type="NOA" address="0x00009888" value="0x124F1C00" />
1357 <register type="NOA" address="0x00009888" value="0x106C00E0" />
1358 <register type="NOA" address="0x00009888" value="0x37906800" />
1359 <register type="NOA" address="0x00009888" value="0x3F900003" />
1360 <register type="NOA" address="0x00009888" value="0x004E8000" />
1361 <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1362 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1363 <register type="NOA" address="0x00009888" value="0x064F0900" />
1364 <register type="NOA" address="0x00009888" value="0x084F0032" />
1365 <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1366 <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1367 <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1368 <register type="NOA" address="0x00009888" value="0x004F0D80" />
1369 <register type="NOA" address="0x00009888" value="0x024F003B" />
1370 <register type="NOA" address="0x00009888" value="0x006C0002" />
1371 <register type="NOA" address="0x00009888" value="0x086C0100" />
1372 <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1373 <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1374 <register type="NOA" address="0x00009888" value="0x186C0000" />
1375 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1376 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1377 <register type="NOA" address="0x00009888" value="0x001B4000" />
1378 <register type="NOA" address="0x00009888" value="0x081B8000" />
1379 <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1380 <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1381 <register type="NOA" address="0x00009888" value="0x101C8000" />
1382 <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1383 <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1384 <register type="NOA" address="0x00009888" value="0x065B8000" />
1385 <register type="NOA" address="0x00009888" value="0x085B4000" />
1386 <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1387 <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1388 <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1389 <register type="NOA" address="0x00009888" value="0x005B8000" />
1390 <register type="NOA" address="0x00009888" value="0x025B4000" />
1391 <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1392 <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1393 <register type="NOA" address="0x00009888" value="0x125C8000" />
1394 <register type="NOA" address="0x00009888" value="0x145C8000" />
1395 <register type="NOA" address="0x00009888" value="0x004C8000" />
1396 <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1397 <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1398 <register type="NOA" address="0x00009888" value="0x000DA000" />
1399 <register type="NOA" address="0x00009888" value="0x060D8000" />
1400 <register type="NOA" address="0x00009888" value="0x080DA000" />
1401 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1402 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1403 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1404 <register type="NOA" address="0x00009888" value="0x020D2000" />
1405 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1406 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1407 <register type="NOA" address="0x00009888" value="0x100F0155" />
1408 <register type="NOA" address="0x00009888" value="0x002C8000" />
1409 <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1410 <register type="NOA" address="0x00009888" value="0x162CFB00" />
1411 <register type="NOA" address="0x00009888" value="0x182C00BE" />
1412 <register type="NOA" address="0x00009888" value="0x022CC000" />
1413 <register type="NOA" address="0x00009888" value="0x042CC000" />
1414 <register type="NOA" address="0x00009888" value="0x19900157" />
1415 <register type="NOA" address="0x00009888" value="0x1B900158" />
1416 <register type="NOA" address="0x00009888" value="0x1D900105" />
1417 <register type="NOA" address="0x00009888" value="0x1F900103" />
1418 <register type="NOA" address="0x00009888" value="0x35900000" />
1419 <register type="NOA" address="0x00009888" value="0x11900FFF" />
1420 <register type="NOA" address="0x00009888" value="0x51900000" />
1421 <register type="NOA" address="0x00009888" value="0x41900800" />
1422 <register type="NOA" address="0x00009888" value="0x55900000" />
1423 <register type="NOA" address="0x00009888" value="0x45900821" />
1424 <register type="NOA" address="0x00009888" value="0x47900802" />
1425 <register type="NOA" address="0x00009888" value="0x57900000" />
1426 <register type="NOA" address="0x00009888" value="0x49900802" />
1427 <register type="NOA" address="0x00009888" value="0x33900000" />
1428 <register type="NOA" address="0x00009888" value="0x4B900002" />
1429 <register type="NOA" address="0x00009888" value="0x59900000" />
1430 <register type="NOA" address="0x00009888" value="0x43900422" />
1431 <register type="NOA" address="0x00009888" value="0x53905555" />
1432 </register_config>
1433 <register_config type="OA">
1434 <register type="OA" address="0x00002710" value="0x00000000" />
1435 <register type="OA" address="0x00002714" value="0x00800000" />
1436 <register type="OA" address="0x00002720" value="0x00000000" />
1437 <register type="OA" address="0x00002724" value="0x00800000" />
1438 <register type="OA" address="0x00002740" value="0x00000000" />
1439 </register_config>
1440 <register_config type="FLEX">
1441 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1442 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1443 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1444 <register type="FLEX" address="0x0000E758" value="0x00778008" />
1445 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1446 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1447 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1448 </register_config>
1449 </set>
1450
1451 <set name="Render Metrics for 3D Pipeline Profile Gen9"
1452 mdapi_supported_apis="OGL OCL IO BB"
1453 underscore_name="render_pipe_profile"
1454 hw_config_guid="463c668c-3f60-49b6-8f85-d995b635b3b2"
1455 chipset="SKLGT4"
1456 symbol_name="RenderPipeProfile"
1457 >
1458 <counter name="GPU Core Clocks"
1459 description="The total number of GPU core clocks elapsed during the measurement."
1460 data_type="uint64"
1461 equation="GPU_CLOCK 0 READ"
1462 underscore_name="gpu_core_clocks"
1463 units="cycles"
1464 symbol_name="GpuCoreClocks"
1465 semantic_type="event"
1466 mdapi_supported_apis=""
1467 mdapi_usage_flags="Tier1 Frame Batch Draw"
1468 mdapi_hw_unit_type="gpu"
1469 mdapi_group="GPU"
1470 />
1471 <counter name="EU Active"
1472 description="The percentage of time in which the Execution Units were actively processing."
1473 data_type="float"
1474 max_equation="100"
1475 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1476 underscore_name="eu_active"
1477 units="percent"
1478 symbol_name="EuActive"
1479 semantic_type="duration"
1480 mdapi_supported_apis=""
1481 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1482 mdapi_group="EU Array"
1483 mdapi_hw_unit_type="gpu"
1484 />
1485 <counter name="VS Bottleneck"
1486 low_watermark="10"
1487 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1488 data_type="float"
1489 high_watermark="30"
1490 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1491 underscore_name="vs_bottleneck"
1492 units="percent"
1493 symbol_name="VsBottleneck"
1494 semantic_type="duration"
1495 mdapi_supported_apis="OGL IO BB"
1496 mdapi_usage_flags="Tier3 Indicate Draw"
1497 mdapi_group="3D Pipe/Vertex Shader"
1498 mdapi_hw_unit_type="gpu"
1499 />
1500 <counter name="Hi-Depth Bottleneck"
1501 low_watermark="5"
1502 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1503 data_type="float"
1504 high_watermark="15"
1505 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1506 underscore_name="hi_depth_bottleneck"
1507 units="percent"
1508 symbol_name="HiDepthBottleneck"
1509 semantic_type="duration"
1510 mdapi_supported_apis="OGL IO BB"
1511 mdapi_usage_flags="Tier3 Indicate Draw"
1512 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1513 mdapi_hw_unit_type="gpu"
1514 />
1515 <counter name="GS Bottleneck"
1516 low_watermark="5"
1517 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1518 data_type="float"
1519 high_watermark="15"
1520 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1521 underscore_name="gs_bottleneck"
1522 units="percent"
1523 symbol_name="GsBottleneck"
1524 semantic_type="duration"
1525 mdapi_supported_apis="OGL IO BB"
1526 mdapi_usage_flags="Tier3 Indicate Draw"
1527 mdapi_group="3D Pipe/Geometry Shader"
1528 mdapi_hw_unit_type="gpu"
1529 />
1530 <counter name="GS Threads Dispatched"
1531 description="The total number of geometry shader hardware threads dispatched."
1532 data_type="uint64"
1533 equation="A 5 READ"
1534 underscore_name="gs_threads"
1535 units="threads"
1536 symbol_name="GsThreads"
1537 semantic_type="event"
1538 mdapi_supported_apis="OGL4 IO BB"
1539 mdapi_usage_flags="Tier3 Frame Batch Draw"
1540 mdapi_hw_unit_type="gpu"
1541 mdapi_group="EU Array/Geometry Shader"
1542 />
1543 <counter name="Early Hi-Depth Test Fails"
1544 description="The total number of pixels dropped on early hierarchical depth test."
1545 data_type="uint64"
1546 equation="A 22 READ 4 UMUL"
1547 underscore_name="hi_depth_test_fails"
1548 units="pixels"
1549 symbol_name="HiDepthTestFails"
1550 semantic_type="event"
1551 mdapi_supported_apis="OGL IO BB"
1552 mdapi_usage_flags="Tier3 Frame Batch Draw"
1553 mdapi_hw_unit_type="gpu"
1554 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1555 />
1556 <counter name="VS Threads Dispatched"
1557 description="The total number of vertex shader hardware threads dispatched."
1558 data_type="uint64"
1559 equation="A 1 READ"
1560 underscore_name="vs_threads"
1561 units="threads"
1562 symbol_name="VsThreads"
1563 semantic_type="event"
1564 mdapi_supported_apis="OGL IO BB"
1565 mdapi_usage_flags="Tier3 Frame Batch Draw"
1566 mdapi_hw_unit_type="gpu"
1567 mdapi_group="EU Array/Vertex Shader"
1568 />
1569 <counter name="FS Threads Dispatched"
1570 description="The total number of fragment shader hardware threads dispatched."
1571 data_type="uint64"
1572 equation="A 6 READ"
1573 underscore_name="ps_threads"
1574 units="threads"
1575 symbol_name="PsThreads"
1576 semantic_type="event"
1577 mdapi_supported_apis="OGL IO BB"
1578 mdapi_usage_flags="Tier3 Frame Batch Draw"
1579 mdapi_hw_unit_type="gpu"
1580 mdapi_group="EU Array/Fragment Shader"
1581 />
1582 <counter name="BC Bottleneck"
1583 low_watermark="5"
1584 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1585 data_type="float"
1586 high_watermark="15"
1587 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1588 underscore_name="bc_bottleneck"
1589 units="percent"
1590 symbol_name="BcBottleneck"
1591 semantic_type="duration"
1592 mdapi_supported_apis="OGL IO BB"
1593 mdapi_usage_flags="Tier3 Indicate Draw"
1594 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1595 mdapi_hw_unit_type="gpu"
1596 />
1597 <counter name="HS Stall"
1598 description="The percentage of time in which hull stall pipeline stage was stalled."
1599 data_type="float"
1600 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1601 underscore_name="hs_stall"
1602 units="percent"
1603 symbol_name="HsStall"
1604 semantic_type="duration"
1605 mdapi_supported_apis="OGL4 IO BB"
1606 mdapi_usage_flags="Tier4 Correlate Draw"
1607 mdapi_hw_unit_type="gpu"
1608 mdapi_group="3D Pipe/Hull Shader"
1609 />
1610 <counter name="Shader Barrier Messages"
1611 description="The total number of shader barrier messages."
1612 data_type="uint64"
1613 equation="A 35 READ"
1614 underscore_name="shader_barriers"
1615 units="messages"
1616 symbol_name="ShaderBarriers"
1617 semantic_type="event"
1618 mdapi_supported_apis="OGL4 OCL IO BB"
1619 mdapi_usage_flags="Tier3 Frame Batch Draw"
1620 mdapi_hw_unit_type="gpu"
1621 mdapi_group="EU Array/Barrier"
1622 />
1623 <counter name="Sampler Texels"
1624 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1625 data_type="uint64"
1626 equation="A 28 READ 4 UMUL"
1627 underscore_name="sampler_texels"
1628 units="texels"
1629 symbol_name="SamplerTexels"
1630 semantic_type="event"
1631 mdapi_supported_apis=""
1632 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1633 mdapi_hw_unit_type="gpu"
1634 mdapi_group="Sampler/Sampler Input"
1635 />
1636 <counter name="Pixels Failing Tests"
1637 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1638 data_type="uint64"
1639 equation="A 25 READ 4 UMUL"
1640 underscore_name="pixels_failing_post_ps_tests"
1641 units="pixels"
1642 symbol_name="PixelsFailingPostPsTests"
1643 semantic_type="event"
1644 mdapi_supported_apis="OGL IO BB"
1645 mdapi_usage_flags="Tier3 Frame Batch Draw"
1646 mdapi_hw_unit_type="gpu"
1647 mdapi_group="3D Pipe/Output Merger"
1648 />
1649 <counter name="GPU Time Elapsed"
1650 description="Time elapsed on the GPU during the measurement."
1651 data_type="uint64"
1652 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1653 underscore_name="gpu_time"
1654 units="ns"
1655 symbol_name="GpuTime"
1656 semantic_type="duration"
1657 mdapi_supported_apis=""
1658 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1659 mdapi_hw_unit_type="gpu"
1660 mdapi_group="GPU"
1661 />
1662 <counter name="AVG GPU Core Frequency"
1663 description="Average GPU Core Frequency in the measurement."
1664 data_type="uint64"
1665 max_equation="$GpuMaxFrequency"
1666 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1667 underscore_name="avg_gpu_core_frequency"
1668 units="hz"
1669 symbol_name="AvgGpuCoreFrequency"
1670 semantic_type="event"
1671 mdapi_supported_apis=""
1672 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1673 mdapi_group="GPU"
1674 mdapi_hw_unit_type="gpu"
1675 />
1676 <counter name="Sampler Texels Misses"
1677 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1678 data_type="uint64"
1679 equation="A 29 READ 4 UMUL"
1680 underscore_name="sampler_texel_misses"
1681 units="texels"
1682 symbol_name="SamplerTexelMisses"
1683 semantic_type="event"
1684 mdapi_supported_apis=""
1685 mdapi_usage_flags="Tier3 Batch Frame Draw"
1686 mdapi_hw_unit_type="gpu"
1687 mdapi_group="Sampler/Sampler Cache"
1688 />
1689 <counter name="CS Threads Dispatched"
1690 description="The total number of compute shader hardware threads dispatched."
1691 data_type="uint64"
1692 equation="A 4 READ"
1693 underscore_name="cs_threads"
1694 units="threads"
1695 symbol_name="CsThreads"
1696 semantic_type="event"
1697 mdapi_supported_apis="OGL4 OCL IO BB"
1698 mdapi_usage_flags="Tier3 Frame Batch Draw"
1699 mdapi_hw_unit_type="gpu"
1700 mdapi_group="EU Array/Compute Shader"
1701 />
1702 <counter name="VF Bottleneck"
1703 low_watermark="5"
1704 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1705 data_type="float"
1706 high_watermark="15"
1707 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1708 underscore_name="vf_bottleneck"
1709 units="percent"
1710 symbol_name="VfBottleneck"
1711 semantic_type="duration"
1712 mdapi_supported_apis="OGL IO BB"
1713 mdapi_usage_flags="Tier3 Indicate Draw"
1714 mdapi_group="3D Pipe/Input Assembler"
1715 mdapi_hw_unit_type="gpu"
1716 />
1717 <counter name="SLM Bytes Read"
1718 description="The total number of GPU memory bytes read from shared local memory."
1719 data_type="uint64"
1720 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1721 equation="A 30 READ 64 UMUL"
1722 underscore_name="slm_bytes_read"
1723 units="bytes"
1724 symbol_name="SlmBytesRead"
1725 semantic_type="throughput"
1726 mdapi_supported_apis="OGL4 OCL IO BB"
1727 mdapi_usage_flags="Tier3 Frame Batch Draw"
1728 mdapi_group="L3/Data Port/SLM"
1729 mdapi_hw_unit_type="gpu"
1730 />
1731 <counter name="Strip-Fans Bottleneck"
1732 low_watermark="5"
1733 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1734 data_type="float"
1735 high_watermark="10"
1736 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1737 underscore_name="sf_bottleneck"
1738 units="percent"
1739 symbol_name="SfBottleneck"
1740 semantic_type="duration"
1741 mdapi_supported_apis="OGL IO BB"
1742 mdapi_usage_flags="Tier3 Indicate Draw"
1743 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1744 mdapi_hw_unit_type="gpu"
1745 />
1746 <counter name="SF Stall"
1747 description="The percentage of time in which strip-fans pipeline stage was stalled."
1748 data_type="float"
1749 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1750 underscore_name="sf_stall"
1751 units="percent"
1752 symbol_name="SfStall"
1753 semantic_type="duration"
1754 mdapi_supported_apis="OGL IO BB"
1755 mdapi_usage_flags="Tier4 Correlate Draw"
1756 mdapi_hw_unit_type="gpu"
1757 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1758 />
1759 <counter name="GPU Busy"
1760 description="The percentage of time in which the GPU has been processing GPU commands."
1761 data_type="float"
1762 max_equation="100"
1763 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1764 underscore_name="gpu_busy"
1765 units="percent"
1766 symbol_name="GpuBusy"
1767 semantic_type="duration"
1768 mdapi_supported_apis=""
1769 mdapi_usage_flags="Tier1 Overview System Frame"
1770 mdapi_group="GPU"
1771 mdapi_hw_unit_type="gpu"
1772 />
1773 <counter name="HS Bottleneck"
1774 low_watermark="3"
1775 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1776 data_type="float"
1777 high_watermark="9"
1778 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1779 underscore_name="hs_bottleneck"
1780 units="percent"
1781 symbol_name="HsBottleneck"
1782 semantic_type="duration"
1783 mdapi_supported_apis="OGL IO BB"
1784 mdapi_usage_flags="Tier3 Indicate Draw"
1785 mdapi_group="3D Pipe/Hull Shader"
1786 mdapi_hw_unit_type="gpu"
1787 />
1788 <counter name="CL Stall"
1789 description="The percentage of time in which clipper pipeline stage was stalled."
1790 data_type="float"
1791 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1792 underscore_name="cl_stall"
1793 units="percent"
1794 symbol_name="ClStall"
1795 semantic_type="duration"
1796 mdapi_supported_apis="OGL IO BB"
1797 mdapi_usage_flags="Tier4 Correlate Draw"
1798 mdapi_hw_unit_type="gpu"
1799 mdapi_group="3D Pipe/Clipper"
1800 />
1801 <counter name="SO Bottleneck"
1802 low_watermark="5"
1803 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1804 data_type="float"
1805 high_watermark="15"
1806 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1807 underscore_name="so_bottleneck"
1808 units="percent"
1809 symbol_name="SoBottleneck"
1810 semantic_type="duration"
1811 mdapi_supported_apis="OGL IO BB"
1812 mdapi_usage_flags="Tier3 Indicate Draw"
1813 mdapi_group="3D Pipe/Stream Output"
1814 mdapi_hw_unit_type="gpu"
1815 />
1816 <counter name="Rasterized Pixels"
1817 description="The total number of rasterized pixels."
1818 data_type="uint64"
1819 equation="A 21 READ 4 UMUL"
1820 underscore_name="rasterized_pixels"
1821 units="pixels"
1822 symbol_name="RasterizedPixels"
1823 semantic_type="event"
1824 mdapi_supported_apis="OGL IO BB"
1825 mdapi_usage_flags="Tier3 Frame Batch Draw"
1826 mdapi_hw_unit_type="gpu"
1827 mdapi_group="3D Pipe/Rasterizer"
1828 />
1829 <counter name="DS Threads Dispatched"
1830 description="The total number of domain shader hardware threads dispatched."
1831 data_type="uint64"
1832 equation="A 3 READ"
1833 underscore_name="ds_threads"
1834 units="threads"
1835 symbol_name="DsThreads"
1836 semantic_type="event"
1837 mdapi_supported_apis="OGL4 IO BB"
1838 mdapi_usage_flags="Tier3 Frame Batch Draw"
1839 mdapi_hw_unit_type="gpu"
1840 mdapi_group="EU Array/Domain Shader"
1841 />
1842 <counter name="Samples Written"
1843 description="The total number of samples or pixels written to all render targets."
1844 data_type="uint64"
1845 equation="A 26 READ 4 UMUL"
1846 underscore_name="samples_written"
1847 units="pixels"
1848 symbol_name="SamplesWritten"
1849 semantic_type="event"
1850 mdapi_supported_apis="OGL IO BB"
1851 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1852 mdapi_hw_unit_type="gpu"
1853 mdapi_group="3D Pipe/Output Merger"
1854 />
1855 <counter name="DS Bottleneck"
1856 low_watermark="5"
1857 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1858 data_type="float"
1859 high_watermark="15"
1860 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1861 underscore_name="ds_bottleneck"
1862 units="percent"
1863 symbol_name="DsBottleneck"
1864 semantic_type="duration"
1865 mdapi_supported_apis="OGL4 IO BB"
1866 mdapi_usage_flags="Tier3 Indicate Draw"
1867 mdapi_group="3D Pipe/Domain Shader"
1868 mdapi_hw_unit_type="gpu"
1869 />
1870 <counter name="EU Stall"
1871 description="The percentage of time in which the Execution Units were stalled."
1872 data_type="float"
1873 max_equation="100"
1874 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1875 underscore_name="eu_stall"
1876 units="percent"
1877 symbol_name="EuStall"
1878 semantic_type="duration"
1879 mdapi_supported_apis=""
1880 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1881 mdapi_group="EU Array"
1882 mdapi_hw_unit_type="gpu"
1883 />
1884 <counter name="Clipper Bottleneck"
1885 low_watermark="10"
1886 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1887 data_type="float"
1888 high_watermark="30"
1889 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1890 underscore_name="cl_bottleneck"
1891 units="percent"
1892 symbol_name="ClBottleneck"
1893 semantic_type="duration"
1894 mdapi_supported_apis="OGL IO BB"
1895 mdapi_usage_flags="Tier3 Indicate Draw"
1896 mdapi_group="3D Pipe/Clipper"
1897 mdapi_hw_unit_type="gpu"
1898 />
1899 <counter name="DS Stall"
1900 description="The percentage of time in which domain shader pipeline stage was stalled."
1901 data_type="float"
1902 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1903 underscore_name="ds_stall"
1904 units="percent"
1905 symbol_name="DsStall"
1906 semantic_type="duration"
1907 mdapi_supported_apis="OGL4 IO BB"
1908 mdapi_usage_flags="Tier4 Correlate Draw"
1909 mdapi_hw_unit_type="gpu"
1910 mdapi_group="3D Pipe/Domain Shader"
1911 />
1912 <counter name="Early Depth Bottleneck"
1913 low_watermark="10"
1914 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1915 data_type="float"
1916 high_watermark="30"
1917 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1918 underscore_name="early_depth_bottleneck"
1919 units="percent"
1920 symbol_name="EarlyDepthBottleneck"
1921 semantic_type="duration"
1922 mdapi_supported_apis="OGL IO BB"
1923 mdapi_usage_flags="Tier3 Indicate Draw"
1924 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1925 mdapi_hw_unit_type="gpu"
1926 />
1927 <counter name="Samples Blended"
1928 description="The total number of blended samples or pixels written to all render targets."
1929 data_type="uint64"
1930 equation="A 27 READ 4 UMUL"
1931 underscore_name="samples_blended"
1932 units="pixels"
1933 symbol_name="SamplesBlended"
1934 semantic_type="event"
1935 mdapi_supported_apis="OGL IO BB"
1936 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1937 mdapi_hw_unit_type="gpu"
1938 mdapi_group="3D Pipe/Output Merger"
1939 />
1940 <counter name="Early Depth Test Fails"
1941 description="The total number of pixels dropped on early depth test."
1942 data_type="uint64"
1943 equation="A 23 READ 4 UMUL"
1944 underscore_name="early_depth_test_fails"
1945 units="pixels"
1946 symbol_name="EarlyDepthTestFails"
1947 semantic_type="event"
1948 mdapi_supported_apis="OGL IO BB"
1949 mdapi_usage_flags="Tier3 Frame Batch Draw"
1950 mdapi_hw_unit_type="gpu"
1951 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1952 />
1953 <counter name="Shader Memory Accesses"
1954 description="The total number of shader memory accesses to L3."
1955 data_type="uint64"
1956 equation="A 32 READ"
1957 underscore_name="shader_memory_accesses"
1958 units="messages"
1959 symbol_name="ShaderMemoryAccesses"
1960 semantic_type="event"
1961 mdapi_supported_apis=""
1962 mdapi_usage_flags="Tier3 Frame Batch Draw"
1963 mdapi_hw_unit_type="gpu"
1964 mdapi_group="L3/Data Port"
1965 />
1966 <counter name="HS Threads Dispatched"
1967 description="The total number of hull shader hardware threads dispatched."
1968 data_type="uint64"
1969 equation="A 2 READ"
1970 underscore_name="hs_threads"
1971 units="threads"
1972 symbol_name="HsThreads"
1973 semantic_type="event"
1974 mdapi_supported_apis="OGL4 IO BB"
1975 mdapi_usage_flags="Tier3 Frame Batch Draw"
1976 mdapi_hw_unit_type="gpu"
1977 mdapi_group="EU Array/Hull Shader"
1978 />
1979 <counter name="SLM Bytes Written"
1980 description="The total number of GPU memory bytes written into shared local memory."
1981 data_type="uint64"
1982 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1983 equation="A 31 READ 64 UMUL"
1984 underscore_name="slm_bytes_written"
1985 units="bytes"
1986 symbol_name="SlmBytesWritten"
1987 semantic_type="throughput"
1988 mdapi_supported_apis="OGL4 OCL IO BB"
1989 mdapi_usage_flags="Tier3 Frame Batch Draw"
1990 mdapi_group="L3/Data Port/SLM"
1991 mdapi_hw_unit_type="gpu"
1992 />
1993 <counter name="L3 Shader Throughput"
1994 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1995 data_type="uint64"
1996 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1997 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1998 underscore_name="l3_shader_throughput"
1999 units="bytes"
2000 symbol_name="L3ShaderThroughput"
2001 semantic_type="throughput"
2002 mdapi_supported_apis="OGL4 OCL IO BB"
2003 mdapi_usage_flags="Tier2 Frame Batch Draw"
2004 mdapi_group="L3/Data Port"
2005 mdapi_hw_unit_type="gpu"
2006 />
2007 <counter name="Samples Killed in FS"
2008 description="The total number of samples or pixels dropped in fragment shaders."
2009 data_type="uint64"
2010 equation="A 24 READ 4 UMUL"
2011 underscore_name="samples_killed_in_ps"
2012 units="pixels"
2013 symbol_name="SamplesKilledInPs"
2014 semantic_type="event"
2015 mdapi_supported_apis="OGL IO BB"
2016 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2017 mdapi_hw_unit_type="gpu"
2018 mdapi_group="3D Pipe/Fragment Shader"
2019 />
2020 <counter name="SO Stall"
2021 description="The percentage of time in which stream-output pipeline stage was stalled."
2022 data_type="float"
2023 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2024 underscore_name="so_stall"
2025 units="percent"
2026 symbol_name="SoStall"
2027 semantic_type="duration"
2028 mdapi_supported_apis="OGL IO BB"
2029 mdapi_usage_flags="Tier4 Correlate Draw"
2030 mdapi_hw_unit_type="gpu"
2031 mdapi_group="3D Pipe/Stream Output"
2032 />
2033 <counter name="Shader Atomic Memory Accesses"
2034 description="The total number of shader atomic memory accesses."
2035 data_type="uint64"
2036 equation="A 34 READ"
2037 underscore_name="shader_atomics"
2038 units="messages"
2039 symbol_name="ShaderAtomics"
2040 semantic_type="event"
2041 mdapi_supported_apis="OGL4 OCL IO BB"
2042 mdapi_usage_flags="Tier3 Frame Batch Draw"
2043 mdapi_hw_unit_type="gpu"
2044 mdapi_group="L3/Data Port/Atomics"
2045 />
2046 <register_config type="NOA">
2047 <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2048 <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2049 <register type="NOA" address="0x00009888" value="0x10116800" />
2050 <register type="NOA" address="0x00009888" value="0x178A03E0" />
2051 <register type="NOA" address="0x00009888" value="0x11824C00" />
2052 <register type="NOA" address="0x00009888" value="0x11830020" />
2053 <register type="NOA" address="0x00009888" value="0x13840020" />
2054 <register type="NOA" address="0x00009888" value="0x11850019" />
2055 <register type="NOA" address="0x00009888" value="0x11860007" />
2056 <register type="NOA" address="0x00009888" value="0x01870C40" />
2057 <register type="NOA" address="0x00009888" value="0x17880000" />
2058 <register type="NOA" address="0x00009888" value="0x022F4000" />
2059 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2060 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2061 <register type="NOA" address="0x00009888" value="0x040D4000" />
2062 <register type="NOA" address="0x00009888" value="0x060D2000" />
2063 <register type="NOA" address="0x00009888" value="0x020E5400" />
2064 <register type="NOA" address="0x00009888" value="0x000E0000" />
2065 <register type="NOA" address="0x00009888" value="0x080F0040" />
2066 <register type="NOA" address="0x00009888" value="0x000F0000" />
2067 <register type="NOA" address="0x00009888" value="0x100F0000" />
2068 <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2069 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2070 <register type="NOA" address="0x00009888" value="0x06104000" />
2071 <register type="NOA" address="0x00009888" value="0x06110012" />
2072 <register type="NOA" address="0x00009888" value="0x06131000" />
2073 <register type="NOA" address="0x00009888" value="0x01898000" />
2074 <register type="NOA" address="0x00009888" value="0x0D890100" />
2075 <register type="NOA" address="0x00009888" value="0x03898000" />
2076 <register type="NOA" address="0x00009888" value="0x09808000" />
2077 <register type="NOA" address="0x00009888" value="0x0B808000" />
2078 <register type="NOA" address="0x00009888" value="0x0380C000" />
2079 <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2080 <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2081 <register type="NOA" address="0x00009888" value="0x118A8000" />
2082 <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2083 <register type="NOA" address="0x00009888" value="0x138A8000" />
2084 <register type="NOA" address="0x00009888" value="0x1D81A000" />
2085 <register type="NOA" address="0x00009888" value="0x15818000" />
2086 <register type="NOA" address="0x00009888" value="0x17818000" />
2087 <register type="NOA" address="0x00009888" value="0x0B820030" />
2088 <register type="NOA" address="0x00009888" value="0x07828000" />
2089 <register type="NOA" address="0x00009888" value="0x0D824000" />
2090 <register type="NOA" address="0x00009888" value="0x0F828000" />
2091 <register type="NOA" address="0x00009888" value="0x05824000" />
2092 <register type="NOA" address="0x00009888" value="0x0D830003" />
2093 <register type="NOA" address="0x00009888" value="0x0583000C" />
2094 <register type="NOA" address="0x00009888" value="0x09830000" />
2095 <register type="NOA" address="0x00009888" value="0x03838000" />
2096 <register type="NOA" address="0x00009888" value="0x07838000" />
2097 <register type="NOA" address="0x00009888" value="0x0B840980" />
2098 <register type="NOA" address="0x00009888" value="0x03844D80" />
2099 <register type="NOA" address="0x00009888" value="0x11840000" />
2100 <register type="NOA" address="0x00009888" value="0x09848000" />
2101 <register type="NOA" address="0x00009888" value="0x09850080" />
2102 <register type="NOA" address="0x00009888" value="0x03850003" />
2103 <register type="NOA" address="0x00009888" value="0x01850000" />
2104 <register type="NOA" address="0x00009888" value="0x07860000" />
2105 <register type="NOA" address="0x00009888" value="0x0F860400" />
2106 <register type="NOA" address="0x00009888" value="0x09870032" />
2107 <register type="NOA" address="0x00009888" value="0x01888052" />
2108 <register type="NOA" address="0x00009888" value="0x11880000" />
2109 <register type="NOA" address="0x00009888" value="0x09884000" />
2110 <register type="NOA" address="0x00009888" value="0x1B931001" />
2111 <register type="NOA" address="0x00009888" value="0x1D930001" />
2112 <register type="NOA" address="0x00009888" value="0x19934000" />
2113 <register type="NOA" address="0x00009888" value="0x1B958000" />
2114 <register type="NOA" address="0x00009888" value="0x1D950094" />
2115 <register type="NOA" address="0x00009888" value="0x19958000" />
2116 <register type="NOA" address="0x00009888" value="0x09E58000" />
2117 <register type="NOA" address="0x00009888" value="0x0BE58000" />
2118 <register type="NOA" address="0x00009888" value="0x03E5C000" />
2119 <register type="NOA" address="0x00009888" value="0x0592C000" />
2120 <register type="NOA" address="0x00009888" value="0x0B928000" />
2121 <register type="NOA" address="0x00009888" value="0x0D924000" />
2122 <register type="NOA" address="0x00009888" value="0x0F924000" />
2123 <register type="NOA" address="0x00009888" value="0x11928000" />
2124 <register type="NOA" address="0x00009888" value="0x1392C000" />
2125 <register type="NOA" address="0x00009888" value="0x09924000" />
2126 <register type="NOA" address="0x00009888" value="0x01985000" />
2127 <register type="NOA" address="0x00009888" value="0x07988000" />
2128 <register type="NOA" address="0x00009888" value="0x09981000" />
2129 <register type="NOA" address="0x00009888" value="0x0B982000" />
2130 <register type="NOA" address="0x00009888" value="0x0D982000" />
2131 <register type="NOA" address="0x00009888" value="0x0F989000" />
2132 <register type="NOA" address="0x00009888" value="0x05982000" />
2133 <register type="NOA" address="0x00009888" value="0x13904000" />
2134 <register type="NOA" address="0x00009888" value="0x21904000" />
2135 <register type="NOA" address="0x00009888" value="0x23904000" />
2136 <register type="NOA" address="0x00009888" value="0x25908000" />
2137 <register type="NOA" address="0x00009888" value="0x27904000" />
2138 <register type="NOA" address="0x00009888" value="0x29908000" />
2139 <register type="NOA" address="0x00009888" value="0x2B904000" />
2140 <register type="NOA" address="0x00009888" value="0x2F904000" />
2141 <register type="NOA" address="0x00009888" value="0x31904000" />
2142 <register type="NOA" address="0x00009888" value="0x15904000" />
2143 <register type="NOA" address="0x00009888" value="0x17908000" />
2144 <register type="NOA" address="0x00009888" value="0x19908000" />
2145 <register type="NOA" address="0x00009888" value="0x1B904000" />
2146 <register type="NOA" address="0x00009888" value="0x1190C080" />
2147 <register type="NOA" address="0x00009888" value="0x51901110" />
2148 <register type="NOA" address="0x00009888" value="0x41900440" />
2149 <register type="NOA" address="0x00009888" value="0x55901111" />
2150 <register type="NOA" address="0x00009888" value="0x45900400" />
2151 <register type="NOA" address="0x00009888" value="0x47900C21" />
2152 <register type="NOA" address="0x00009888" value="0x57901411" />
2153 <register type="NOA" address="0x00009888" value="0x49900042" />
2154 <register type="NOA" address="0x00009888" value="0x37900000" />
2155 <register type="NOA" address="0x00009888" value="0x33900000" />
2156 <register type="NOA" address="0x00009888" value="0x4B900024" />
2157 <register type="NOA" address="0x00009888" value="0x59900001" />
2158 <register type="NOA" address="0x00009888" value="0x43900841" />
2159 <register type="NOA" address="0x00009888" value="0x53900411" />
2160 </register_config>
2161 <register_config type="OA">
2162 <register type="OA" address="0x00002724" value="0xF0800000" />
2163 <register type="OA" address="0x00002720" value="0x00000000" />
2164 <register type="OA" address="0x00002714" value="0xF0800000" />
2165 <register type="OA" address="0x00002710" value="0x00000000" />
2166 <register type="OA" address="0x00002740" value="0x00000000" />
2167 <register type="OA" address="0x00002770" value="0x0007FFEA" />
2168 <register type="OA" address="0x00002774" value="0x00007FFC" />
2169 <register type="OA" address="0x00002778" value="0x0007AFFA" />
2170 <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2171 <register type="OA" address="0x00002780" value="0x00079FFA" />
2172 <register type="OA" address="0x00002784" value="0x0000F3FB" />
2173 <register type="OA" address="0x00002788" value="0x0007BF7A" />
2174 <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2175 <register type="OA" address="0x00002790" value="0x0007FEFA" />
2176 <register type="OA" address="0x00002794" value="0x0000F7CF" />
2177 <register type="OA" address="0x00002798" value="0x00077FFA" />
2178 <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2179 <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2180 <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2181 <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2182 <register type="OA" address="0x000027AC" value="0x00005F7F" />
2183 </register_config>
2184 <register_config type="FLEX">
2185 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2186 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2187 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2188 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2189 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2190 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2191 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2192 </register_config>
2193 </set>
2194
2195 <set name="Memory Reads Distribution Gen9"
2196 mdapi_supported_apis="OGL OCL IO BB"
2197 underscore_name="memory_reads"
2198 hw_config_guid="3ae6e74c-72c3-4040-9bd0-7961430b8cc8"
2199 chipset="SKLGT4"
2200 symbol_name="MemoryReads"
2201 >
2202 <counter name="GPU Core Clocks"
2203 description="The total number of GPU core clocks elapsed during the measurement."
2204 data_type="uint64"
2205 equation="GPU_CLOCK 0 READ"
2206 underscore_name="gpu_core_clocks"
2207 units="cycles"
2208 symbol_name="GpuCoreClocks"
2209 semantic_type="event"
2210 mdapi_supported_apis=""
2211 mdapi_usage_flags="Tier1 Frame Batch Draw"
2212 mdapi_hw_unit_type="gpu"
2213 mdapi_group="GPU"
2214 />
2215 <counter name="EU Active"
2216 description="The percentage of time in which the Execution Units were actively processing."
2217 data_type="float"
2218 max_equation="100"
2219 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2220 underscore_name="eu_active"
2221 units="percent"
2222 symbol_name="EuActive"
2223 semantic_type="duration"
2224 mdapi_supported_apis=""
2225 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2226 mdapi_group="EU Array"
2227 mdapi_hw_unit_type="gpu"
2228 />
2229 <counter name="GtiL3Bank0Reads"
2230 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2231 data_type="uint64"
2232 equation="C 4 READ"
2233 underscore_name="gti_l3_bank0_reads"
2234 units="messages"
2235 symbol_name="GtiL3Bank0Reads"
2236 semantic_type="event"
2237 mdapi_supported_apis=""
2238 mdapi_usage_flags="Tier2 Frame Batch Draw"
2239 mdapi_hw_unit_type="gpu"
2240 mdapi_group="GTI/L3"
2241 />
2242 <counter name="GS Threads Dispatched"
2243 description="The total number of geometry shader hardware threads dispatched."
2244 data_type="uint64"
2245 equation="A 5 READ"
2246 underscore_name="gs_threads"
2247 units="threads"
2248 symbol_name="GsThreads"
2249 semantic_type="event"
2250 mdapi_supported_apis="OGL4 IO BB"
2251 mdapi_usage_flags="Tier3 Frame Batch Draw"
2252 mdapi_hw_unit_type="gpu"
2253 mdapi_group="EU Array/Geometry Shader"
2254 />
2255 <counter name="GtiRingAccesses"
2256 description="The total number of all accesses from GTI to the ring."
2257 data_type="uint64"
2258 equation="C 3 READ 2 UMUL"
2259 underscore_name="gti_ring_accesses"
2260 units="messages"
2261 symbol_name="GtiRingAccesses"
2262 semantic_type="event"
2263 mdapi_supported_apis=""
2264 mdapi_usage_flags="Tier2 Frame Batch Draw"
2265 mdapi_hw_unit_type="gpu"
2266 mdapi_group="GTI"
2267 />
2268 <counter name="Early Hi-Depth Test Fails"
2269 description="The total number of pixels dropped on early hierarchical depth test."
2270 data_type="uint64"
2271 equation="A 22 READ 4 UMUL"
2272 underscore_name="hi_depth_test_fails"
2273 units="pixels"
2274 symbol_name="HiDepthTestFails"
2275 semantic_type="event"
2276 mdapi_supported_apis="OGL IO BB"
2277 mdapi_usage_flags="Tier3 Frame Batch Draw"
2278 mdapi_hw_unit_type="gpu"
2279 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2280 />
2281 <counter name="VS Threads Dispatched"
2282 description="The total number of vertex shader hardware threads dispatched."
2283 data_type="uint64"
2284 equation="A 1 READ"
2285 underscore_name="vs_threads"
2286 units="threads"
2287 symbol_name="VsThreads"
2288 semantic_type="event"
2289 mdapi_supported_apis="OGL IO BB"
2290 mdapi_usage_flags="Tier3 Frame Batch Draw"
2291 mdapi_hw_unit_type="gpu"
2292 mdapi_group="EU Array/Vertex Shader"
2293 />
2294 <counter name="FS Threads Dispatched"
2295 description="The total number of fragment shader hardware threads dispatched."
2296 data_type="uint64"
2297 equation="A 6 READ"
2298 underscore_name="ps_threads"
2299 units="threads"
2300 symbol_name="PsThreads"
2301 semantic_type="event"
2302 mdapi_supported_apis="OGL IO BB"
2303 mdapi_usage_flags="Tier3 Frame Batch Draw"
2304 mdapi_hw_unit_type="gpu"
2305 mdapi_group="EU Array/Fragment Shader"
2306 />
2307 <counter name="GtiL3Bank3Reads"
2308 description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2309 data_type="uint64"
2310 equation="C 7 READ"
2311 underscore_name="gti_l3_bank3_reads"
2312 units="messages"
2313 symbol_name="GtiL3Bank3Reads"
2314 semantic_type="event"
2315 mdapi_supported_apis=""
2316 mdapi_usage_flags="Tier2 Frame Batch Draw"
2317 mdapi_hw_unit_type="subslice"
2318 mdapi_group="GTI/L3"
2319 />
2320 <counter name="Shader Barrier Messages"
2321 description="The total number of shader barrier messages."
2322 data_type="uint64"
2323 equation="A 35 READ"
2324 underscore_name="shader_barriers"
2325 units="messages"
2326 symbol_name="ShaderBarriers"
2327 semantic_type="event"
2328 mdapi_supported_apis="OGL4 OCL IO BB"
2329 mdapi_usage_flags="Tier3 Frame Batch Draw"
2330 mdapi_hw_unit_type="gpu"
2331 mdapi_group="EU Array/Barrier"
2332 />
2333 <counter name="GtiRsMemoryReads"
2334 description="The total number of GTI memory reads from Resource Streamer."
2335 data_type="uint64"
2336 equation="B 2 READ"
2337 underscore_name="gti_rs_memory_reads"
2338 units="messages"
2339 symbol_name="GtiRsMemoryReads"
2340 semantic_type="event"
2341 mdapi_supported_apis=""
2342 mdapi_usage_flags="Tier2 Frame Batch Draw"
2343 mdapi_hw_unit_type="gpu"
2344 mdapi_group="GTI/3D Pipe/Resource Streamer"
2345 />
2346 <counter name="Sampler Texels"
2347 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2348 data_type="uint64"
2349 equation="A 28 READ 4 UMUL"
2350 underscore_name="sampler_texels"
2351 units="texels"
2352 symbol_name="SamplerTexels"
2353 semantic_type="event"
2354 mdapi_supported_apis=""
2355 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2356 mdapi_hw_unit_type="gpu"
2357 mdapi_group="Sampler/Sampler Input"
2358 />
2359 <counter name="Pixels Failing Tests"
2360 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2361 data_type="uint64"
2362 equation="A 25 READ 4 UMUL"
2363 underscore_name="pixels_failing_post_ps_tests"
2364 units="pixels"
2365 symbol_name="PixelsFailingPostPsTests"
2366 semantic_type="event"
2367 mdapi_supported_apis="OGL IO BB"
2368 mdapi_usage_flags="Tier3 Frame Batch Draw"
2369 mdapi_hw_unit_type="gpu"
2370 mdapi_group="3D Pipe/Output Merger"
2371 />
2372 <counter name="GtiHizMemoryReads"
2373 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2374 data_type="uint64"
2375 equation="B 5 READ"
2376 underscore_name="gti_hiz_memory_reads"
2377 units="messages"
2378 symbol_name="GtiHizMemoryReads"
2379 semantic_type="event"
2380 mdapi_supported_apis="OGL IO BB"
2381 mdapi_usage_flags="Tier2 Frame Batch Draw"
2382 mdapi_hw_unit_type="gpu"
2383 mdapi_group="GTI/Depth Cache"
2384 />
2385 <counter name="GPU Time Elapsed"
2386 description="Time elapsed on the GPU during the measurement."
2387 data_type="uint64"
2388 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2389 underscore_name="gpu_time"
2390 units="ns"
2391 symbol_name="GpuTime"
2392 semantic_type="duration"
2393 mdapi_supported_apis=""
2394 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2395 mdapi_hw_unit_type="gpu"
2396 mdapi_group="GPU"
2397 />
2398 <counter name="AVG GPU Core Frequency"
2399 description="Average GPU Core Frequency in the measurement."
2400 data_type="uint64"
2401 max_equation="$GpuMaxFrequency"
2402 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2403 underscore_name="avg_gpu_core_frequency"
2404 units="hz"
2405 symbol_name="AvgGpuCoreFrequency"
2406 semantic_type="event"
2407 mdapi_supported_apis=""
2408 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2409 mdapi_group="GPU"
2410 mdapi_hw_unit_type="gpu"
2411 />
2412 <counter name="Sampler Texels Misses"
2413 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2414 data_type="uint64"
2415 equation="A 29 READ 4 UMUL"
2416 underscore_name="sampler_texel_misses"
2417 units="texels"
2418 symbol_name="SamplerTexelMisses"
2419 semantic_type="event"
2420 mdapi_supported_apis=""
2421 mdapi_usage_flags="Tier3 Batch Frame Draw"
2422 mdapi_hw_unit_type="gpu"
2423 mdapi_group="Sampler/Sampler Cache"
2424 />
2425 <counter name="GtiRccMemoryReads"
2426 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2427 data_type="uint64"
2428 equation="B 3 READ"
2429 underscore_name="gti_rcc_memory_reads"
2430 units="messages"
2431 symbol_name="GtiRccMemoryReads"
2432 semantic_type="event"
2433 mdapi_supported_apis="OGL IO BB"
2434 mdapi_usage_flags="Tier2 Frame Batch Draw"
2435 mdapi_hw_unit_type="gpu"
2436 mdapi_group="GTI/Color Cache"
2437 />
2438 <counter name="CS Threads Dispatched"
2439 description="The total number of compute shader hardware threads dispatched."
2440 data_type="uint64"
2441 equation="A 4 READ"
2442 underscore_name="cs_threads"
2443 units="threads"
2444 symbol_name="CsThreads"
2445 semantic_type="event"
2446 mdapi_supported_apis="OGL4 OCL IO BB"
2447 mdapi_usage_flags="Tier3 Frame Batch Draw"
2448 mdapi_hw_unit_type="gpu"
2449 mdapi_group="EU Array/Compute Shader"
2450 />
2451 <counter name="SLM Bytes Read"
2452 description="The total number of GPU memory bytes read from shared local memory."
2453 data_type="uint64"
2454 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2455 equation="A 30 READ 64 UMUL"
2456 underscore_name="slm_bytes_read"
2457 units="bytes"
2458 symbol_name="SlmBytesRead"
2459 semantic_type="throughput"
2460 mdapi_supported_apis="OGL4 OCL IO BB"
2461 mdapi_usage_flags="Tier3 Frame Batch Draw"
2462 mdapi_group="L3/Data Port/SLM"
2463 mdapi_hw_unit_type="gpu"
2464 />
2465 <counter name="GtiL3Bank1Reads"
2466 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2467 data_type="uint64"
2468 equation="C 5 READ"
2469 underscore_name="gti_l3_bank1_reads"
2470 units="messages"
2471 symbol_name="GtiL3Bank1Reads"
2472 semantic_type="event"
2473 mdapi_supported_apis=""
2474 mdapi_usage_flags="Tier2 Frame Batch Draw"
2475 mdapi_hw_unit_type="subslice"
2476 mdapi_group="GTI/L3"
2477 />
2478 <counter name="GPU Busy"
2479 description="The percentage of time in which the GPU has been processing GPU commands."
2480 data_type="float"
2481 max_equation="100"
2482 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2483 underscore_name="gpu_busy"
2484 units="percent"
2485 symbol_name="GpuBusy"
2486 semantic_type="duration"
2487 mdapi_supported_apis=""
2488 mdapi_usage_flags="Tier1 Overview System Frame"
2489 mdapi_group="GPU"
2490 mdapi_hw_unit_type="gpu"
2491 />
2492 <counter name="GtiCmdStreamerMemoryReads"
2493 description="The total number of GTI memory reads from Command Streamer."
2494 data_type="uint64"
2495 equation="B 0 READ"
2496 underscore_name="gti_cmd_streamer_memory_reads"
2497 units="messages"
2498 symbol_name="GtiCmdStreamerMemoryReads"
2499 semantic_type="event"
2500 mdapi_supported_apis=""
2501 mdapi_usage_flags="Tier2 Frame Batch Draw"
2502 mdapi_hw_unit_type="gpu"
2503 mdapi_group="GTI/3D Pipe/Command Streamer"
2504 />
2505 <counter name="GtiL3Bank2Reads"
2506 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2507 data_type="uint64"
2508 equation="C 6 READ"
2509 underscore_name="gti_l3_bank2_reads"
2510 units="messages"
2511 symbol_name="GtiL3Bank2Reads"
2512 semantic_type="event"
2513 mdapi_supported_apis=""
2514 mdapi_usage_flags="Tier2 Frame Batch Draw"
2515 mdapi_hw_unit_type="subslice"
2516 mdapi_group="GTI/L3"
2517 />
2518 <counter name="GtiMemoryReads"
2519 description="The total number of GTI memory reads."
2520 data_type="uint64"
2521 equation="C 0 READ"
2522 underscore_name="gti_memory_reads"
2523 units="messages"
2524 symbol_name="GtiMemoryReads"
2525 semantic_type="event"
2526 mdapi_supported_apis=""
2527 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2528 mdapi_hw_unit_type="gpu"
2529 mdapi_group="GTI"
2530 />
2531 <counter name="Rasterized Pixels"
2532 description="The total number of rasterized pixels."
2533 data_type="uint64"
2534 equation="A 21 READ 4 UMUL"
2535 underscore_name="rasterized_pixels"
2536 units="pixels"
2537 symbol_name="RasterizedPixels"
2538 semantic_type="event"
2539 mdapi_supported_apis="OGL IO BB"
2540 mdapi_usage_flags="Tier3 Frame Batch Draw"
2541 mdapi_hw_unit_type="gpu"
2542 mdapi_group="3D Pipe/Rasterizer"
2543 />
2544 <counter name="GtiRczMemoryReads"
2545 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2546 data_type="uint64"
2547 equation="B 7 READ"
2548 underscore_name="gti_rcz_memory_reads"
2549 units="messages"
2550 symbol_name="GtiRczMemoryReads"
2551 semantic_type="event"
2552 mdapi_supported_apis="OGL IO BB"
2553 mdapi_usage_flags="Tier2 Frame Batch Draw"
2554 mdapi_hw_unit_type="gpu"
2555 mdapi_group="GTI/Depth Cache"
2556 />
2557 <counter name="DS Threads Dispatched"
2558 description="The total number of domain shader hardware threads dispatched."
2559 data_type="uint64"
2560 equation="A 3 READ"
2561 underscore_name="ds_threads"
2562 units="threads"
2563 symbol_name="DsThreads"
2564 semantic_type="event"
2565 mdapi_supported_apis="OGL4 IO BB"
2566 mdapi_usage_flags="Tier3 Frame Batch Draw"
2567 mdapi_hw_unit_type="gpu"
2568 mdapi_group="EU Array/Domain Shader"
2569 />
2570 <counter name="Samples Written"
2571 description="The total number of samples or pixels written to all render targets."
2572 data_type="uint64"
2573 equation="A 26 READ 4 UMUL"
2574 underscore_name="samples_written"
2575 units="pixels"
2576 symbol_name="SamplesWritten"
2577 semantic_type="event"
2578 mdapi_supported_apis="OGL IO BB"
2579 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2580 mdapi_hw_unit_type="gpu"
2581 mdapi_group="3D Pipe/Output Merger"
2582 />
2583 <counter name="EU Stall"
2584 description="The percentage of time in which the Execution Units were stalled."
2585 data_type="float"
2586 max_equation="100"
2587 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2588 underscore_name="eu_stall"
2589 units="percent"
2590 symbol_name="EuStall"
2591 semantic_type="duration"
2592 mdapi_supported_apis=""
2593 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2594 mdapi_group="EU Array"
2595 mdapi_hw_unit_type="gpu"
2596 />
2597 <counter name="Samples Blended"
2598 description="The total number of blended samples or pixels written to all render targets."
2599 data_type="uint64"
2600 equation="A 27 READ 4 UMUL"
2601 underscore_name="samples_blended"
2602 units="pixels"
2603 symbol_name="SamplesBlended"
2604 semantic_type="event"
2605 mdapi_supported_apis="OGL IO BB"
2606 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2607 mdapi_hw_unit_type="gpu"
2608 mdapi_group="3D Pipe/Output Merger"
2609 />
2610 <counter name="Early Depth Test Fails"
2611 description="The total number of pixels dropped on early depth test."
2612 data_type="uint64"
2613 equation="A 23 READ 4 UMUL"
2614 underscore_name="early_depth_test_fails"
2615 units="pixels"
2616 symbol_name="EarlyDepthTestFails"
2617 semantic_type="event"
2618 mdapi_supported_apis="OGL IO BB"
2619 mdapi_usage_flags="Tier3 Frame Batch Draw"
2620 mdapi_hw_unit_type="gpu"
2621 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2622 />
2623 <counter name="GtiMscMemoryReads"
2624 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2625 data_type="uint64"
2626 equation="B 4 READ"
2627 underscore_name="gti_msc_memory_reads"
2628 units="messages"
2629 symbol_name="GtiMscMemoryReads"
2630 semantic_type="event"
2631 mdapi_supported_apis="OGL IO BB"
2632 mdapi_usage_flags="Tier2 Frame Batch Draw"
2633 mdapi_hw_unit_type="gpu"
2634 mdapi_group="GTI/Color Cache"
2635 />
2636 <counter name="GtiVfMemoryReads"
2637 description="The total number of GTI memory reads from Vertex Fetch."
2638 data_type="uint64"
2639 equation="B 1 READ"
2640 underscore_name="gti_vf_memory_reads"
2641 units="messages"
2642 symbol_name="GtiVfMemoryReads"
2643 semantic_type="event"
2644 mdapi_supported_apis="OGL IO BB"
2645 mdapi_usage_flags="Tier2 Frame Batch Draw"
2646 mdapi_hw_unit_type="gpu"
2647 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2648 />
2649 <counter name="GtiStcMemoryReads"
2650 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2651 data_type="uint64"
2652 equation="B 6 READ"
2653 underscore_name="gti_stc_memory_reads"
2654 units="messages"
2655 symbol_name="GtiStcMemoryReads"
2656 semantic_type="event"
2657 mdapi_supported_apis="OGL IO BB"
2658 mdapi_usage_flags="Tier2 Frame Batch Draw"
2659 mdapi_hw_unit_type="gpu"
2660 mdapi_group="GTI/Depth Cache"
2661 />
2662 <counter name="Shader Memory Accesses"
2663 description="The total number of shader memory accesses to L3."
2664 data_type="uint64"
2665 equation="A 32 READ"
2666 underscore_name="shader_memory_accesses"
2667 units="messages"
2668 symbol_name="ShaderMemoryAccesses"
2669 semantic_type="event"
2670 mdapi_supported_apis=""
2671 mdapi_usage_flags="Tier3 Frame Batch Draw"
2672 mdapi_hw_unit_type="gpu"
2673 mdapi_group="L3/Data Port"
2674 />
2675 <counter name="HS Threads Dispatched"
2676 description="The total number of hull shader hardware threads dispatched."
2677 data_type="uint64"
2678 equation="A 2 READ"
2679 underscore_name="hs_threads"
2680 units="threads"
2681 symbol_name="HsThreads"
2682 semantic_type="event"
2683 mdapi_supported_apis="OGL4 IO BB"
2684 mdapi_usage_flags="Tier3 Frame Batch Draw"
2685 mdapi_hw_unit_type="gpu"
2686 mdapi_group="EU Array/Hull Shader"
2687 />
2688 <counter name="Samples Killed in FS"
2689 description="The total number of samples or pixels dropped in fragment shaders."
2690 data_type="uint64"
2691 equation="A 24 READ 4 UMUL"
2692 underscore_name="samples_killed_in_ps"
2693 units="pixels"
2694 symbol_name="SamplesKilledInPs"
2695 semantic_type="event"
2696 mdapi_supported_apis="OGL IO BB"
2697 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2698 mdapi_hw_unit_type="gpu"
2699 mdapi_group="3D Pipe/Fragment Shader"
2700 />
2701 <counter name="SLM Bytes Written"
2702 description="The total number of GPU memory bytes written into shared local memory."
2703 data_type="uint64"
2704 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2705 equation="A 31 READ 64 UMUL"
2706 underscore_name="slm_bytes_written"
2707 units="bytes"
2708 symbol_name="SlmBytesWritten"
2709 semantic_type="throughput"
2710 mdapi_supported_apis="OGL4 OCL IO BB"
2711 mdapi_usage_flags="Tier3 Frame Batch Draw"
2712 mdapi_group="L3/Data Port/SLM"
2713 mdapi_hw_unit_type="gpu"
2714 />
2715 <counter name="GtiL3Reads"
2716 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2717 data_type="uint64"
2718 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2719 underscore_name="gti_l3_reads"
2720 units="messages"
2721 symbol_name="GtiL3Reads"
2722 semantic_type="event"
2723 mdapi_supported_apis=""
2724 mdapi_usage_flags="Tier2 Frame Batch Draw"
2725 mdapi_hw_unit_type="gpu"
2726 mdapi_group="GTI/L3"
2727 />
2728 <counter name="Shader Atomic Memory Accesses"
2729 description="The total number of shader atomic memory accesses."
2730 data_type="uint64"
2731 equation="A 34 READ"
2732 underscore_name="shader_atomics"
2733 units="messages"
2734 symbol_name="ShaderAtomics"
2735 semantic_type="event"
2736 mdapi_supported_apis="OGL4 OCL IO BB"
2737 mdapi_usage_flags="Tier3 Frame Batch Draw"
2738 mdapi_hw_unit_type="gpu"
2739 mdapi_group="L3/Data Port/Atomics"
2740 />
2741 <register_config type="NOA">
2742 <register type="NOA" address="0x00009888" value="0x11810C00" />
2743 <register type="NOA" address="0x00009888" value="0x1381001A" />
2744 <register type="NOA" address="0x00009888" value="0x37906800" />
2745 <register type="NOA" address="0x00009888" value="0x3F900064" />
2746 <register type="NOA" address="0x00009888" value="0x03811300" />
2747 <register type="NOA" address="0x00009888" value="0x05811B12" />
2748 <register type="NOA" address="0x00009888" value="0x0781001A" />
2749 <register type="NOA" address="0x00009888" value="0x1F810000" />
2750 <register type="NOA" address="0x00009888" value="0x17810000" />
2751 <register type="NOA" address="0x00009888" value="0x19810000" />
2752 <register type="NOA" address="0x00009888" value="0x1B810000" />
2753 <register type="NOA" address="0x00009888" value="0x1D810000" />
2754 <register type="NOA" address="0x00009888" value="0x1B930055" />
2755 <register type="NOA" address="0x00009888" value="0x03E58000" />
2756 <register type="NOA" address="0x00009888" value="0x05E5C000" />
2757 <register type="NOA" address="0x00009888" value="0x07E54000" />
2758 <register type="NOA" address="0x00009888" value="0x13900150" />
2759 <register type="NOA" address="0x00009888" value="0x21900151" />
2760 <register type="NOA" address="0x00009888" value="0x23900152" />
2761 <register type="NOA" address="0x00009888" value="0x25900153" />
2762 <register type="NOA" address="0x00009888" value="0x27900154" />
2763 <register type="NOA" address="0x00009888" value="0x29900155" />
2764 <register type="NOA" address="0x00009888" value="0x2B900156" />
2765 <register type="NOA" address="0x00009888" value="0x2D900157" />
2766 <register type="NOA" address="0x00009888" value="0x2F90015F" />
2767 <register type="NOA" address="0x00009888" value="0x31900105" />
2768 <register type="NOA" address="0x00009888" value="0x15900103" />
2769 <register type="NOA" address="0x00009888" value="0x17900101" />
2770 <register type="NOA" address="0x00009888" value="0x35900000" />
2771 <register type="NOA" address="0x00009888" value="0x19908000" />
2772 <register type="NOA" address="0x00009888" value="0x1B908000" />
2773 <register type="NOA" address="0x00009888" value="0x1D908000" />
2774 <register type="NOA" address="0x00009888" value="0x1F908000" />
2775 <register type="NOA" address="0x00009888" value="0x11900000" />
2776 <register type="NOA" address="0x00009888" value="0x51900000" />
2777 <register type="NOA" address="0x00009888" value="0x41900C60" />
2778 <register type="NOA" address="0x00009888" value="0x55900000" />
2779 <register type="NOA" address="0x00009888" value="0x45900C00" />
2780 <register type="NOA" address="0x00009888" value="0x47900C63" />
2781 <register type="NOA" address="0x00009888" value="0x57900000" />
2782 <register type="NOA" address="0x00009888" value="0x49900C63" />
2783 <register type="NOA" address="0x00009888" value="0x33900000" />
2784 <register type="NOA" address="0x00009888" value="0x4B900063" />
2785 <register type="NOA" address="0x00009888" value="0x59900000" />
2786 <register type="NOA" address="0x00009888" value="0x43900003" />
2787 <register type="NOA" address="0x00009888" value="0x53900000" />
2788 </register_config>
2789 <register_config type="OA">
2790 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2791 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2792 <register type="OA" address="0x00002724" value="0xF0800000" />
2793 <register type="OA" address="0x00002720" value="0x00000000" />
2794 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2795 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2796 <register type="OA" address="0x00002714" value="0xF0800000" />
2797 <register type="OA" address="0x00002710" value="0x00000000" />
2798 <register type="OA" address="0x0000274C" value="0x86543210" />
2799 <register type="OA" address="0x00002748" value="0x86543210" />
2800 <register type="OA" address="0x00002744" value="0x00006667" />
2801 <register type="OA" address="0x00002740" value="0x00000000" />
2802 <register type="OA" address="0x0000275C" value="0x86543210" />
2803 <register type="OA" address="0x00002758" value="0x86543210" />
2804 <register type="OA" address="0x00002754" value="0x00006465" />
2805 <register type="OA" address="0x00002750" value="0x00000000" />
2806 <register type="OA" address="0x00002770" value="0x0007F81A" />
2807 <register type="OA" address="0x00002774" value="0x0000FE00" />
2808 <register type="OA" address="0x00002778" value="0x0007F82A" />
2809 <register type="OA" address="0x0000277C" value="0x0000FE00" />
2810 <register type="OA" address="0x00002780" value="0x0007F872" />
2811 <register type="OA" address="0x00002784" value="0x0000FE00" />
2812 <register type="OA" address="0x00002788" value="0x0007F8BA" />
2813 <register type="OA" address="0x0000278C" value="0x0000FE00" />
2814 <register type="OA" address="0x00002790" value="0x0007F87A" />
2815 <register type="OA" address="0x00002794" value="0x0000FE00" />
2816 <register type="OA" address="0x00002798" value="0x0007F8EA" />
2817 <register type="OA" address="0x0000279C" value="0x0000FE00" />
2818 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2819 <register type="OA" address="0x000027A4" value="0x0000FE00" />
2820 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2821 <register type="OA" address="0x000027AC" value="0x0000FE00" />
2822 </register_config>
2823 <register_config type="FLEX">
2824 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2825 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2826 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2827 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2828 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2829 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2830 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2831 </register_config>
2832 </set>
2833
2834 <set name="Memory Writes Distribution Gen9"
2835 mdapi_supported_apis="OGL OCL IO BB"
2836 underscore_name="memory_writes"
2837 hw_config_guid="055f256d-4052-467c-8dec-6064a4806433"
2838 chipset="SKLGT4"
2839 symbol_name="MemoryWrites"
2840 >
2841 <counter name="GPU Core Clocks"
2842 description="The total number of GPU core clocks elapsed during the measurement."
2843 data_type="uint64"
2844 equation="GPU_CLOCK 0 READ"
2845 underscore_name="gpu_core_clocks"
2846 units="cycles"
2847 symbol_name="GpuCoreClocks"
2848 semantic_type="event"
2849 mdapi_supported_apis=""
2850 mdapi_usage_flags="Tier1 Frame Batch Draw"
2851 mdapi_hw_unit_type="gpu"
2852 mdapi_group="GPU"
2853 />
2854 <counter name="EU Active"
2855 description="The percentage of time in which the Execution Units were actively processing."
2856 data_type="float"
2857 max_equation="100"
2858 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2859 underscore_name="eu_active"
2860 units="percent"
2861 symbol_name="EuActive"
2862 semantic_type="duration"
2863 mdapi_supported_apis=""
2864 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2865 mdapi_group="EU Array"
2866 mdapi_hw_unit_type="gpu"
2867 />
2868 <counter name="GtiMemoryWrites"
2869 description="The total number of GTI memory writes."
2870 data_type="uint64"
2871 equation="C 0 READ"
2872 underscore_name="gti_memory_writes"
2873 units="messages"
2874 symbol_name="GtiMemoryWrites"
2875 semantic_type="event"
2876 mdapi_supported_apis=""
2877 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2878 mdapi_hw_unit_type="gpu"
2879 mdapi_group="GTI"
2880 />
2881 <counter name="GS Threads Dispatched"
2882 description="The total number of geometry shader hardware threads dispatched."
2883 data_type="uint64"
2884 equation="A 5 READ"
2885 underscore_name="gs_threads"
2886 units="threads"
2887 symbol_name="GsThreads"
2888 semantic_type="event"
2889 mdapi_supported_apis="OGL4 IO BB"
2890 mdapi_usage_flags="Tier3 Frame Batch Draw"
2891 mdapi_hw_unit_type="gpu"
2892 mdapi_group="EU Array/Geometry Shader"
2893 />
2894 <counter name="GtiRingAccesses"
2895 description="The total number of all GTI accesses to the ring."
2896 data_type="uint64"
2897 equation="C 3 READ 2 UMUL"
2898 underscore_name="gti_ring_accesses"
2899 units="messages"
2900 symbol_name="GtiRingAccesses"
2901 semantic_type="event"
2902 mdapi_supported_apis=""
2903 mdapi_usage_flags="Tier2 Frame Batch Draw"
2904 mdapi_hw_unit_type="gpu"
2905 mdapi_group="GTI"
2906 />
2907 <counter name="Early Hi-Depth Test Fails"
2908 description="The total number of pixels dropped on early hierarchical depth test."
2909 data_type="uint64"
2910 equation="A 22 READ 4 UMUL"
2911 underscore_name="hi_depth_test_fails"
2912 units="pixels"
2913 symbol_name="HiDepthTestFails"
2914 semantic_type="event"
2915 mdapi_supported_apis="OGL IO BB"
2916 mdapi_usage_flags="Tier3 Frame Batch Draw"
2917 mdapi_hw_unit_type="gpu"
2918 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2919 />
2920 <counter name="VS Threads Dispatched"
2921 description="The total number of vertex shader hardware threads dispatched."
2922 data_type="uint64"
2923 equation="A 1 READ"
2924 underscore_name="vs_threads"
2925 units="threads"
2926 symbol_name="VsThreads"
2927 semantic_type="event"
2928 mdapi_supported_apis="OGL IO BB"
2929 mdapi_usage_flags="Tier3 Frame Batch Draw"
2930 mdapi_hw_unit_type="gpu"
2931 mdapi_group="EU Array/Vertex Shader"
2932 />
2933 <counter name="FS Threads Dispatched"
2934 description="The total number of fragment shader hardware threads dispatched."
2935 data_type="uint64"
2936 equation="A 6 READ"
2937 underscore_name="ps_threads"
2938 units="threads"
2939 symbol_name="PsThreads"
2940 semantic_type="event"
2941 mdapi_supported_apis="OGL IO BB"
2942 mdapi_usage_flags="Tier3 Frame Batch Draw"
2943 mdapi_hw_unit_type="gpu"
2944 mdapi_group="EU Array/Fragment Shader"
2945 />
2946 <counter name="GtiMscMemoryWrites"
2947 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2948 data_type="uint64"
2949 equation="B 4 READ"
2950 underscore_name="gti_msc_memory_writes"
2951 units="messages"
2952 symbol_name="GtiMscMemoryWrites"
2953 semantic_type="event"
2954 mdapi_supported_apis="OGL IO BB"
2955 mdapi_usage_flags="Tier2 Frame Batch Draw"
2956 mdapi_hw_unit_type="gpu"
2957 mdapi_group="GTI/Color Cache"
2958 />
2959 <counter name="Shader Barrier Messages"
2960 description="The total number of shader barrier messages."
2961 data_type="uint64"
2962 equation="A 35 READ"
2963 underscore_name="shader_barriers"
2964 units="messages"
2965 symbol_name="ShaderBarriers"
2966 semantic_type="event"
2967 mdapi_supported_apis="OGL4 OCL IO BB"
2968 mdapi_usage_flags="Tier3 Frame Batch Draw"
2969 mdapi_hw_unit_type="gpu"
2970 mdapi_group="EU Array/Barrier"
2971 />
2972 <counter name="GtiCmdStreamerMemoryWrites"
2973 description="The total number of GTI memory writes from Command Streamer."
2974 data_type="uint64"
2975 equation="B 0 READ"
2976 underscore_name="gti_cmd_streamer_memory_writes"
2977 units="messages"
2978 symbol_name="GtiCmdStreamerMemoryWrites"
2979 semantic_type="event"
2980 mdapi_supported_apis=""
2981 mdapi_usage_flags="Tier2 Frame Batch Draw"
2982 mdapi_hw_unit_type="gpu"
2983 mdapi_group="GTI/3D Pipe/Command Streamer"
2984 />
2985 <counter name="Sampler Texels"
2986 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2987 data_type="uint64"
2988 equation="A 28 READ 4 UMUL"
2989 underscore_name="sampler_texels"
2990 units="texels"
2991 symbol_name="SamplerTexels"
2992 semantic_type="event"
2993 mdapi_supported_apis=""
2994 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2995 mdapi_hw_unit_type="gpu"
2996 mdapi_group="Sampler/Sampler Input"
2997 />
2998 <counter name="Pixels Failing Tests"
2999 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3000 data_type="uint64"
3001 equation="A 25 READ 4 UMUL"
3002 underscore_name="pixels_failing_post_ps_tests"
3003 units="pixels"
3004 symbol_name="PixelsFailingPostPsTests"
3005 semantic_type="event"
3006 mdapi_supported_apis="OGL IO BB"
3007 mdapi_usage_flags="Tier3 Frame Batch Draw"
3008 mdapi_hw_unit_type="gpu"
3009 mdapi_group="3D Pipe/Output Merger"
3010 />
3011 <counter name="GtiL3Bank0Writes"
3012 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3013 data_type="uint64"
3014 equation="C 4 READ"
3015 underscore_name="gti_l3_bank0_writes"
3016 units="messages"
3017 symbol_name="GtiL3Bank0Writes"
3018 semantic_type="event"
3019 mdapi_supported_apis=""
3020 mdapi_usage_flags="Tier2 Frame Batch Draw"
3021 mdapi_hw_unit_type="gpu"
3022 mdapi_group="GTI/L3"
3023 />
3024 <counter name="GtiL3Bank1Writes"
3025 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3026 data_type="uint64"
3027 equation="C 5 READ"
3028 underscore_name="gti_l3_bank1_writes"
3029 units="messages"
3030 symbol_name="GtiL3Bank1Writes"
3031 semantic_type="event"
3032 mdapi_supported_apis=""
3033 mdapi_usage_flags="Tier2 Frame Batch Draw"
3034 mdapi_hw_unit_type="gpu"
3035 mdapi_group="GTI/L3"
3036 />
3037 <counter name="GtiL3Bank2Writes"
3038 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3039 data_type="uint64"
3040 equation="C 6 READ"
3041 underscore_name="gti_l3_bank2_writes"
3042 units="messages"
3043 symbol_name="GtiL3Bank2Writes"
3044 semantic_type="event"
3045 mdapi_supported_apis=""
3046 mdapi_usage_flags="Tier2 Frame Batch Draw"
3047 mdapi_hw_unit_type="gpu"
3048 mdapi_group="GTI/L3"
3049 />
3050 <counter name="GtiL3Bank3Writes"
3051 description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3052 data_type="uint64"
3053 equation="C 7 READ"
3054 underscore_name="gti_l3_bank3_writes"
3055 units="messages"
3056 symbol_name="GtiL3Bank3Writes"
3057 semantic_type="event"
3058 mdapi_supported_apis=""
3059 mdapi_usage_flags="Tier2 Frame Batch Draw"
3060 mdapi_hw_unit_type="gpu"
3061 mdapi_group="GTI/L3"
3062 />
3063 <counter name="GtiL3Writes"
3064 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3065 data_type="uint64"
3066 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3067 underscore_name="gti_l3_writes"
3068 units="messages"
3069 symbol_name="GtiL3Writes"
3070 semantic_type="event"
3071 mdapi_supported_apis=""
3072 mdapi_usage_flags="Tier2 Frame Batch Draw"
3073 mdapi_hw_unit_type="gpu"
3074 mdapi_group="GTI/L3"
3075 />
3076 <counter name="GPU Time Elapsed"
3077 description="Time elapsed on the GPU during the measurement."
3078 data_type="uint64"
3079 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3080 underscore_name="gpu_time"
3081 units="ns"
3082 symbol_name="GpuTime"
3083 semantic_type="duration"
3084 mdapi_supported_apis=""
3085 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3086 mdapi_hw_unit_type="gpu"
3087 mdapi_group="GPU"
3088 />
3089 <counter name="AVG GPU Core Frequency"
3090 description="Average GPU Core Frequency in the measurement."
3091 data_type="uint64"
3092 max_equation="$GpuMaxFrequency"
3093 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3094 underscore_name="avg_gpu_core_frequency"
3095 units="hz"
3096 symbol_name="AvgGpuCoreFrequency"
3097 semantic_type="event"
3098 mdapi_supported_apis=""
3099 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3100 mdapi_group="GPU"
3101 mdapi_hw_unit_type="gpu"
3102 />
3103 <counter name="Sampler Texels Misses"
3104 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3105 data_type="uint64"
3106 equation="A 29 READ 4 UMUL"
3107 underscore_name="sampler_texel_misses"
3108 units="texels"
3109 symbol_name="SamplerTexelMisses"
3110 semantic_type="event"
3111 mdapi_supported_apis=""
3112 mdapi_usage_flags="Tier3 Batch Frame Draw"
3113 mdapi_hw_unit_type="gpu"
3114 mdapi_group="Sampler/Sampler Cache"
3115 />
3116 <counter name="CS Threads Dispatched"
3117 description="The total number of compute shader hardware threads dispatched."
3118 data_type="uint64"
3119 equation="A 4 READ"
3120 underscore_name="cs_threads"
3121 units="threads"
3122 symbol_name="CsThreads"
3123 semantic_type="event"
3124 mdapi_supported_apis="OGL4 OCL IO BB"
3125 mdapi_usage_flags="Tier3 Frame Batch Draw"
3126 mdapi_hw_unit_type="gpu"
3127 mdapi_group="EU Array/Compute Shader"
3128 />
3129 <counter name="SLM Bytes Read"
3130 description="The total number of GPU memory bytes read from shared local memory."
3131 data_type="uint64"
3132 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3133 equation="A 30 READ 64 UMUL"
3134 underscore_name="slm_bytes_read"
3135 units="bytes"
3136 symbol_name="SlmBytesRead"
3137 semantic_type="throughput"
3138 mdapi_supported_apis="OGL4 OCL IO BB"
3139 mdapi_usage_flags="Tier3 Frame Batch Draw"
3140 mdapi_group="L3/Data Port/SLM"
3141 mdapi_hw_unit_type="gpu"
3142 />
3143 <counter name="GtiRccMemoryWrites"
3144 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3145 data_type="uint64"
3146 equation="B 3 READ"
3147 underscore_name="gti_rcc_memory_writes"
3148 units="messages"
3149 symbol_name="GtiRccMemoryWrites"
3150 semantic_type="event"
3151 mdapi_supported_apis="OGL IO BB"
3152 mdapi_usage_flags="Tier2 Frame Batch Draw"
3153 mdapi_hw_unit_type="gpu"
3154 mdapi_group="GTI/Color Cache"
3155 />
3156 <counter name="GtiSoMemoryWrites"
3157 description="The total number of GTI memory writes from Stream Output."
3158 data_type="uint64"
3159 equation="B 2 READ"
3160 underscore_name="gti_so_memory_writes"
3161 units="messages"
3162 symbol_name="GtiSoMemoryWrites"
3163 semantic_type="event"
3164 mdapi_supported_apis="OGL IO BB"
3165 mdapi_usage_flags="Tier2 Frame Batch Draw"
3166 mdapi_hw_unit_type="gpu"
3167 mdapi_group="GTI/3D Pipe/Stream Output"
3168 />
3169 <counter name="GPU Busy"
3170 description="The percentage of time in which the GPU has been processing GPU commands."
3171 data_type="float"
3172 max_equation="100"
3173 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3174 underscore_name="gpu_busy"
3175 units="percent"
3176 symbol_name="GpuBusy"
3177 semantic_type="duration"
3178 mdapi_supported_apis=""
3179 mdapi_usage_flags="Tier1 Overview System Frame"
3180 mdapi_group="GPU"
3181 mdapi_hw_unit_type="gpu"
3182 />
3183 <counter name="GtiStcMemoryWrites"
3184 description="The total number of GTI memory writes from Stencil Cache."
3185 data_type="uint64"
3186 equation="B 6 READ"
3187 underscore_name="gti_stc_memory_writes"
3188 units="messages"
3189 symbol_name="GtiStcMemoryWrites"
3190 semantic_type="event"
3191 mdapi_supported_apis="OGL IO BB"
3192 mdapi_usage_flags="Tier2 Frame Batch Draw"
3193 mdapi_hw_unit_type="gpu"
3194 mdapi_group="GTI/Depth Cache"
3195 />
3196 <counter name="Rasterized Pixels"
3197 description="The total number of rasterized pixels."
3198 data_type="uint64"
3199 equation="A 21 READ 4 UMUL"
3200 underscore_name="rasterized_pixels"
3201 units="pixels"
3202 symbol_name="RasterizedPixels"
3203 semantic_type="event"
3204 mdapi_supported_apis="OGL IO BB"
3205 mdapi_usage_flags="Tier3 Frame Batch Draw"
3206 mdapi_hw_unit_type="gpu"
3207 mdapi_group="3D Pipe/Rasterizer"
3208 />
3209 <counter name="DS Threads Dispatched"
3210 description="The total number of domain shader hardware threads dispatched."
3211 data_type="uint64"
3212 equation="A 3 READ"
3213 underscore_name="ds_threads"
3214 units="threads"
3215 symbol_name="DsThreads"
3216 semantic_type="event"
3217 mdapi_supported_apis="OGL4 IO BB"
3218 mdapi_usage_flags="Tier3 Frame Batch Draw"
3219 mdapi_hw_unit_type="gpu"
3220 mdapi_group="EU Array/Domain Shader"
3221 />
3222 <counter name="Samples Written"
3223 description="The total number of samples or pixels written to all render targets."
3224 data_type="uint64"
3225 equation="A 26 READ 4 UMUL"
3226 underscore_name="samples_written"
3227 units="pixels"
3228 symbol_name="SamplesWritten"
3229 semantic_type="event"
3230 mdapi_supported_apis="OGL IO BB"
3231 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3232 mdapi_hw_unit_type="gpu"
3233 mdapi_group="3D Pipe/Output Merger"
3234 />
3235 <counter name="EU Stall"
3236 description="The percentage of time in which the Execution Units were stalled."
3237 data_type="float"
3238 max_equation="100"
3239 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3240 underscore_name="eu_stall"
3241 units="percent"
3242 symbol_name="EuStall"
3243 semantic_type="duration"
3244 mdapi_supported_apis=""
3245 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3246 mdapi_group="EU Array"
3247 mdapi_hw_unit_type="gpu"
3248 />
3249 <counter name="Samples Blended"
3250 description="The total number of blended samples or pixels written to all render targets."
3251 data_type="uint64"
3252 equation="A 27 READ 4 UMUL"
3253 underscore_name="samples_blended"
3254 units="pixels"
3255 symbol_name="SamplesBlended"
3256 semantic_type="event"
3257 mdapi_supported_apis="OGL IO BB"
3258 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3259 mdapi_hw_unit_type="gpu"
3260 mdapi_group="3D Pipe/Output Merger"
3261 />
3262 <counter name="Early Depth Test Fails"
3263 description="The total number of pixels dropped on early depth test."
3264 data_type="uint64"
3265 equation="A 23 READ 4 UMUL"
3266 underscore_name="early_depth_test_fails"
3267 units="pixels"
3268 symbol_name="EarlyDepthTestFails"
3269 semantic_type="event"
3270 mdapi_supported_apis="OGL IO BB"
3271 mdapi_usage_flags="Tier3 Frame Batch Draw"
3272 mdapi_hw_unit_type="gpu"
3273 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3274 />
3275 <counter name="Shader Memory Accesses"
3276 description="The total number of shader memory accesses to L3."
3277 data_type="uint64"
3278 equation="A 32 READ"
3279 underscore_name="shader_memory_accesses"
3280 units="messages"
3281 symbol_name="ShaderMemoryAccesses"
3282 semantic_type="event"
3283 mdapi_supported_apis=""
3284 mdapi_usage_flags="Tier3 Frame Batch Draw"
3285 mdapi_hw_unit_type="gpu"
3286 mdapi_group="L3/Data Port"
3287 />
3288 <counter name="HS Threads Dispatched"
3289 description="The total number of hull shader hardware threads dispatched."
3290 data_type="uint64"
3291 equation="A 2 READ"
3292 underscore_name="hs_threads"
3293 units="threads"
3294 symbol_name="HsThreads"
3295 semantic_type="event"
3296 mdapi_supported_apis="OGL4 IO BB"
3297 mdapi_usage_flags="Tier3 Frame Batch Draw"
3298 mdapi_hw_unit_type="gpu"
3299 mdapi_group="EU Array/Hull Shader"
3300 />
3301 <counter name="GtiRczMemoryWrites"
3302 description="The total number of GTI memory writes from Render Depth Cache."
3303 data_type="uint64"
3304 equation="B 7 READ"
3305 underscore_name="gti_rcz_memory_writes"
3306 units="messages"
3307 symbol_name="GtiRczMemoryWrites"
3308 semantic_type="event"
3309 mdapi_supported_apis="OGL IO BB"
3310 mdapi_usage_flags="Tier2 Frame Batch Draw"
3311 mdapi_hw_unit_type="gpu"
3312 mdapi_group="GTI/Depth Cache"
3313 />
3314 <counter name="SLM Bytes Written"
3315 description="The total number of GPU memory bytes written into shared local memory."
3316 data_type="uint64"
3317 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3318 equation="A 31 READ 64 UMUL"
3319 underscore_name="slm_bytes_written"
3320 units="bytes"
3321 symbol_name="SlmBytesWritten"
3322 semantic_type="throughput"
3323 mdapi_supported_apis="OGL4 OCL IO BB"
3324 mdapi_usage_flags="Tier3 Frame Batch Draw"
3325 mdapi_group="L3/Data Port/SLM"
3326 mdapi_hw_unit_type="gpu"
3327 />
3328 <counter name="L3 Shader Throughput"
3329 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3330 data_type="uint64"
3331 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3332 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3333 underscore_name="l3_shader_throughput"
3334 units="bytes"
3335 symbol_name="L3ShaderThroughput"
3336 semantic_type="throughput"
3337 mdapi_supported_apis="OGL4 OCL IO BB"
3338 mdapi_usage_flags="Tier2 Frame Batch Draw"
3339 mdapi_group="L3/Data Port"
3340 mdapi_hw_unit_type="gpu"
3341 />
3342 <counter name="Samples Killed in FS"
3343 description="The total number of samples or pixels dropped in fragment shaders."
3344 data_type="uint64"
3345 equation="A 24 READ 4 UMUL"
3346 underscore_name="samples_killed_in_ps"
3347 units="pixels"
3348 symbol_name="SamplesKilledInPs"
3349 semantic_type="event"
3350 mdapi_supported_apis="OGL IO BB"
3351 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3352 mdapi_hw_unit_type="gpu"
3353 mdapi_group="3D Pipe/Fragment Shader"
3354 />
3355 <counter name="GtiHizMemoryWrites"
3356 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3357 data_type="uint64"
3358 equation="B 5 READ"
3359 underscore_name="gti_hiz_memory_writes"
3360 units="messages"
3361 symbol_name="GtiHizMemoryWrites"
3362 semantic_type="event"
3363 mdapi_supported_apis="OGL IO BB"
3364 mdapi_usage_flags="Tier2 Frame Batch Draw"
3365 mdapi_hw_unit_type="gpu"
3366 mdapi_group="GTI/Depth Cache"
3367 />
3368 <counter name="Shader Atomic Memory Accesses"
3369 description="The total number of shader atomic memory accesses."
3370 data_type="uint64"
3371 equation="A 34 READ"
3372 underscore_name="shader_atomics"
3373 units="messages"
3374 symbol_name="ShaderAtomics"
3375 semantic_type="event"
3376 mdapi_supported_apis="OGL4 OCL IO BB"
3377 mdapi_usage_flags="Tier3 Frame Batch Draw"
3378 mdapi_hw_unit_type="gpu"
3379 mdapi_group="L3/Data Port/Atomics"
3380 />
3381 <register_config type="NOA">
3382 <register type="NOA" address="0x00009888" value="0x11810C00" />
3383 <register type="NOA" address="0x00009888" value="0x1381001A" />
3384 <register type="NOA" address="0x00009888" value="0x37906800" />
3385 <register type="NOA" address="0x00009888" value="0x3F901000" />
3386 <register type="NOA" address="0x00009888" value="0x03811300" />
3387 <register type="NOA" address="0x00009888" value="0x05811B12" />
3388 <register type="NOA" address="0x00009888" value="0x0781001A" />
3389 <register type="NOA" address="0x00009888" value="0x1F810000" />
3390 <register type="NOA" address="0x00009888" value="0x17810000" />
3391 <register type="NOA" address="0x00009888" value="0x19810000" />
3392 <register type="NOA" address="0x00009888" value="0x1B810000" />
3393 <register type="NOA" address="0x00009888" value="0x1D810000" />
3394 <register type="NOA" address="0x00009888" value="0x1B930055" />
3395 <register type="NOA" address="0x00009888" value="0x03E58000" />
3396 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3397 <register type="NOA" address="0x00009888" value="0x07E54000" />
3398 <register type="NOA" address="0x00009888" value="0x13900160" />
3399 <register type="NOA" address="0x00009888" value="0x21900161" />
3400 <register type="NOA" address="0x00009888" value="0x23900162" />
3401 <register type="NOA" address="0x00009888" value="0x25900163" />
3402 <register type="NOA" address="0x00009888" value="0x27900164" />
3403 <register type="NOA" address="0x00009888" value="0x29900165" />
3404 <register type="NOA" address="0x00009888" value="0x2B900166" />
3405 <register type="NOA" address="0x00009888" value="0x2D900167" />
3406 <register type="NOA" address="0x00009888" value="0x2F900150" />
3407 <register type="NOA" address="0x00009888" value="0x31900105" />
3408 <register type="NOA" address="0x00009888" value="0x15900103" />
3409 <register type="NOA" address="0x00009888" value="0x17900101" />
3410 <register type="NOA" address="0x00009888" value="0x35900000" />
3411 <register type="NOA" address="0x00009888" value="0x19908000" />
3412 <register type="NOA" address="0x00009888" value="0x1B908000" />
3413 <register type="NOA" address="0x00009888" value="0x1D908000" />
3414 <register type="NOA" address="0x00009888" value="0x1F908000" />
3415 <register type="NOA" address="0x00009888" value="0x11900000" />
3416 <register type="NOA" address="0x00009888" value="0x51900000" />
3417 <register type="NOA" address="0x00009888" value="0x41900C60" />
3418 <register type="NOA" address="0x00009888" value="0x55900000" />
3419 <register type="NOA" address="0x00009888" value="0x45900C00" />
3420 <register type="NOA" address="0x00009888" value="0x47900C63" />
3421 <register type="NOA" address="0x00009888" value="0x57900000" />
3422 <register type="NOA" address="0x00009888" value="0x49900C63" />
3423 <register type="NOA" address="0x00009888" value="0x33900000" />
3424 <register type="NOA" address="0x00009888" value="0x4B900063" />
3425 <register type="NOA" address="0x00009888" value="0x59900000" />
3426 <register type="NOA" address="0x00009888" value="0x43900003" />
3427 <register type="NOA" address="0x00009888" value="0x53900000" />
3428 </register_config>
3429 <register_config type="OA">
3430 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3431 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3432 <register type="OA" address="0x00002724" value="0xF0800000" />
3433 <register type="OA" address="0x00002720" value="0x00000000" />
3434 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3435 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3436 <register type="OA" address="0x00002714" value="0xF0800000" />
3437 <register type="OA" address="0x00002710" value="0x00000000" />
3438 <register type="OA" address="0x0000274C" value="0x86543210" />
3439 <register type="OA" address="0x00002748" value="0x86543210" />
3440 <register type="OA" address="0x00002744" value="0x00006667" />
3441 <register type="OA" address="0x00002740" value="0x00000000" />
3442 <register type="OA" address="0x0000275C" value="0x86543210" />
3443 <register type="OA" address="0x00002758" value="0x86543210" />
3444 <register type="OA" address="0x00002754" value="0x00006465" />
3445 <register type="OA" address="0x00002750" value="0x00000000" />
3446 <register type="OA" address="0x00002770" value="0x0007F81A" />
3447 <register type="OA" address="0x00002774" value="0x0000FE00" />
3448 <register type="OA" address="0x00002778" value="0x0007F82A" />
3449 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3450 <register type="OA" address="0x00002780" value="0x0007F822" />
3451 <register type="OA" address="0x00002784" value="0x0000FE00" />
3452 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3453 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3454 <register type="OA" address="0x00002790" value="0x0007F87A" />
3455 <register type="OA" address="0x00002794" value="0x0000FE00" />
3456 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3457 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3458 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3459 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3460 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3461 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3462 </register_config>
3463 <register_config type="FLEX">
3464 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3465 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3466 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3467 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3468 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3469 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3470 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3471 </register_config>
3472 </set>
3473
3474 <set name="Compute Metrics Extended Gen9"
3475 mdapi_supported_apis="OGL4 OCL IO BB"
3476 underscore_name="compute_extended"
3477 hw_config_guid="753972d4-87cd-4460-824d-754463ac5054"
3478 chipset="SKLGT4"
3479 symbol_name="ComputeExtended"
3480 >
3481 <counter name="GPU Core Clocks"
3482 description="The total number of GPU core clocks elapsed during the measurement."
3483 data_type="uint64"
3484 equation="GPU_CLOCK 0 READ"
3485 underscore_name="gpu_core_clocks"
3486 units="cycles"
3487 symbol_name="GpuCoreClocks"
3488 semantic_type="event"
3489 mdapi_supported_apis=""
3490 mdapi_usage_flags="Tier1 Frame Batch Draw"
3491 mdapi_hw_unit_type="gpu"
3492 mdapi_group="GPU"
3493 />
3494 <counter name="EU Active"
3495 description="The percentage of time in which the Execution Units were actively processing."
3496 data_type="float"
3497 max_equation="100"
3498 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3499 underscore_name="eu_active"
3500 units="percent"
3501 symbol_name="EuActive"
3502 semantic_type="duration"
3503 mdapi_supported_apis=""
3504 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3505 mdapi_group="EU Array"
3506 mdapi_hw_unit_type="gpu"
3507 />
3508 <counter name="EU Both FPU Pipes Active"
3509 description="The percentage of time in which both EU FPU pipelines were actively processing."
3510 data_type="float"
3511 max_equation="100"
3512 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3513 underscore_name="eu_fpu_both_active"
3514 units="percent"
3515 symbol_name="EuFpuBothActive"
3516 semantic_type="duration"
3517 mdapi_supported_apis=""
3518 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3519 mdapi_group="EU Array/Pipes"
3520 mdapi_hw_unit_type="gpu"
3521 />
3522 <counter name="EU FPU0 Pipe Active"
3523 description="The percentage of time in which EU FPU0 pipeline was actively processing."
3524 data_type="float"
3525 max_equation="100"
3526 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3527 underscore_name="fpu0_active"
3528 units="percent"
3529 symbol_name="Fpu0Active"
3530 semantic_type="duration"
3531 mdapi_supported_apis=""
3532 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3533 mdapi_group="EU Array/Pipes"
3534 mdapi_hw_unit_type="gpu"
3535 />
3536 <counter name="EU FPU1 Pipe Active"
3537 description="The percentage of time in which EU FPU1 pipeline was actively processing."
3538 data_type="float"
3539 max_equation="100"
3540 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3541 underscore_name="fpu1_active"
3542 units="percent"
3543 symbol_name="Fpu1Active"
3544 semantic_type="duration"
3545 mdapi_supported_apis=""
3546 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3547 mdapi_group="EU Array/Pipes"
3548 mdapi_hw_unit_type="gpu"
3549 />
3550 <counter name="EU AVG IPC Rate"
3551 description="The average rate of IPC calculated for 2 FPU pipelines."
3552 data_type="float"
3553 max_equation="2"
3554 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
3555 underscore_name="eu_avg_ipc_rate"
3556 units="number"
3557 symbol_name="EuAvgIpcRate"
3558 semantic_type="ratio"
3559 mdapi_supported_apis=""
3560 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3561 mdapi_group="EU Array"
3562 mdapi_hw_unit_type="gpu"
3563 />
3564 <counter name="Typed Writes 0"
3565 description="The subslice 0 typed writes."
3566 data_type="uint64"
3567 equation="C 0 READ"
3568 underscore_name="typed_writes0"
3569 units="messages"
3570 symbol_name="TypedWrites0"
3571 semantic_type="event"
3572 mdapi_supported_apis=""
3573 mdapi_usage_flags="Tier3 Frame Batch Draw"
3574 mdapi_hw_unit_type="subslice"
3575 mdapi_group="L3/Data Port"
3576 />
3577 <counter name="EuTypedAtomics0"
3578 description="The subslice 0 EU Typed Atomics subslice 0."
3579 data_type="uint64"
3580 equation="B 5 READ"
3581 underscore_name="eu_typed_atomics0"
3582 units="messages"
3583 symbol_name="EuTypedAtomics0"
3584 semantic_type="event"
3585 mdapi_supported_apis=""
3586 mdapi_usage_flags="Tier3 Frame Batch Draw"
3587 mdapi_hw_unit_type="subslice"
3588 mdapi_group="L3/Data Port"
3589 />
3590 <counter name="Typed Atomics 0"
3591 description="The subslice 0 typed atomics."
3592 data_type="uint64"
3593 equation="C 4 READ"
3594 underscore_name="typed_atomics0"
3595 units="messages"
3596 symbol_name="TypedAtomics0"
3597 semantic_type="event"
3598 mdapi_supported_apis=""
3599 mdapi_usage_flags="Tier3 Frame Batch Draw"
3600 mdapi_hw_unit_type="subslice"
3601 mdapi_group="L3/Data Port"
3602 />
3603 <counter name="TypedAtomicsPerCacheLine"
3604 description="The ratio of EU typed atomics requests to L3 cache line writes."
3605 data_type="float"
3606 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3607 underscore_name="typed_atomics_per_cache_line"
3608 units="eu sends to l3 cache lines"
3609 symbol_name="TypedAtomicsPerCacheLine"
3610 semantic_type="ratio"
3611 mdapi_supported_apis=""
3612 mdapi_usage_flags="Tier3 Frame Batch Draw"
3613 mdapi_hw_unit_type="subslice"
3614 mdapi_group="L3/Data Port"
3615 />
3616 <counter name="EuUntypedReads0"
3617 description="The subslice 0 EU Untyped Reads subslice 0."
3618 data_type="uint64"
3619 equation="B 0 READ"
3620 underscore_name="eu_untyped_reads0"
3621 units="messages"
3622 symbol_name="EuUntypedReads0"
3623 semantic_type="event"
3624 mdapi_supported_apis=""
3625 mdapi_usage_flags="Tier3 Frame Batch Draw"
3626 mdapi_hw_unit_type="subslice"
3627 mdapi_group="L3/Data Port"
3628 />
3629 <counter name="Untyped Writes 0"
3630 description="The subslice 0 untyped writes (including SLM writes)."
3631 data_type="uint64"
3632 equation="C 1 READ"
3633 underscore_name="untyped_writes0"
3634 units="messages"
3635 symbol_name="UntypedWrites0"
3636 semantic_type="event"
3637 mdapi_supported_apis=""
3638 mdapi_usage_flags="Tier3 Frame Batch Draw"
3639 mdapi_hw_unit_type="subslice"
3640 mdapi_group="L3/Data Port"
3641 />
3642 <counter name="EuUntypedAtomics0"
3643 description="The subslice 0 EU Untyped Atomics subslice 0."
3644 data_type="uint64"
3645 equation="B 4 READ"
3646 underscore_name="eu_untyped_atomics0"
3647 units="messages"
3648 symbol_name="EuUntypedAtomics0"
3649 semantic_type="event"
3650 mdapi_supported_apis=""
3651 mdapi_usage_flags="Tier3 Frame Batch Draw"
3652 mdapi_hw_unit_type="subslice"
3653 mdapi_group="L3/Data Port"
3654 />
3655 <counter name="EuUntypedWrites0"
3656 description="The subslice 0 EU Untyped Writes subslice 0."
3657 data_type="uint64"
3658 equation="B 1 READ"
3659 underscore_name="eu_untyped_writes0"
3660 units="messages"
3661 symbol_name="EuUntypedWrites0"
3662 semantic_type="event"
3663 mdapi_supported_apis=""
3664 mdapi_usage_flags="Tier3 Frame Batch Draw"
3665 mdapi_hw_unit_type="subslice"
3666 mdapi_group="L3/Data Port"
3667 />
3668 <counter name="EuA64UntypedWrites0"
3669 description="The subslice 0 EU A64 Untyped Writes subslice 0."
3670 data_type="uint64"
3671 equation="B 7 READ"
3672 underscore_name="eu_a64_untyped_writes0"
3673 units="messages"
3674 symbol_name="EuA64UntypedWrites0"
3675 semantic_type="event"
3676 mdapi_supported_apis=""
3677 mdapi_usage_flags="Tier3 Frame Batch Draw"
3678 mdapi_hw_unit_type="subslice"
3679 mdapi_group="L3/Data Port"
3680 />
3681 <counter name="UntypedWritesPerCacheLine"
3682 description="The ratio of EU untyped write requests to L3 cache line writes."
3683 data_type="float"
3684 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3685 underscore_name="untyped_writes_per_cache_line"
3686 units="eu sends to l3 cache lines"
3687 symbol_name="UntypedWritesPerCacheLine"
3688 semantic_type="ratio"
3689 mdapi_supported_apis=""
3690 mdapi_usage_flags="Tier3 Frame Batch Draw"
3691 mdapi_hw_unit_type="subslice"
3692 mdapi_group="L3/Data Port"
3693 />
3694 <counter name="Shader Barrier Messages"
3695 description="The total number of shader barrier messages."
3696 data_type="uint64"
3697 equation="A 35 READ"
3698 underscore_name="shader_barriers"
3699 units="messages"
3700 symbol_name="ShaderBarriers"
3701 semantic_type="event"
3702 mdapi_supported_apis=""
3703 mdapi_usage_flags="Tier3 Frame Batch Draw"
3704 mdapi_hw_unit_type="gpu"
3705 mdapi_group="EU Array/Barrier"
3706 />
3707 <counter name="Sampler Texels"
3708 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3709 data_type="uint64"
3710 equation="A 28 READ 4 UMUL"
3711 underscore_name="sampler_texels"
3712 units="texels"
3713 symbol_name="SamplerTexels"
3714 semantic_type="event"
3715 mdapi_supported_apis=""
3716 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3717 mdapi_hw_unit_type="gpu"
3718 mdapi_group="Sampler/Sampler Input"
3719 />
3720 <counter name="GPU Time Elapsed"
3721 description="Time elapsed on the GPU during the measurement."
3722 data_type="uint64"
3723 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3724 underscore_name="gpu_time"
3725 units="ns"
3726 symbol_name="GpuTime"
3727 semantic_type="duration"
3728 mdapi_supported_apis=""
3729 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3730 mdapi_hw_unit_type="gpu"
3731 mdapi_group="GPU"
3732 />
3733 <counter name="AVG GPU Core Frequency"
3734 description="Average GPU Core Frequency in the measurement."
3735 data_type="uint64"
3736 max_equation="$GpuMaxFrequency"
3737 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3738 underscore_name="avg_gpu_core_frequency"
3739 units="hz"
3740 symbol_name="AvgGpuCoreFrequency"
3741 semantic_type="event"
3742 mdapi_supported_apis="OGL OCL IO BB"
3743 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3744 mdapi_group="GPU"
3745 mdapi_hw_unit_type="gpu"
3746 />
3747 <counter name="Sampler Texels Misses"
3748 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3749 data_type="uint64"
3750 equation="A 29 READ 4 UMUL"
3751 underscore_name="sampler_texel_misses"
3752 units="texels"
3753 symbol_name="SamplerTexelMisses"
3754 semantic_type="event"
3755 mdapi_supported_apis=""
3756 mdapi_usage_flags="Tier3 Batch Frame Draw"
3757 mdapi_hw_unit_type="gpu"
3758 mdapi_group="Sampler/Sampler Cache"
3759 />
3760 <counter name="CS Threads Dispatched"
3761 description="The total number of compute shader hardware threads dispatched."
3762 data_type="uint64"
3763 equation="A 4 READ"
3764 underscore_name="cs_threads"
3765 units="threads"
3766 symbol_name="CsThreads"
3767 semantic_type="event"
3768 mdapi_supported_apis=""
3769 mdapi_usage_flags="Tier3 Frame Batch Draw"
3770 mdapi_hw_unit_type="gpu"
3771 mdapi_group="EU Array/Compute Shader"
3772 />
3773 <counter name="SLM Bytes Read"
3774 description="The total number of GPU memory bytes read from shared local memory."
3775 data_type="uint64"
3776 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3777 equation="A 30 READ 64 UMUL"
3778 underscore_name="slm_bytes_read"
3779 units="bytes"
3780 symbol_name="SlmBytesRead"
3781 semantic_type="throughput"
3782 mdapi_supported_apis=""
3783 mdapi_usage_flags="Tier3 Frame Batch Draw"
3784 mdapi_group="L3/Data Port/SLM"
3785 mdapi_hw_unit_type="gpu"
3786 />
3787 <counter name="EuTypedWrites0"
3788 description="The subslice 0 EU Typed Writes subslice 0."
3789 data_type="uint64"
3790 equation="B 3 READ"
3791 underscore_name="eu_typed_writes0"
3792 units="messages"
3793 symbol_name="EuTypedWrites0"
3794 semantic_type="event"
3795 mdapi_supported_apis=""
3796 mdapi_usage_flags="Tier3 Frame Batch Draw"
3797 mdapi_hw_unit_type="subslice"
3798 mdapi_group="L3/Data Port"
3799 />
3800 <counter name="TypedWritesPerCacheLine"
3801 description="The ratio of EU typed write requests to L3 cache line writes."
3802 data_type="float"
3803 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3804 underscore_name="typed_writes_per_cache_line"
3805 units="eu sends to l3 cache lines"
3806 symbol_name="TypedWritesPerCacheLine"
3807 semantic_type="ratio"
3808 mdapi_supported_apis=""
3809 mdapi_usage_flags="Tier3 Frame Batch Draw"
3810 mdapi_hw_unit_type="subslice"
3811 mdapi_group="L3/Data Port"
3812 />
3813 <counter name="Typed Reads 0"
3814 description="The subslice 0 typed reads."
3815 data_type="uint64"
3816 equation="C 2 READ"
3817 underscore_name="typed_reads0"
3818 units="messages"
3819 symbol_name="TypedReads0"
3820 semantic_type="event"
3821 mdapi_supported_apis=""
3822 mdapi_usage_flags="Tier3 Frame Batch Draw"
3823 mdapi_hw_unit_type="subslice"
3824 mdapi_group="L3/Data Port"
3825 />
3826 <counter name="Untyped Reads 0"
3827 description="The subslice 0 untyped reads (including SLM reads)."
3828 data_type="uint64"
3829 equation="C 3 READ"
3830 underscore_name="untyped_reads0"
3831 units="messages"
3832 symbol_name="UntypedReads0"
3833 semantic_type="event"
3834 mdapi_supported_apis=""
3835 mdapi_usage_flags="Tier3 Frame Batch Draw"
3836 mdapi_hw_unit_type="subslice"
3837 mdapi_group="L3/Data Port"
3838 />
3839 <counter name="EuA64UntypedReads0"
3840 description="The subslice 0 EU A64 Untyped Reads subslice 0."
3841 data_type="uint64"
3842 equation="B 6 READ"
3843 underscore_name="eu_a64_untyped_reads0"
3844 units="messages"
3845 symbol_name="EuA64UntypedReads0"
3846 semantic_type="event"
3847 mdapi_supported_apis=""
3848 mdapi_usage_flags="Tier3 Frame Batch Draw"
3849 mdapi_hw_unit_type="subslice"
3850 mdapi_group="L3/Data Port"
3851 />
3852 <counter name="EU Thread Occupancy"
3853 description="The percentage of time in which hardware threads occupied EUs."
3854 data_type="float"
3855 max_equation="100"
3856 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3857 underscore_name="eu_thread_occupancy"
3858 units="percent"
3859 symbol_name="EuThreadOccupancy"
3860 semantic_type="duration"
3861 mdapi_supported_apis=""
3862 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3863 mdapi_group="EU Array"
3864 mdapi_hw_unit_type="gpu"
3865 />
3866 <counter name="EU Stall"
3867 description="The percentage of time in which the Execution Units were stalled."
3868 data_type="float"
3869 max_equation="100"
3870 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3871 underscore_name="eu_stall"
3872 units="percent"
3873 symbol_name="EuStall"
3874 semantic_type="duration"
3875 mdapi_supported_apis=""
3876 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3877 mdapi_group="EU Array"
3878 mdapi_hw_unit_type="gpu"
3879 />
3880 <counter name="EuTypedReads0"
3881 description="The subslice 0 EU Typed Reads subslice 0."
3882 data_type="uint64"
3883 equation="B 2 READ"
3884 underscore_name="eu_typed_reads0"
3885 units="messages"
3886 symbol_name="EuTypedReads0"
3887 semantic_type="event"
3888 mdapi_supported_apis=""
3889 mdapi_usage_flags="Tier3 Frame Batch Draw"
3890 mdapi_hw_unit_type="subslice"
3891 mdapi_group="L3/Data Port"
3892 />
3893 <counter name="UntypedReadsPerCacheLine"
3894 description="The ratio of EU untyped read requests to L3 cache line reads."
3895 data_type="float"
3896 equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3897 underscore_name="untyped_reads_per_cache_line"
3898 units="eu sends to l3 cache lines"
3899 symbol_name="UntypedReadsPerCacheLine"
3900 semantic_type="ratio"
3901 mdapi_supported_apis=""
3902 mdapi_usage_flags="Tier3 Frame Batch Draw"
3903 mdapi_hw_unit_type="subslice"
3904 mdapi_group="L3/Data Port"
3905 />
3906 <counter name="Shader Memory Accesses"
3907 description="The total number of shader memory accesses to L3."
3908 data_type="uint64"
3909 equation="A 32 READ"
3910 underscore_name="shader_memory_accesses"
3911 units="messages"
3912 symbol_name="ShaderMemoryAccesses"
3913 semantic_type="event"
3914 mdapi_supported_apis=""
3915 mdapi_usage_flags="Tier3 Frame Batch Draw"
3916 mdapi_hw_unit_type="gpu"
3917 mdapi_group="L3/Data Port"
3918 />
3919 <counter name="TypedReadsPerCacheLine"
3920 description="The ratio of EU typed read requests to L3 cache line reads."
3921 data_type="float"
3922 equation="$EuTypedReads0 $TypedReads0 FDIV"
3923 underscore_name="typed_reads_per_cache_line"
3924 units="eu sends to l3 cache lines"
3925 symbol_name="TypedReadsPerCacheLine"
3926 semantic_type="ratio"
3927 mdapi_supported_apis=""
3928 mdapi_usage_flags="Tier3 Frame Batch Draw"
3929 mdapi_hw_unit_type="subslice"
3930 mdapi_group="L3/Data Port"
3931 />
3932 <counter name="SLM Bytes Written"
3933 description="The total number of GPU memory bytes written into shared local memory."
3934 data_type="uint64"
3935 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3936 equation="A 31 READ 64 UMUL"
3937 underscore_name="slm_bytes_written"
3938 units="bytes"
3939 symbol_name="SlmBytesWritten"
3940 semantic_type="throughput"
3941 mdapi_supported_apis=""
3942 mdapi_usage_flags="Tier3 Frame Batch Draw"
3943 mdapi_group="L3/Data Port/SLM"
3944 mdapi_hw_unit_type="gpu"
3945 />
3946 <counter name="L3 Shader Throughput"
3947 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3948 data_type="uint64"
3949 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3950 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3951 underscore_name="l3_shader_throughput"
3952 units="bytes"
3953 symbol_name="L3ShaderThroughput"
3954 semantic_type="throughput"
3955 mdapi_supported_apis=""
3956 mdapi_usage_flags="Tier2 Frame Batch Draw"
3957 mdapi_group="L3/Data Port"
3958 mdapi_hw_unit_type="gpu"
3959 />
3960 <counter name="Shader Atomic Memory Accesses"
3961 description="The total number of shader atomic memory accesses."
3962 data_type="uint64"
3963 equation="A 34 READ"
3964 underscore_name="shader_atomics"
3965 units="messages"
3966 symbol_name="ShaderAtomics"
3967 semantic_type="event"
3968 mdapi_supported_apis=""
3969 mdapi_usage_flags="Tier3 Frame Batch Draw"
3970 mdapi_hw_unit_type="gpu"
3971 mdapi_group="L3/Data Port/Atomics"
3972 />
3973 <counter name="EU Send Pipe Active"
3974 description="The percentage of time in which EU send pipeline was actively processing."
3975 data_type="float"
3976 max_equation="100"
3977 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3978 underscore_name="eu_send_active"
3979 units="percent"
3980 symbol_name="EuSendActive"
3981 semantic_type="duration"
3982 mdapi_supported_apis=""
3983 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3984 mdapi_group="EU Array/Pipes"
3985 mdapi_hw_unit_type="gpu"
3986 />
3987 <register_config type="NOA">
3988 <register type="NOA" address="0x00009888" value="0x106C00E0" />
3989 <register type="NOA" address="0x00009888" value="0x141C8160" />
3990 <register type="NOA" address="0x00009888" value="0x161C8015" />
3991 <register type="NOA" address="0x00009888" value="0x181C0120" />
3992 <register type="NOA" address="0x00009888" value="0x004E8000" />
3993 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
3994 <register type="NOA" address="0x00009888" value="0x184E8000" />
3995 <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
3996 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
3997 <register type="NOA" address="0x00009888" value="0x024E8000" />
3998 <register type="NOA" address="0x00009888" value="0x044E8000" />
3999 <register type="NOA" address="0x00009888" value="0x064E8000" />
4000 <register type="NOA" address="0x00009888" value="0x084E8000" />
4001 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4002 <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4003 <register type="NOA" address="0x00009888" value="0x006C0200" />
4004 <register type="NOA" address="0x00009888" value="0x026C000C" />
4005 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4006 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4007 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4008 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4009 <register type="NOA" address="0x00009888" value="0x001B8000" />
4010 <register type="NOA" address="0x00009888" value="0x021BC000" />
4011 <register type="NOA" address="0x00009888" value="0x001C0041" />
4012 <register type="NOA" address="0x00009888" value="0x061C4200" />
4013 <register type="NOA" address="0x00009888" value="0x081C4443" />
4014 <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4015 <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4016 <register type="NOA" address="0x00009888" value="0x041C7357" />
4017 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4018 <register type="NOA" address="0x00009888" value="0x101C0000" />
4019 <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4020 <register type="NOA" address="0x00009888" value="0x121C8000" />
4021 <register type="NOA" address="0x00009888" value="0x004C8000" />
4022 <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4023 <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4024 <register type="NOA" address="0x00009888" value="0x084CA000" />
4025 <register type="NOA" address="0x00009888" value="0x000DA000" />
4026 <register type="NOA" address="0x00009888" value="0x060D8000" />
4027 <register type="NOA" address="0x00009888" value="0x080DA000" />
4028 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4029 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4030 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4031 <register type="NOA" address="0x00009888" value="0x020DA000" />
4032 <register type="NOA" address="0x00009888" value="0x040DA000" />
4033 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4034 <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4035 <register type="NOA" address="0x00009888" value="0x100F0155" />
4036 <register type="NOA" address="0x00009888" value="0x002C8000" />
4037 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4038 <register type="NOA" address="0x00009888" value="0x162CAA00" />
4039 <register type="NOA" address="0x00009888" value="0x182C00AA" />
4040 <register type="NOA" address="0x00009888" value="0x022C8000" />
4041 <register type="NOA" address="0x00009888" value="0x042C8000" />
4042 <register type="NOA" address="0x00009888" value="0x062C8000" />
4043 <register type="NOA" address="0x00009888" value="0x082C8000" />
4044 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4045 <register type="NOA" address="0x00009888" value="0x11907FFF" />
4046 <register type="NOA" address="0x00009888" value="0x51900000" />
4047 <register type="NOA" address="0x00009888" value="0x41900040" />
4048 <register type="NOA" address="0x00009888" value="0x55900000" />
4049 <register type="NOA" address="0x00009888" value="0x45900802" />
4050 <register type="NOA" address="0x00009888" value="0x47900842" />
4051 <register type="NOA" address="0x00009888" value="0x57900000" />
4052 <register type="NOA" address="0x00009888" value="0x49900842" />
4053 <register type="NOA" address="0x00009888" value="0x37900000" />
4054 <register type="NOA" address="0x00009888" value="0x33900000" />
4055 <register type="NOA" address="0x00009888" value="0x4B900000" />
4056 <register type="NOA" address="0x00009888" value="0x59900000" />
4057 <register type="NOA" address="0x00009888" value="0x43900800" />
4058 <register type="NOA" address="0x00009888" value="0x53900000" />
4059 </register_config>
4060 <register_config type="OA">
4061 <register type="OA" address="0x00002724" value="0xF0800000" />
4062 <register type="OA" address="0x00002720" value="0x00000000" />
4063 <register type="OA" address="0x00002714" value="0xF0800000" />
4064 <register type="OA" address="0x00002710" value="0x00000000" />
4065 <register type="OA" address="0x00002740" value="0x00000000" />
4066 <register type="OA" address="0x00002770" value="0x0007FC2A" />
4067 <register type="OA" address="0x00002774" value="0x0000BF00" />
4068 <register type="OA" address="0x00002778" value="0x0007FC6A" />
4069 <register type="OA" address="0x0000277C" value="0x0000BF00" />
4070 <register type="OA" address="0x00002780" value="0x0007FC92" />
4071 <register type="OA" address="0x00002784" value="0x0000BF00" />
4072 <register type="OA" address="0x00002788" value="0x0007FCA2" />
4073 <register type="OA" address="0x0000278C" value="0x0000BF00" />
4074 <register type="OA" address="0x00002790" value="0x0007FC32" />
4075 <register type="OA" address="0x00002794" value="0x0000BF00" />
4076 <register type="OA" address="0x00002798" value="0x0007FC9A" />
4077 <register type="OA" address="0x0000279C" value="0x0000BF00" />
4078 <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4079 <register type="OA" address="0x000027A4" value="0x0000BF00" />
4080 <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4081 <register type="OA" address="0x000027AC" value="0x0000BF00" />
4082 </register_config>
4083 <register_config type="FLEX">
4084 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4085 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4086 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4087 <register type="FLEX" address="0x0000E758" value="0x00778008" />
4088 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4089 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4090 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4091 </register_config>
4092 </set>
4093
4094 <set name="Compute Metrics L3 Cache Gen9"
4095 mdapi_supported_apis="OGL4 OCL IO BB"
4096 underscore_name="compute_l3_cache"
4097 hw_config_guid="4e4392e9-8f73-457b-ab44-b49f7a0c733b"
4098 chipset="SKLGT4"
4099 symbol_name="ComputeL3Cache"
4100 >
4101 <counter name="GPU Core Clocks"
4102 description="The total number of GPU core clocks elapsed during the measurement."
4103 data_type="uint64"
4104 equation="GPU_CLOCK 0 READ"
4105 underscore_name="gpu_core_clocks"
4106 units="cycles"
4107 symbol_name="GpuCoreClocks"
4108 semantic_type="event"
4109 mdapi_supported_apis="OGL OCL IO BB"
4110 mdapi_usage_flags="Tier1 Frame Batch Draw"
4111 mdapi_hw_unit_type="gpu"
4112 mdapi_group="GPU"
4113 />
4114 <counter name="EU Active"
4115 description="The percentage of time in which the Execution Units were actively processing."
4116 data_type="float"
4117 max_equation="100"
4118 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4119 underscore_name="eu_active"
4120 units="percent"
4121 symbol_name="EuActive"
4122 semantic_type="duration"
4123 mdapi_supported_apis="OGL OCL IO BB"
4124 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4125 mdapi_group="EU Array"
4126 mdapi_hw_unit_type="gpu"
4127 />
4128 <counter name="L3 Bank 03 Accesses"
4129 description="The total number of accesses to L3 Bank 03."
4130 data_type="uint64"
4131 equation="B 3 READ 2 UMUL"
4132 underscore_name="l3_bank03_accesses"
4133 units="messages"
4134 symbol_name="L3Bank03Accesses"
4135 availability="$SliceMask 0x01 AND"
4136 semantic_type="event"
4137 mdapi_supported_apis="OGL OCL IO BB"
4138 mdapi_usage_flags="Tier4 Frame Batch Draw"
4139 mdapi_hw_unit_type="slice"
4140 mdapi_group="L3"
4141 />
4142 <counter name="L3 Accesses"
4143 description="The total number of L3 accesses from all entities."
4144 data_type="uint64"
4145 equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4146 underscore_name="l3_accesses"
4147 units="messages"
4148 symbol_name="L3Accesses"
4149 semantic_type="event"
4150 mdapi_supported_apis="OGL OCL IO BB"
4151 mdapi_usage_flags="Tier3 Frame Batch Draw"
4152 mdapi_hw_unit_type="gpu"
4153 mdapi_group="L3"
4154 />
4155 <counter name="EU Both FPU Pipes Active"
4156 description="The percentage of time in which both EU FPU pipelines were actively processing."
4157 data_type="float"
4158 max_equation="100"
4159 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4160 underscore_name="eu_fpu_both_active"
4161 units="percent"
4162 symbol_name="EuFpuBothActive"
4163 semantic_type="duration"
4164 mdapi_supported_apis="OGL OCL IO BB"
4165 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4166 mdapi_group="EU Array/Pipes"
4167 mdapi_hw_unit_type="gpu"
4168 />
4169 <counter name="L3 Sampler Throughput"
4170 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4171 data_type="uint64"
4172 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4173 equation="A 29 READ 64 UMUL"
4174 underscore_name="l3_sampler_throughput"
4175 units="bytes"
4176 symbol_name="L3SamplerThroughput"
4177 semantic_type="throughput"
4178 mdapi_supported_apis="OGL OCL IO BB"
4179 mdapi_usage_flags="Tier2 Frame Batch Draw"
4180 mdapi_group="L3/Sampler"
4181 mdapi_hw_unit_type="gpu"
4182 />
4183 <counter name="EU FPU0 Pipe Active"
4184 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4185 data_type="float"
4186 max_equation="100"
4187 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4188 underscore_name="fpu0_active"
4189 units="percent"
4190 symbol_name="Fpu0Active"
4191 semantic_type="duration"
4192 mdapi_supported_apis="OGL IO BB"
4193 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4194 mdapi_group="EU Array/Pipes"
4195 mdapi_hw_unit_type="gpu"
4196 />
4197 <counter name="EU FPU1 Pipe Active"
4198 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4199 data_type="float"
4200 max_equation="100"
4201 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4202 underscore_name="fpu1_active"
4203 units="percent"
4204 symbol_name="Fpu1Active"
4205 semantic_type="duration"
4206 mdapi_supported_apis="OGL IO BB"
4207 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4208 mdapi_group="EU Array/Pipes"
4209 mdapi_hw_unit_type="gpu"
4210 />
4211 <counter name="EU AVG IPC Rate"
4212 description="The average rate of IPC calculated for 2 FPU pipelines."
4213 data_type="float"
4214 max_equation="2"
4215 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4216 underscore_name="eu_avg_ipc_rate"
4217 units="number"
4218 symbol_name="EuAvgIpcRate"
4219 semantic_type="ratio"
4220 mdapi_supported_apis="OGL OCL IO BB"
4221 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4222 mdapi_group="EU Array"
4223 mdapi_hw_unit_type="gpu"
4224 />
4225 <counter name="EU FPU0 Binary Instruction"
4226 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4227 data_type="float"
4228 max_equation="100"
4229 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4230 underscore_name="eu_binary_fpu0_instruction"
4231 units="percent"
4232 symbol_name="EuBinaryFpu0Instruction"
4233 semantic_type="duration"
4234 mdapi_supported_apis="OGL IO BB"
4235 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4236 mdapi_group="EU Array/Pipes/Instructions"
4237 mdapi_hw_unit_type="gpu"
4238 />
4239 <counter name="GS Threads Dispatched"
4240 description="The total number of geometry shader hardware threads dispatched."
4241 data_type="uint64"
4242 equation="A 5 READ"
4243 underscore_name="gs_threads"
4244 units="threads"
4245 symbol_name="GsThreads"
4246 semantic_type="event"
4247 mdapi_supported_apis="OGL4 IO BB"
4248 mdapi_usage_flags="Tier3 Frame Batch Draw"
4249 mdapi_hw_unit_type="gpu"
4250 mdapi_group="EU Array/Geometry Shader"
4251 />
4252 <counter name="Shader Memory Accesses"
4253 description="The total number of shader memory accesses to L3."
4254 data_type="uint64"
4255 equation="A 32 READ"
4256 underscore_name="shader_memory_accesses"
4257 units="messages"
4258 symbol_name="ShaderMemoryAccesses"
4259 semantic_type="event"
4260 mdapi_supported_apis="OGL OCL IO BB"
4261 mdapi_usage_flags="Tier3 Frame Batch Draw"
4262 mdapi_hw_unit_type="gpu"
4263 mdapi_group="L3/Data Port"
4264 />
4265 <counter name="Early Hi-Depth Test Fails"
4266 description="The total number of pixels dropped on early hierarchical depth test."
4267 data_type="uint64"
4268 equation="A 22 READ 4 UMUL"
4269 underscore_name="hi_depth_test_fails"
4270 units="pixels"
4271 symbol_name="HiDepthTestFails"
4272 semantic_type="event"
4273 mdapi_supported_apis="OGL IO BB"
4274 mdapi_usage_flags="Tier3 Frame Batch Draw"
4275 mdapi_hw_unit_type="gpu"
4276 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4277 />
4278 <counter name="VS Threads Dispatched"
4279 description="The total number of vertex shader hardware threads dispatched."
4280 data_type="uint64"
4281 equation="A 1 READ"
4282 underscore_name="vs_threads"
4283 units="threads"
4284 symbol_name="VsThreads"
4285 semantic_type="event"
4286 mdapi_supported_apis="OGL IO BB"
4287 mdapi_usage_flags="Tier3 Frame Batch Draw"
4288 mdapi_hw_unit_type="gpu"
4289 mdapi_group="EU Array/Vertex Shader"
4290 />
4291 <counter name="FS Threads Dispatched"
4292 description="The total number of fragment shader hardware threads dispatched."
4293 data_type="uint64"
4294 equation="A 6 READ"
4295 underscore_name="ps_threads"
4296 units="threads"
4297 symbol_name="PsThreads"
4298 semantic_type="event"
4299 mdapi_supported_apis="OGL IO BB"
4300 mdapi_usage_flags="Tier3 Frame Batch Draw"
4301 mdapi_hw_unit_type="gpu"
4302 mdapi_group="EU Array/Fragment Shader"
4303 />
4304 <counter name="EU FPU0 Hybrid Instruction"
4305 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4306 data_type="float"
4307 max_equation="100"
4308 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4309 underscore_name="eu_hybrid_fpu0_instruction"
4310 units="percent"
4311 symbol_name="EuHybridFpu0Instruction"
4312 semantic_type="duration"
4313 mdapi_supported_apis="OGL IO BB"
4314 mdapi_usage_flags="Tier4 Frame Batch Draw"
4315 mdapi_group="EU Array/Pipes/Instructions"
4316 mdapi_hw_unit_type="gpu"
4317 />
4318 <counter name="L3 Misses"
4319 description="The total number of L3 misses."
4320 data_type="uint64"
4321 equation="C 4 READ C 5 READ UADD"
4322 underscore_name="l3_misses"
4323 units="messages"
4324 symbol_name="L3Misses"
4325 semantic_type="event"
4326 mdapi_supported_apis="OGL OCL IO BB"
4327 mdapi_usage_flags="Tier3 Frame Batch Draw"
4328 mdapi_hw_unit_type="gpu"
4329 mdapi_group="L3/TAG"
4330 />
4331 <counter name="Shader Barrier Messages"
4332 description="The total number of shader barrier messages."
4333 data_type="uint64"
4334 equation="A 35 READ"
4335 underscore_name="shader_barriers"
4336 units="messages"
4337 symbol_name="ShaderBarriers"
4338 semantic_type="event"
4339 mdapi_supported_apis="OGL OCL IO BB"
4340 mdapi_usage_flags="Tier3 Frame Batch Draw"
4341 mdapi_hw_unit_type="gpu"
4342 mdapi_group="EU Array/Barrier"
4343 />
4344 <counter name="L3 Bank 00 Accesses"
4345 description="The total number of accesses to L3 Bank 00."
4346 data_type="uint64"
4347 equation="C 0 READ 2 UMUL"
4348 underscore_name="l3_bank00_accesses"
4349 units="messages"
4350 symbol_name="L3Bank00Accesses"
4351 availability="$SliceMask 0x01 AND"
4352 semantic_type="event"
4353 mdapi_supported_apis="OGL OCL IO BB"
4354 mdapi_usage_flags="Tier4 Frame Batch Draw"
4355 mdapi_hw_unit_type="slice"
4356 mdapi_group="L3"
4357 />
4358 <counter name="EU FPU0 Move Instruction"
4359 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4360 data_type="float"
4361 max_equation="100"
4362 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4363 underscore_name="eu_move_fpu0_instruction"
4364 units="percent"
4365 symbol_name="EuMoveFpu0Instruction"
4366 semantic_type="duration"
4367 mdapi_supported_apis="OGL IO BB"
4368 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4369 mdapi_group="EU Array/Pipes/Instructions"
4370 mdapi_hw_unit_type="gpu"
4371 />
4372 <counter name="Sampler Texels"
4373 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4374 data_type="uint64"
4375 equation="A 28 READ 4 UMUL"
4376 underscore_name="sampler_texels"
4377 units="texels"
4378 symbol_name="SamplerTexels"
4379 semantic_type="event"
4380 mdapi_supported_apis="OGL OCL IO BB"
4381 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4382 mdapi_hw_unit_type="gpu"
4383 mdapi_group="Sampler/Sampler Input"
4384 />
4385 <counter name="Pixels Failing Tests"
4386 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4387 data_type="uint64"
4388 equation="A 25 READ 4 UMUL"
4389 underscore_name="pixels_failing_post_ps_tests"
4390 units="pixels"
4391 symbol_name="PixelsFailingPostPsTests"
4392 semantic_type="event"
4393 mdapi_supported_apis="OGL IO BB"
4394 mdapi_usage_flags="Tier3 Frame Batch Draw"
4395 mdapi_hw_unit_type="gpu"
4396 mdapi_group="3D Pipe/Output Merger"
4397 />
4398 <counter name="EU FPU1 Hybrid Instruction"
4399 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4400 data_type="float"
4401 max_equation="100"
4402 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4403 underscore_name="eu_hybrid_fpu1_instruction"
4404 units="percent"
4405 symbol_name="EuHybridFpu1Instruction"
4406 semantic_type="duration"
4407 mdapi_supported_apis="OGL IO BB"
4408 mdapi_usage_flags="Tier4 Frame Batch Draw"
4409 mdapi_group="EU Array/Pipes/Instructions"
4410 mdapi_hw_unit_type="gpu"
4411 />
4412 <counter name="GPU Time Elapsed"
4413 description="Time elapsed on the GPU during the measurement."
4414 data_type="uint64"
4415 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4416 underscore_name="gpu_time"
4417 units="ns"
4418 symbol_name="GpuTime"
4419 semantic_type="duration"
4420 mdapi_supported_apis="OGL OCL IO BB"
4421 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4422 mdapi_hw_unit_type="gpu"
4423 mdapi_group="GPU"
4424 />
4425 <counter name="AVG GPU Core Frequency"
4426 description="Average GPU Core Frequency in the measurement."
4427 data_type="uint64"
4428 max_equation="$GpuMaxFrequency"
4429 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4430 underscore_name="avg_gpu_core_frequency"
4431 units="hz"
4432 symbol_name="AvgGpuCoreFrequency"
4433 semantic_type="event"
4434 mdapi_supported_apis="OGL OCL IO BB"
4435 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4436 mdapi_group="GPU"
4437 mdapi_hw_unit_type="gpu"
4438 />
4439 <counter name="Sampler Texels Misses"
4440 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4441 data_type="uint64"
4442 equation="A 29 READ 4 UMUL"
4443 underscore_name="sampler_texel_misses"
4444 units="texels"
4445 symbol_name="SamplerTexelMisses"
4446 semantic_type="event"
4447 mdapi_supported_apis="OGL OCL IO BB"
4448 mdapi_usage_flags="Tier3 Batch Frame Draw"
4449 mdapi_hw_unit_type="gpu"
4450 mdapi_group="Sampler/Sampler Cache"
4451 />
4452 <counter name="CS Threads Dispatched"
4453 description="The total number of compute shader hardware threads dispatched."
4454 data_type="uint64"
4455 equation="A 4 READ"
4456 underscore_name="cs_threads"
4457 units="threads"
4458 symbol_name="CsThreads"
4459 semantic_type="event"
4460 mdapi_supported_apis="OGL4 OCL IO BB"
4461 mdapi_usage_flags="Tier3 Frame Batch Draw"
4462 mdapi_hw_unit_type="gpu"
4463 mdapi_group="EU Array/Compute Shader"
4464 />
4465 <counter name="SLM Bytes Read"
4466 description="The total number of GPU memory bytes read from shared local memory."
4467 data_type="uint64"
4468 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4469 equation="A 30 READ 64 UMUL"
4470 underscore_name="slm_bytes_read"
4471 units="bytes"
4472 symbol_name="SlmBytesRead"
4473 semantic_type="throughput"
4474 mdapi_supported_apis="OGL4 OCL IO BB"
4475 mdapi_usage_flags="Tier3 Frame Batch Draw"
4476 mdapi_group="L3/Data Port/SLM"
4477 mdapi_hw_unit_type="gpu"
4478 />
4479 <counter name="GTI Read Throughput"
4480 description="The total number of GPU memory bytes read from GTI."
4481 data_type="uint64"
4482 max_equation="$GpuCoreClocks 64 UMUL"
4483 equation="C 6 READ 64 UMUL"
4484 underscore_name="gti_read_throughput"
4485 units="bytes"
4486 symbol_name="GtiReadThroughput"
4487 semantic_type="throughput"
4488 mdapi_supported_apis="OGL OCL IO BB"
4489 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4490 mdapi_group="GTI"
4491 mdapi_hw_unit_type="gpu"
4492 />
4493 <counter name="GTI L3 Throughput"
4494 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4495 data_type="uint64"
4496 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4497 equation="C 4 READ C 5 READ UADD 64 UMUL"
4498 underscore_name="gti_l3_throughput"
4499 units="bytes"
4500 symbol_name="GtiL3Throughput"
4501 semantic_type="throughput"
4502 mdapi_supported_apis="OGL OCL IO BB"
4503 mdapi_usage_flags="Tier2 Frame Batch Draw"
4504 mdapi_group="GTI/L3"
4505 mdapi_hw_unit_type="gpu"
4506 />
4507 <counter name="L3 Bank 00 IC Accesses"
4508 description="The total number of accesses to L3 Bank 00 from IC cache."
4509 data_type="uint64"
4510 equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4511 underscore_name="l3_bank00_ic_accesses"
4512 units="messages"
4513 symbol_name="L3Bank00IcAccesses"
4514 availability="$SliceMask 0x01 AND"
4515 semantic_type="event"
4516 mdapi_supported_apis="OGL OCL IO BB"
4517 mdapi_usage_flags="Tier4 Frame Batch Draw"
4518 mdapi_hw_unit_type="slice"
4519 mdapi_group="L3/IC"
4520 />
4521 <counter name="L3 Bank 00 IC Hits"
4522 description="The total number of hits in L3 Bank 00 from IC cache."
4523 data_type="uint64"
4524 equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4525 underscore_name="l3_bank00_ic_hits"
4526 units="messages"
4527 symbol_name="L3Bank00IcHits"
4528 availability="$SliceMask 0x01 AND"
4529 semantic_type="event"
4530 mdapi_supported_apis="OGL OCL IO BB"
4531 mdapi_usage_flags="Tier4 Frame Batch Draw"
4532 mdapi_hw_unit_type="slice"
4533 mdapi_group="L3/IC"
4534 />
4535 <counter name="Sampler Accesses"
4536 description="The total number of messages send to samplers."
4537 data_type="uint64"
4538 equation="A 28 READ"
4539 underscore_name="sampler_accesses"
4540 units="messages"
4541 symbol_name="SamplerAccesses"
4542 semantic_type="event"
4543 mdapi_supported_apis="OGL OCL IO BB"
4544 mdapi_usage_flags="Tier3 Batch Frame Draw"
4545 mdapi_hw_unit_type="gpu"
4546 mdapi_group="Sampler"
4547 />
4548 <counter name="L3 Bank 01 Accesses"
4549 description="The total number of accesses to L3 Bank 01."
4550 data_type="uint64"
4551 equation="C 1 READ 2 UMUL"
4552 underscore_name="l3_bank01_accesses"
4553 units="messages"
4554 symbol_name="L3Bank01Accesses"
4555 availability="$SliceMask 0x01 AND"
4556 semantic_type="event"
4557 mdapi_supported_apis="OGL OCL IO BB"
4558 mdapi_usage_flags="Tier4 Frame Batch Draw"
4559 mdapi_hw_unit_type="slice"
4560 mdapi_group="L3"
4561 />
4562 <counter name="GPU Busy"
4563 description="The percentage of time in which the GPU has been processing GPU commands."
4564 data_type="float"
4565 max_equation="100"
4566 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4567 underscore_name="gpu_busy"
4568 units="percent"
4569 symbol_name="GpuBusy"
4570 semantic_type="duration"
4571 mdapi_supported_apis="OGL OCL IO BB"
4572 mdapi_usage_flags="Tier1 Overview System Frame"
4573 mdapi_group="GPU"
4574 mdapi_hw_unit_type="gpu"
4575 />
4576 <counter name="EU FPU0 Ternary Instruction"
4577 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4578 data_type="float"
4579 max_equation="100"
4580 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4581 underscore_name="eu_ternary_fpu0_instruction"
4582 units="percent"
4583 symbol_name="EuTernaryFpu0Instruction"
4584 semantic_type="duration"
4585 mdapi_supported_apis="OGL IO BB"
4586 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4587 mdapi_group="EU Array/Pipes/Instructions"
4588 mdapi_hw_unit_type="gpu"
4589 />
4590 <counter name="Shader Atomic Memory Accesses"
4591 description="The total number of shader atomic memory accesses."
4592 data_type="uint64"
4593 equation="A 34 READ"
4594 underscore_name="shader_atomics"
4595 units="messages"
4596 symbol_name="ShaderAtomics"
4597 semantic_type="event"
4598 mdapi_supported_apis="OGL OCL IO BB"
4599 mdapi_usage_flags="Tier3 Frame Batch Draw"
4600 mdapi_hw_unit_type="gpu"
4601 mdapi_group="L3/Data Port/Atomics"
4602 />
4603 <counter name="Rasterized Pixels"
4604 description="The total number of rasterized pixels."
4605 data_type="uint64"
4606 equation="A 21 READ 4 UMUL"
4607 underscore_name="rasterized_pixels"
4608 units="pixels"
4609 symbol_name="RasterizedPixels"
4610 semantic_type="event"
4611 mdapi_supported_apis="OGL IO BB"
4612 mdapi_usage_flags="Tier3 Frame Batch Draw"
4613 mdapi_hw_unit_type="gpu"
4614 mdapi_group="3D Pipe/Rasterizer"
4615 />
4616 <counter name="DS Threads Dispatched"
4617 description="The total number of domain shader hardware threads dispatched."
4618 data_type="uint64"
4619 equation="A 3 READ"
4620 underscore_name="ds_threads"
4621 units="threads"
4622 symbol_name="DsThreads"
4623 semantic_type="event"
4624 mdapi_supported_apis="OGL4 IO BB"
4625 mdapi_usage_flags="Tier3 Frame Batch Draw"
4626 mdapi_hw_unit_type="gpu"
4627 mdapi_group="EU Array/Domain Shader"
4628 />
4629 <counter name="Samples Written"
4630 description="The total number of samples or pixels written to all render targets."
4631 data_type="uint64"
4632 equation="A 26 READ 4 UMUL"
4633 underscore_name="samples_written"
4634 units="pixels"
4635 symbol_name="SamplesWritten"
4636 semantic_type="event"
4637 mdapi_supported_apis="OGL IO BB"
4638 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4639 mdapi_hw_unit_type="gpu"
4640 mdapi_group="3D Pipe/Output Merger"
4641 />
4642 <counter name="EU FPU1 Move Instruction"
4643 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4644 data_type="float"
4645 max_equation="100"
4646 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4647 underscore_name="eu_move_fpu1_instruction"
4648 units="percent"
4649 symbol_name="EuMoveFpu1Instruction"
4650 semantic_type="duration"
4651 mdapi_supported_apis="OGL IO BB"
4652 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4653 mdapi_group="EU Array/Pipes/Instructions"
4654 mdapi_hw_unit_type="gpu"
4655 />
4656 <counter name="EU Stall"
4657 description="The percentage of time in which the Execution Units were stalled."
4658 data_type="float"
4659 max_equation="100"
4660 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4661 underscore_name="eu_stall"
4662 units="percent"
4663 symbol_name="EuStall"
4664 semantic_type="duration"
4665 mdapi_supported_apis="OGL OCL IO BB"
4666 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4667 mdapi_group="EU Array"
4668 mdapi_hw_unit_type="gpu"
4669 />
4670 <counter name="Samples Blended"
4671 description="The total number of blended samples or pixels written to all render targets."
4672 data_type="uint64"
4673 equation="A 27 READ 4 UMUL"
4674 underscore_name="samples_blended"
4675 units="pixels"
4676 symbol_name="SamplesBlended"
4677 semantic_type="event"
4678 mdapi_supported_apis="OGL IO BB"
4679 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4680 mdapi_hw_unit_type="gpu"
4681 mdapi_group="3D Pipe/Output Merger"
4682 />
4683 <counter name="Early Depth Test Fails"
4684 description="The total number of pixels dropped on early depth test."
4685 data_type="uint64"
4686 equation="A 23 READ 4 UMUL"
4687 underscore_name="early_depth_test_fails"
4688 units="pixels"
4689 symbol_name="EarlyDepthTestFails"
4690 semantic_type="event"
4691 mdapi_supported_apis="OGL IO BB"
4692 mdapi_usage_flags="Tier3 Frame Batch Draw"
4693 mdapi_hw_unit_type="gpu"
4694 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4695 />
4696 <counter name="L3 Bank 02 Accesses"
4697 description="The total number of accesses to L3 Bank 02."
4698 data_type="uint64"
4699 equation="B 2 READ 2 UMUL"
4700 underscore_name="l3_bank02_accesses"
4701 units="messages"
4702 symbol_name="L3Bank02Accesses"
4703 availability="$SliceMask 0x01 AND"
4704 semantic_type="event"
4705 mdapi_supported_apis="OGL OCL IO BB"
4706 mdapi_usage_flags="Tier4 Frame Batch Draw"
4707 mdapi_hw_unit_type="slice"
4708 mdapi_group="L3"
4709 />
4710 <counter name="HS Threads Dispatched"
4711 description="The total number of hull shader hardware threads dispatched."
4712 data_type="uint64"
4713 equation="A 2 READ"
4714 underscore_name="hs_threads"
4715 units="threads"
4716 symbol_name="HsThreads"
4717 semantic_type="event"
4718 mdapi_supported_apis="OGL4 IO BB"
4719 mdapi_usage_flags="Tier3 Frame Batch Draw"
4720 mdapi_hw_unit_type="gpu"
4721 mdapi_group="EU Array/Hull Shader"
4722 />
4723 <counter name="L3 Total Throughput"
4724 description="The total number of GPU memory bytes transferred via L3."
4725 data_type="uint64"
4726 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4727 equation="$L3Accesses 64 UMUL"
4728 underscore_name="l3_total_throughput"
4729 units="bytes"
4730 symbol_name="L3TotalThroughput"
4731 semantic_type="throughput"
4732 mdapi_supported_apis="OGL OCL IO BB"
4733 mdapi_usage_flags="Tier3 Frame Batch Draw"
4734 mdapi_group="L3"
4735 mdapi_hw_unit_type="gpu"
4736 />
4737 <counter name="GTI Write Throughput"
4738 description="The total number of GPU memory bytes written to GTI."
4739 data_type="uint64"
4740 max_equation="$GpuCoreClocks 32 UMUL"
4741 equation="C 7 READ 64 UMUL"
4742 underscore_name="gti_write_throughput"
4743 units="bytes"
4744 symbol_name="GtiWriteThroughput"
4745 semantic_type="throughput"
4746 mdapi_supported_apis="OGL OCL IO BB"
4747 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4748 mdapi_group="GTI"
4749 mdapi_hw_unit_type="gpu"
4750 />
4751 <counter name="SLM Bytes Written"
4752 description="The total number of GPU memory bytes written into shared local memory."
4753 data_type="uint64"
4754 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4755 equation="A 31 READ 64 UMUL"
4756 underscore_name="slm_bytes_written"
4757 units="bytes"
4758 symbol_name="SlmBytesWritten"
4759 semantic_type="throughput"
4760 mdapi_supported_apis="OGL4 OCL IO BB"
4761 mdapi_usage_flags="Tier3 Frame Batch Draw"
4762 mdapi_group="L3/Data Port/SLM"
4763 mdapi_hw_unit_type="gpu"
4764 />
4765 <counter name="L3 Shader Throughput"
4766 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4767 data_type="uint64"
4768 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4769 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4770 underscore_name="l3_shader_throughput"
4771 units="bytes"
4772 symbol_name="L3ShaderThroughput"
4773 semantic_type="throughput"
4774 mdapi_supported_apis="OGL4 OCL IO BB"
4775 mdapi_usage_flags="Tier2 Frame Batch Draw"
4776 mdapi_group="L3/Data Port"
4777 mdapi_hw_unit_type="gpu"
4778 />
4779 <counter name="Samples Killed in FS"
4780 description="The total number of samples or pixels dropped in fragment shaders."
4781 data_type="uint64"
4782 equation="A 24 READ 4 UMUL"
4783 underscore_name="samples_killed_in_ps"
4784 units="pixels"
4785 symbol_name="SamplesKilledInPs"
4786 semantic_type="event"
4787 mdapi_supported_apis="OGL IO BB"
4788 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4789 mdapi_hw_unit_type="gpu"
4790 mdapi_group="3D Pipe/Fragment Shader"
4791 />
4792 <counter name="EU FPU1 Binary Instruction"
4793 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4794 data_type="float"
4795 max_equation="100"
4796 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4797 underscore_name="eu_binary_fpu1_instruction"
4798 units="percent"
4799 symbol_name="EuBinaryFpu1Instruction"
4800 semantic_type="duration"
4801 mdapi_supported_apis="OGL IO BB"
4802 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4803 mdapi_group="EU Array/Pipes/Instructions"
4804 mdapi_hw_unit_type="gpu"
4805 />
4806 <counter name="EU FPU1 Ternary Instruction"
4807 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4808 data_type="float"
4809 max_equation="100"
4810 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4811 underscore_name="eu_ternary_fpu1_instruction"
4812 units="percent"
4813 symbol_name="EuTernaryFpu1Instruction"
4814 semantic_type="duration"
4815 mdapi_supported_apis="OGL IO BB"
4816 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4817 mdapi_group="EU Array/Pipes/Instructions"
4818 mdapi_hw_unit_type="gpu"
4819 />
4820 <counter name="EU Send Pipe Active"
4821 description="The percentage of time in which EU send pipeline was actively processing."
4822 data_type="float"
4823 max_equation="100"
4824 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4825 underscore_name="eu_send_active"
4826 units="percent"
4827 symbol_name="EuSendActive"
4828 semantic_type="duration"
4829 mdapi_supported_apis="OGL IO BB"
4830 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4831 mdapi_group="EU Array/Pipes"
4832 mdapi_hw_unit_type="gpu"
4833 />
4834 <register_config type="NOA">
4835 <register type="NOA" address="0x00009888" value="0x166C0760" />
4836 <register type="NOA" address="0x00009888" value="0x1593001E" />
4837 <register type="NOA" address="0x00009888" value="0x3F900003" />
4838 <register type="NOA" address="0x00009888" value="0x004E8000" />
4839 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4840 <register type="NOA" address="0x00009888" value="0x184E8000" />
4841 <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4842 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4843 <register type="NOA" address="0x00009888" value="0x006C0051" />
4844 <register type="NOA" address="0x00009888" value="0x066C5000" />
4845 <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4846 <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4847 <register type="NOA" address="0x00009888" value="0x106C0000" />
4848 <register type="NOA" address="0x00009888" value="0x186C0000" />
4849 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4850 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4851 <register type="NOA" address="0x00009888" value="0x001B4000" />
4852 <register type="NOA" address="0x00009888" value="0x061B8000" />
4853 <register type="NOA" address="0x00009888" value="0x081BC000" />
4854 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4855 <register type="NOA" address="0x00009888" value="0x101C8000" />
4856 <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4857 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4858 <register type="NOA" address="0x00009888" value="0x004C8000" />
4859 <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4860 <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4861 <register type="NOA" address="0x00009888" value="0x000D2000" />
4862 <register type="NOA" address="0x00009888" value="0x060D8000" />
4863 <register type="NOA" address="0x00009888" value="0x080DA000" />
4864 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4865 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4866 <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4867 <register type="NOA" address="0x00009888" value="0x100F0140" />
4868 <register type="NOA" address="0x00009888" value="0x002C8000" />
4869 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4870 <register type="NOA" address="0x00009888" value="0x162C0A00" />
4871 <register type="NOA" address="0x00009888" value="0x182C00A0" />
4872 <register type="NOA" address="0x00009888" value="0x03933300" />
4873 <register type="NOA" address="0x00009888" value="0x05930032" />
4874 <register type="NOA" address="0x00009888" value="0x11930000" />
4875 <register type="NOA" address="0x00009888" value="0x1B930000" />
4876 <register type="NOA" address="0x00009888" value="0x1D900157" />
4877 <register type="NOA" address="0x00009888" value="0x1F900158" />
4878 <register type="NOA" address="0x00009888" value="0x35900000" />
4879 <register type="NOA" address="0x00009888" value="0x19908000" />
4880 <register type="NOA" address="0x00009888" value="0x1B908000" />
4881 <register type="NOA" address="0x00009888" value="0x1190030F" />
4882 <register type="NOA" address="0x00009888" value="0x51900000" />
4883 <register type="NOA" address="0x00009888" value="0x41900000" />
4884 <register type="NOA" address="0x00009888" value="0x55900000" />
4885 <register type="NOA" address="0x00009888" value="0x45900021" />
4886 <register type="NOA" address="0x00009888" value="0x47900000" />
4887 <register type="NOA" address="0x00009888" value="0x37900000" />
4888 <register type="NOA" address="0x00009888" value="0x33900000" />
4889 <register type="NOA" address="0x00009888" value="0x57900000" />
4890 <register type="NOA" address="0x00009888" value="0x4B900000" />
4891 <register type="NOA" address="0x00009888" value="0x59900000" />
4892 <register type="NOA" address="0x00009888" value="0x53905555" />
4893 <register type="NOA" address="0x00009888" value="0x43900000" />
4894 </register_config>
4895 <register_config type="OA">
4896 <register type="OA" address="0x00002710" value="0x00000000" />
4897 <register type="OA" address="0x00002714" value="0x30800000" />
4898 <register type="OA" address="0x00002720" value="0x00000000" />
4899 <register type="OA" address="0x00002724" value="0x30800000" />
4900 <register type="OA" address="0x00002740" value="0x00000000" />
4901 <register type="OA" address="0x00002770" value="0x0007FFFA" />
4902 <register type="OA" address="0x00002774" value="0x0000FEFE" />
4903 <register type="OA" address="0x00002778" value="0x0007FFFA" />
4904 <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4905 <register type="OA" address="0x00002790" value="0x0007FFFA" />
4906 <register type="OA" address="0x00002794" value="0x0000FBEF" />
4907 <register type="OA" address="0x00002798" value="0x0007FFFA" />
4908 <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4909 </register_config>
4910 <register_config type="FLEX">
4911 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4912 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4913 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4914 <register type="FLEX" address="0x0000E758" value="0x00101100" />
4915 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4916 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4917 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4918 </register_config>
4919 </set>
4920
4921 <set name="Metric set HDCAndSF"
4922 mdapi_supported_apis="OGL OCL IO BB"
4923 underscore_name="hdc_and_sf"
4924 hw_config_guid="730d95dd-7da8-4e1c-ab8d-c0eb1e4c1805"
4925 chipset="SKLGT4"
4926 symbol_name="HDCAndSF"
4927 >
4928 <counter name="GPU Core Clocks"
4929 description="The total number of GPU core clocks elapsed during the measurement."
4930 data_type="uint64"
4931 equation="GPU_CLOCK 0 READ"
4932 underscore_name="gpu_core_clocks"
4933 units="cycles"
4934 symbol_name="GpuCoreClocks"
4935 semantic_type="event"
4936 mdapi_supported_apis=""
4937 mdapi_usage_flags="Tier1 Frame Batch Draw"
4938 mdapi_hw_unit_type="gpu"
4939 mdapi_group="GPU"
4940 />
4941 <counter name="EU Active"
4942 description="The percentage of time in which the Execution Units were actively processing."
4943 data_type="float"
4944 max_equation="100"
4945 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4946 underscore_name="eu_active"
4947 units="percent"
4948 symbol_name="EuActive"
4949 semantic_type="duration"
4950 mdapi_supported_apis=""
4951 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4952 mdapi_group="EU Array"
4953 mdapi_hw_unit_type="gpu"
4954 />
4955 <counter name="EU Both FPU Pipes Active"
4956 description="The percentage of time in which both EU FPU pipelines were actively processing."
4957 data_type="float"
4958 max_equation="100"
4959 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4960 underscore_name="eu_fpu_both_active"
4961 units="percent"
4962 symbol_name="EuFpuBothActive"
4963 semantic_type="duration"
4964 mdapi_supported_apis=""
4965 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4966 mdapi_group="EU Array/Pipes"
4967 mdapi_hw_unit_type="gpu"
4968 />
4969 <counter name="VS Send Pipe Active"
4970 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4971 data_type="float"
4972 max_equation="100"
4973 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4974 underscore_name="vs_send_active"
4975 units="percent"
4976 symbol_name="VsSendActive"
4977 semantic_type="duration"
4978 mdapi_supported_apis="OGL IO BB"
4979 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4980 mdapi_group="EU Array/Vertex Shader"
4981 mdapi_hw_unit_type="gpu"
4982 />
4983 <counter name="VS FPU1 Pipe Active"
4984 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4985 data_type="float"
4986 max_equation="100"
4987 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4988 underscore_name="vs_fpu1_active"
4989 units="percent"
4990 symbol_name="VsFpu1Active"
4991 semantic_type="duration"
4992 mdapi_supported_apis="OGL IO BB"
4993 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4994 mdapi_group="EU Array/Vertex Shader"
4995 mdapi_hw_unit_type="gpu"
4996 />
4997 <counter name="GS Threads Dispatched"
4998 description="The total number of geometry shader hardware threads dispatched."
4999 data_type="uint64"
5000 equation="A 5 READ"
5001 underscore_name="gs_threads"
5002 units="threads"
5003 symbol_name="GsThreads"
5004 semantic_type="event"
5005 mdapi_supported_apis="OGL4 IO BB"
5006 mdapi_usage_flags="Tier3 Frame Batch Draw"
5007 mdapi_hw_unit_type="gpu"
5008 mdapi_group="EU Array/Geometry Shader"
5009 />
5010 <counter name="Early Hi-Depth Test Fails"
5011 description="The total number of pixels dropped on early hierarchical depth test."
5012 data_type="uint64"
5013 equation="A 22 READ 4 UMUL"
5014 underscore_name="hi_depth_test_fails"
5015 units="pixels"
5016 symbol_name="HiDepthTestFails"
5017 semantic_type="event"
5018 mdapi_supported_apis="OGL IO BB"
5019 mdapi_usage_flags="Tier3 Frame Batch Draw"
5020 mdapi_hw_unit_type="gpu"
5021 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5022 />
5023 <counter name="FS Both FPU Active"
5024 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5025 data_type="float"
5026 max_equation="100"
5027 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5028 underscore_name="ps_eu_both_fpu_active"
5029 units="percent"
5030 symbol_name="PsEuBothFpuActive"
5031 semantic_type="duration"
5032 mdapi_supported_apis="OGL IO BB"
5033 mdapi_usage_flags="Tier4 Frame Batch Draw"
5034 mdapi_group="3D Pipe/Fragment Shader"
5035 mdapi_hw_unit_type="gpu"
5036 />
5037 <counter name="VS Threads Dispatched"
5038 description="The total number of vertex shader hardware threads dispatched."
5039 data_type="uint64"
5040 equation="A 1 READ"
5041 underscore_name="vs_threads"
5042 units="threads"
5043 symbol_name="VsThreads"
5044 semantic_type="event"
5045 mdapi_supported_apis="OGL IO BB"
5046 mdapi_usage_flags="Tier3 Frame Batch Draw"
5047 mdapi_hw_unit_type="gpu"
5048 mdapi_group="EU Array/Vertex Shader"
5049 />
5050 <counter name="Polygon Data Ready"
5051 description="The percentage of time in which geometry pipeline output is ready"
5052 data_type="float"
5053 max_equation="100"
5054 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5055 underscore_name="poly_data_ready"
5056 units="percent"
5057 symbol_name="PolyDataReady"
5058 semantic_type="duration"
5059 mdapi_supported_apis=""
5060 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5061 mdapi_group="GPU/3D Pipe/Strip-Fans"
5062 mdapi_hw_unit_type="gpu"
5063 />
5064 <counter name="FS Threads Dispatched"
5065 description="The total number of fragment shader hardware threads dispatched."
5066 data_type="uint64"
5067 equation="A 6 READ"
5068 underscore_name="ps_threads"
5069 units="threads"
5070 symbol_name="PsThreads"
5071 semantic_type="event"
5072 mdapi_supported_apis="OGL IO BB"
5073 mdapi_usage_flags="Tier3 Frame Batch Draw"
5074 mdapi_hw_unit_type="gpu"
5075 mdapi_group="EU Array/Fragment Shader"
5076 />
5077 <counter name="Shader Barrier Messages"
5078 description="The total number of shader barrier messages."
5079 data_type="uint64"
5080 equation="A 35 READ"
5081 underscore_name="shader_barriers"
5082 units="messages"
5083 symbol_name="ShaderBarriers"
5084 semantic_type="event"
5085 mdapi_supported_apis=""
5086 mdapi_usage_flags="Tier3 Frame Batch Draw"
5087 mdapi_hw_unit_type="gpu"
5088 mdapi_group="EU Array/Barrier"
5089 />
5090 <counter name="Sampler Texels"
5091 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5092 data_type="uint64"
5093 equation="A 28 READ 4 UMUL"
5094 underscore_name="sampler_texels"
5095 units="texels"
5096 symbol_name="SamplerTexels"
5097 semantic_type="event"
5098 mdapi_supported_apis=""
5099 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5100 mdapi_hw_unit_type="gpu"
5101 mdapi_group="Sampler/Sampler Input"
5102 />
5103 <counter name="Pixels Failing Tests"
5104 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5105 data_type="uint64"
5106 equation="A 25 READ 4 UMUL"
5107 underscore_name="pixels_failing_post_ps_tests"
5108 units="pixels"
5109 symbol_name="PixelsFailingPostPsTests"
5110 semantic_type="event"
5111 mdapi_supported_apis="OGL IO BB"
5112 mdapi_usage_flags="Tier3 Frame Batch Draw"
5113 mdapi_hw_unit_type="gpu"
5114 mdapi_group="3D Pipe/Output Merger"
5115 />
5116 <counter name="GPU Time Elapsed"
5117 description="Time elapsed on the GPU during the measurement."
5118 data_type="uint64"
5119 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5120 underscore_name="gpu_time"
5121 units="ns"
5122 symbol_name="GpuTime"
5123 semantic_type="duration"
5124 mdapi_supported_apis=""
5125 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5126 mdapi_hw_unit_type="gpu"
5127 mdapi_group="GPU"
5128 />
5129 <counter name="AVG GPU Core Frequency"
5130 description="Average GPU Core Frequency in the measurement."
5131 data_type="uint64"
5132 max_equation="$GpuMaxFrequency"
5133 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5134 underscore_name="avg_gpu_core_frequency"
5135 units="hz"
5136 symbol_name="AvgGpuCoreFrequency"
5137 semantic_type="event"
5138 mdapi_supported_apis=""
5139 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5140 mdapi_group="GPU"
5141 mdapi_hw_unit_type="gpu"
5142 />
5143 <counter name="Sampler Texels Misses"
5144 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5145 data_type="uint64"
5146 equation="A 29 READ 4 UMUL"
5147 underscore_name="sampler_texel_misses"
5148 units="texels"
5149 symbol_name="SamplerTexelMisses"
5150 semantic_type="event"
5151 mdapi_supported_apis=""
5152 mdapi_usage_flags="Tier3 Batch Frame Draw"
5153 mdapi_hw_unit_type="gpu"
5154 mdapi_group="Sampler/Sampler Cache"
5155 />
5156 <counter name="HDC stalled by L3 (s0.ss1)"
5157 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5158 data_type="float"
5159 max_equation="100"
5160 equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5161 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5162 units="percent"
5163 symbol_name="NonSamplerShader01AccessStalledOnL3"
5164 availability="$SubsliceMask 0x2 AND"
5165 semantic_type="duration"
5166 mdapi_supported_apis=""
5167 mdapi_usage_flags="Tier3 Frame Batch Draw"
5168 mdapi_group="GPU/Data Port"
5169 mdapi_hw_unit_type="subslice"
5170 />
5171 <counter name="CS Threads Dispatched"
5172 description="The total number of compute shader hardware threads dispatched."
5173 data_type="uint64"
5174 equation="A 4 READ"
5175 underscore_name="cs_threads"
5176 units="threads"
5177 symbol_name="CsThreads"
5178 semantic_type="event"
5179 mdapi_supported_apis="OGL4 OCL IO BB"
5180 mdapi_usage_flags="Tier3 Frame Batch Draw"
5181 mdapi_hw_unit_type="gpu"
5182 mdapi_group="EU Array/Compute Shader"
5183 />
5184 <counter name="HDC stalled by L3 (s0.ss2)"
5185 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5186 data_type="float"
5187 max_equation="100"
5188 equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5189 underscore_name="non_sampler_shader02_access_stalled_on_l3"
5190 units="percent"
5191 symbol_name="NonSamplerShader02AccessStalledOnL3"
5192 availability="$SubsliceMask 0x4 AND"
5193 semantic_type="duration"
5194 mdapi_supported_apis=""
5195 mdapi_usage_flags="Tier3 Frame Batch Draw"
5196 mdapi_group="GPU/Data Port"
5197 mdapi_hw_unit_type="subslice"
5198 />
5199 <counter name="SLM Bytes Read"
5200 description="The total number of GPU memory bytes read from shared local memory."
5201 data_type="uint64"
5202 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5203 equation="A 30 READ 64 UMUL"
5204 underscore_name="slm_bytes_read"
5205 units="bytes"
5206 symbol_name="SlmBytesRead"
5207 semantic_type="throughput"
5208 mdapi_supported_apis="OGL4 OCL IO BB"
5209 mdapi_usage_flags="Tier3 Frame Batch Draw"
5210 mdapi_group="L3/Data Port/SLM"
5211 mdapi_hw_unit_type="gpu"
5212 />
5213 <counter name="PS FPU1 Pipe Active"
5214 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5215 data_type="float"
5216 max_equation="100"
5217 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5218 underscore_name="ps_fpu1_active"
5219 units="percent"
5220 symbol_name="PsFpu1Active"
5221 semantic_type="duration"
5222 mdapi_supported_apis="OGL IO BB"
5223 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5224 mdapi_group="EU Array/Pixel Shader"
5225 mdapi_hw_unit_type="gpu"
5226 />
5227 <counter name="PS Send Pipeline Active"
5228 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5229 data_type="float"
5230 max_equation="100"
5231 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5232 underscore_name="ps_send_active"
5233 units="percent"
5234 symbol_name="PsSendActive"
5235 semantic_type="duration"
5236 mdapi_supported_apis="OGL IO BB"
5237 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5238 mdapi_group="EU Array/Pixel Shader"
5239 mdapi_hw_unit_type="gpu"
5240 />
5241 <counter name="VS FPU0 Pipe Active"
5242 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5243 data_type="float"
5244 max_equation="100"
5245 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5246 underscore_name="vs_fpu0_active"
5247 units="percent"
5248 symbol_name="VsFpu0Active"
5249 semantic_type="duration"
5250 mdapi_supported_apis="OGL IO BB"
5251 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5252 mdapi_group="EU Array/Vertex Shader"
5253 mdapi_hw_unit_type="gpu"
5254 />
5255 <counter name="GPU Busy"
5256 description="The percentage of time in which the GPU has been processing GPU commands."
5257 data_type="float"
5258 max_equation="100"
5259 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5260 underscore_name="gpu_busy"
5261 units="percent"
5262 symbol_name="GpuBusy"
5263 semantic_type="duration"
5264 mdapi_supported_apis=""
5265 mdapi_usage_flags="Tier1 Overview System Frame"
5266 mdapi_group="GPU"
5267 mdapi_hw_unit_type="gpu"
5268 />
5269 <counter name="Rasterized Pixels"
5270 description="The total number of rasterized pixels."
5271 data_type="uint64"
5272 equation="A 21 READ 4 UMUL"
5273 underscore_name="rasterized_pixels"
5274 units="pixels"
5275 symbol_name="RasterizedPixels"
5276 semantic_type="event"
5277 mdapi_supported_apis="OGL IO BB"
5278 mdapi_usage_flags="Tier3 Frame Batch Draw"
5279 mdapi_hw_unit_type="gpu"
5280 mdapi_group="3D Pipe/Rasterizer"
5281 />
5282 <counter name="PS FPU0 Pipe Active"
5283 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5284 data_type="float"
5285 max_equation="100"
5286 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5287 underscore_name="ps_fpu0_active"
5288 units="percent"
5289 symbol_name="PsFpu0Active"
5290 semantic_type="duration"
5291 mdapi_supported_apis="OGL IO BB"
5292 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5293 mdapi_group="EU Array/Pixel Shader"
5294 mdapi_hw_unit_type="gpu"
5295 />
5296 <counter name="DS Threads Dispatched"
5297 description="The total number of domain shader hardware threads dispatched."
5298 data_type="uint64"
5299 equation="A 3 READ"
5300 underscore_name="ds_threads"
5301 units="threads"
5302 symbol_name="DsThreads"
5303 semantic_type="event"
5304 mdapi_supported_apis="OGL4 IO BB"
5305 mdapi_usage_flags="Tier3 Frame Batch Draw"
5306 mdapi_hw_unit_type="gpu"
5307 mdapi_group="EU Array/Domain Shader"
5308 />
5309 <counter name="Samples Written"
5310 description="The total number of samples or pixels written to all render targets."
5311 data_type="uint64"
5312 equation="A 26 READ 4 UMUL"
5313 underscore_name="samples_written"
5314 units="pixels"
5315 symbol_name="SamplesWritten"
5316 semantic_type="event"
5317 mdapi_supported_apis="OGL IO BB"
5318 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5319 mdapi_hw_unit_type="gpu"
5320 mdapi_group="3D Pipe/Output Merger"
5321 />
5322 <counter name="EU Stall"
5323 description="The percentage of time in which the Execution Units were stalled."
5324 data_type="float"
5325 max_equation="100"
5326 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5327 underscore_name="eu_stall"
5328 units="percent"
5329 symbol_name="EuStall"
5330 semantic_type="duration"
5331 mdapi_supported_apis=""
5332 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5333 mdapi_group="EU Array"
5334 mdapi_hw_unit_type="gpu"
5335 />
5336 <counter name="Samples Blended"
5337 description="The total number of blended samples or pixels written to all render targets."
5338 data_type="uint64"
5339 equation="A 27 READ 4 UMUL"
5340 underscore_name="samples_blended"
5341 units="pixels"
5342 symbol_name="SamplesBlended"
5343 semantic_type="event"
5344 mdapi_supported_apis="OGL IO BB"
5345 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5346 mdapi_hw_unit_type="gpu"
5347 mdapi_group="3D Pipe/Output Merger"
5348 />
5349 <counter name="Early Depth Test Fails"
5350 description="The total number of pixels dropped on early depth test."
5351 data_type="uint64"
5352 equation="A 23 READ 4 UMUL"
5353 underscore_name="early_depth_test_fails"
5354 units="pixels"
5355 symbol_name="EarlyDepthTestFails"
5356 semantic_type="event"
5357 mdapi_supported_apis="OGL IO BB"
5358 mdapi_usage_flags="Tier3 Frame Batch Draw"
5359 mdapi_hw_unit_type="gpu"
5360 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5361 />
5362 <counter name="Shader Memory Accesses"
5363 description="The total number of shader memory accesses to L3."
5364 data_type="uint64"
5365 equation="A 32 READ"
5366 underscore_name="shader_memory_accesses"
5367 units="messages"
5368 symbol_name="ShaderMemoryAccesses"
5369 semantic_type="event"
5370 mdapi_supported_apis=""
5371 mdapi_usage_flags="Tier3 Frame Batch Draw"
5372 mdapi_hw_unit_type="gpu"
5373 mdapi_group="L3/Data Port"
5374 />
5375 <counter name="HS Threads Dispatched"
5376 description="The total number of hull shader hardware threads dispatched."
5377 data_type="uint64"
5378 equation="A 2 READ"
5379 underscore_name="hs_threads"
5380 units="threads"
5381 symbol_name="HsThreads"
5382 semantic_type="event"
5383 mdapi_supported_apis="OGL4 IO BB"
5384 mdapi_usage_flags="Tier3 Frame Batch Draw"
5385 mdapi_hw_unit_type="gpu"
5386 mdapi_group="EU Array/Hull Shader"
5387 />
5388 <counter name="SLM Bytes Written"
5389 description="The total number of GPU memory bytes written into shared local memory."
5390 data_type="uint64"
5391 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5392 equation="A 31 READ 64 UMUL"
5393 underscore_name="slm_bytes_written"
5394 units="bytes"
5395 symbol_name="SlmBytesWritten"
5396 semantic_type="throughput"
5397 mdapi_supported_apis="OGL4 OCL IO BB"
5398 mdapi_usage_flags="Tier3 Frame Batch Draw"
5399 mdapi_group="L3/Data Port/SLM"
5400 mdapi_hw_unit_type="gpu"
5401 />
5402 <counter name="L3 Shader Throughput"
5403 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5404 data_type="uint64"
5405 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5406 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5407 underscore_name="l3_shader_throughput"
5408 units="bytes"
5409 symbol_name="L3ShaderThroughput"
5410 semantic_type="throughput"
5411 mdapi_supported_apis="OGL4 OCL IO BB"
5412 mdapi_usage_flags="Tier2 Frame Batch Draw"
5413 mdapi_group="L3/Data Port"
5414 mdapi_hw_unit_type="gpu"
5415 />
5416 <counter name="Samples Killed in FS"
5417 description="The total number of samples or pixels dropped in fragment shaders."
5418 data_type="uint64"
5419 equation="A 24 READ 4 UMUL"
5420 underscore_name="samples_killed_in_ps"
5421 units="pixels"
5422 symbol_name="SamplesKilledInPs"
5423 semantic_type="event"
5424 mdapi_supported_apis="OGL IO BB"
5425 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5426 mdapi_hw_unit_type="gpu"
5427 mdapi_group="3D Pipe/Fragment Shader"
5428 />
5429 <counter name="HDC stalled by L3 (s0.ss0)"
5430 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5431 data_type="float"
5432 max_equation="100"
5433 equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5434 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5435 units="percent"
5436 symbol_name="NonSamplerShader00AccessStalledOnL3"
5437 availability="$SubsliceMask 0x1 AND"
5438 semantic_type="duration"
5439 mdapi_supported_apis=""
5440 mdapi_usage_flags="Tier3 Frame Batch Draw"
5441 mdapi_group="GPU/Data Port"
5442 mdapi_hw_unit_type="subslice"
5443 />
5444 <counter name="Shader Atomic Memory Accesses"
5445 description="The total number of shader atomic memory accesses."
5446 data_type="uint64"
5447 equation="A 34 READ"
5448 underscore_name="shader_atomics"
5449 units="messages"
5450 symbol_name="ShaderAtomics"
5451 semantic_type="event"
5452 mdapi_supported_apis="OGL OCL IO BB"
5453 mdapi_usage_flags="Tier3 Frame Batch Draw"
5454 mdapi_hw_unit_type="gpu"
5455 mdapi_group="L3/Data Port/Atomics"
5456 />
5457 <register_config type="NOA">
5458 <register type="NOA" address="0x00009888" value="0x104F0232" />
5459 <register type="NOA" address="0x00009888" value="0x124F4640" />
5460 <register type="NOA" address="0x00009888" value="0x106C0232" />
5461 <register type="NOA" address="0x00009888" value="0x11834400" />
5462 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5463 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5464 <register type="NOA" address="0x00009888" value="0x004F1880" />
5465 <register type="NOA" address="0x00009888" value="0x024F08BB" />
5466 <register type="NOA" address="0x00009888" value="0x044F001B" />
5467 <register type="NOA" address="0x00009888" value="0x046C0100" />
5468 <register type="NOA" address="0x00009888" value="0x066C000B" />
5469 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5470 <register type="NOA" address="0x00009888" value="0x041B8000" />
5471 <register type="NOA" address="0x00009888" value="0x061B4000" />
5472 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5473 <register type="NOA" address="0x00009888" value="0x005B8000" />
5474 <register type="NOA" address="0x00009888" value="0x025BC000" />
5475 <register type="NOA" address="0x00009888" value="0x045B4000" />
5476 <register type="NOA" address="0x00009888" value="0x125C8000" />
5477 <register type="NOA" address="0x00009888" value="0x145C8000" />
5478 <register type="NOA" address="0x00009888" value="0x165C8000" />
5479 <register type="NOA" address="0x00009888" value="0x185C8000" />
5480 <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5481 <register type="NOA" address="0x00009888" value="0x000D8000" />
5482 <register type="NOA" address="0x00009888" value="0x020DA000" />
5483 <register type="NOA" address="0x00009888" value="0x040DA000" />
5484 <register type="NOA" address="0x00009888" value="0x060D2000" />
5485 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5486 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5487 <register type="NOA" address="0x00009888" value="0x022CC000" />
5488 <register type="NOA" address="0x00009888" value="0x042CC000" />
5489 <register type="NOA" address="0x00009888" value="0x062CC000" />
5490 <register type="NOA" address="0x00009888" value="0x082CC000" />
5491 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5492 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5493 <register type="NOA" address="0x00009888" value="0x0F828000" />
5494 <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5495 <register type="NOA" address="0x00009888" value="0x09830000" />
5496 <register type="NOA" address="0x00009888" value="0x07830000" />
5497 <register type="NOA" address="0x00009888" value="0x1D950080" />
5498 <register type="NOA" address="0x00009888" value="0x13928000" />
5499 <register type="NOA" address="0x00009888" value="0x0F988000" />
5500 <register type="NOA" address="0x00009888" value="0x31904000" />
5501 <register type="NOA" address="0x00009888" value="0x1190FC00" />
5502 <register type="NOA" address="0x00009888" value="0x37900000" />
5503 <register type="NOA" address="0x00009888" value="0x59900001" />
5504 <register type="NOA" address="0x00009888" value="0x4B900040" />
5505 <register type="NOA" address="0x00009888" value="0x51900000" />
5506 <register type="NOA" address="0x00009888" value="0x41900800" />
5507 <register type="NOA" address="0x00009888" value="0x43900842" />
5508 <register type="NOA" address="0x00009888" value="0x53900000" />
5509 <register type="NOA" address="0x00009888" value="0x45900000" />
5510 <register type="NOA" address="0x00009888" value="0x33900000" />
5511 </register_config>
5512 <register_config type="OA">
5513 <register type="OA" address="0x00002740" value="0x00000000" />
5514 <register type="OA" address="0x00002744" value="0x00800000" />
5515 <register type="OA" address="0x00002710" value="0x00000000" />
5516 <register type="OA" address="0x00002714" value="0x10800000" />
5517 <register type="OA" address="0x00002720" value="0x00000000" />
5518 <register type="OA" address="0x00002724" value="0x00800000" />
5519 <register type="OA" address="0x00002770" value="0x00000002" />
5520 <register type="OA" address="0x00002774" value="0x0000FDFF" />
5521 </register_config>
5522 <register_config type="FLEX">
5523 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5524 <register type="FLEX" address="0x0000E558" value="0x00010003" />
5525 <register type="FLEX" address="0x0000E658" value="0x00012011" />
5526 <register type="FLEX" address="0x0000E758" value="0x00015014" />
5527 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5528 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5529 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5530 </register_config>
5531 </set>
5532
5533 <set name="Metric set L3_1"
5534 mdapi_supported_apis="OGL OCL IO BB"
5535 underscore_name="l3_1"
5536 hw_config_guid="d9e86d70-462b-462a-851e-fd63e8c13d63"
5537 chipset="SKLGT4"
5538 symbol_name="L3_1"
5539 >
5540 <counter name="GPU Core Clocks"
5541 description="The total number of GPU core clocks elapsed during the measurement."
5542 data_type="uint64"
5543 equation="GPU_CLOCK 0 READ"
5544 underscore_name="gpu_core_clocks"
5545 units="cycles"
5546 symbol_name="GpuCoreClocks"
5547 semantic_type="event"
5548 mdapi_supported_apis=""
5549 mdapi_usage_flags="Tier1 Frame Batch Draw"
5550 mdapi_hw_unit_type="gpu"
5551 mdapi_group="GPU"
5552 />
5553 <counter name="EU Active"
5554 description="The percentage of time in which the Execution Units were actively processing."
5555 data_type="float"
5556 max_equation="100"
5557 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5558 underscore_name="eu_active"
5559 units="percent"
5560 symbol_name="EuActive"
5561 semantic_type="duration"
5562 mdapi_supported_apis=""
5563 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5564 mdapi_group="EU Array"
5565 mdapi_hw_unit_type="gpu"
5566 />
5567 <counter name="Slice0 L3 Bank1 Active"
5568 description="The percentage of time in which slice0 L3 bank1 is active"
5569 data_type="float"
5570 max_equation="100"
5571 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5572 underscore_name="l30_bank1_active"
5573 units="percent"
5574 symbol_name="L30Bank1Active"
5575 availability="$SliceMask 0x1 AND"
5576 semantic_type="duration"
5577 mdapi_supported_apis=""
5578 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5579 mdapi_group="GTI/L3"
5580 mdapi_hw_unit_type="slice"
5581 />
5582 <counter name="EU Both FPU Pipes Active"
5583 description="The percentage of time in which both EU FPU pipelines were actively processing."
5584 data_type="float"
5585 max_equation="100"
5586 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5587 underscore_name="eu_fpu_both_active"
5588 units="percent"
5589 symbol_name="EuFpuBothActive"
5590 semantic_type="duration"
5591 mdapi_supported_apis=""
5592 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5593 mdapi_group="EU Array/Pipes"
5594 mdapi_hw_unit_type="gpu"
5595 />
5596 <counter name="VS Send Pipe Active"
5597 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5598 data_type="float"
5599 max_equation="100"
5600 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5601 underscore_name="vs_send_active"
5602 units="percent"
5603 symbol_name="VsSendActive"
5604 semantic_type="duration"
5605 mdapi_supported_apis="OGL IO BB"
5606 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5607 mdapi_group="EU Array/Vertex Shader"
5608 mdapi_hw_unit_type="gpu"
5609 />
5610 <counter name="VS FPU1 Pipe Active"
5611 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5612 data_type="float"
5613 max_equation="100"
5614 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5615 underscore_name="vs_fpu1_active"
5616 units="percent"
5617 symbol_name="VsFpu1Active"
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="GS Threads Dispatched"
5625 description="The total number of geometry shader hardware threads dispatched."
5626 data_type="uint64"
5627 equation="A 5 READ"
5628 underscore_name="gs_threads"
5629 units="threads"
5630 symbol_name="GsThreads"
5631 semantic_type="event"
5632 mdapi_supported_apis="OGL4 IO BB"
5633 mdapi_usage_flags="Tier3 Frame Batch Draw"
5634 mdapi_hw_unit_type="gpu"
5635 mdapi_group="EU Array/Geometry Shader"
5636 />
5637 <counter name="Early Hi-Depth Test Fails"
5638 description="The total number of pixels dropped on early hierarchical depth test."
5639 data_type="uint64"
5640 equation="A 22 READ 4 UMUL"
5641 underscore_name="hi_depth_test_fails"
5642 units="pixels"
5643 symbol_name="HiDepthTestFails"
5644 semantic_type="event"
5645 mdapi_supported_apis="OGL IO BB"
5646 mdapi_usage_flags="Tier3 Frame Batch Draw"
5647 mdapi_hw_unit_type="gpu"
5648 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5649 />
5650 <counter name="FS Both FPU Active"
5651 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5652 data_type="float"
5653 max_equation="100"
5654 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5655 underscore_name="ps_eu_both_fpu_active"
5656 units="percent"
5657 symbol_name="PsEuBothFpuActive"
5658 semantic_type="duration"
5659 mdapi_supported_apis="OGL IO BB"
5660 mdapi_usage_flags="Tier4 Frame Batch Draw"
5661 mdapi_group="3D Pipe/Fragment Shader"
5662 mdapi_hw_unit_type="gpu"
5663 />
5664 <counter name="VS Threads Dispatched"
5665 description="The total number of vertex shader hardware threads dispatched."
5666 data_type="uint64"
5667 equation="A 1 READ"
5668 underscore_name="vs_threads"
5669 units="threads"
5670 symbol_name="VsThreads"
5671 semantic_type="event"
5672 mdapi_supported_apis="OGL IO BB"
5673 mdapi_usage_flags="Tier3 Frame Batch Draw"
5674 mdapi_hw_unit_type="gpu"
5675 mdapi_group="EU Array/Vertex Shader"
5676 />
5677 <counter name="Slice0 L3 Bank1 Stalled"
5678 description="The percentage of time in which slice0 L3 bank1 is stalled"
5679 data_type="float"
5680 max_equation="100"
5681 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5682 underscore_name="l30_bank1_stalled"
5683 units="percent"
5684 symbol_name="L30Bank1Stalled"
5685 availability="$SliceMask 0x1 AND"
5686 semantic_type="duration"
5687 mdapi_supported_apis=""
5688 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5689 mdapi_group="GTI/L3"
5690 mdapi_hw_unit_type="slice"
5691 />
5692 <counter name="FS Threads Dispatched"
5693 description="The total number of fragment shader hardware threads dispatched."
5694 data_type="uint64"
5695 equation="A 6 READ"
5696 underscore_name="ps_threads"
5697 units="threads"
5698 symbol_name="PsThreads"
5699 semantic_type="event"
5700 mdapi_supported_apis="OGL IO BB"
5701 mdapi_usage_flags="Tier3 Frame Batch Draw"
5702 mdapi_hw_unit_type="gpu"
5703 mdapi_group="EU Array/Fragment Shader"
5704 />
5705 <counter name="Shader Barrier Messages"
5706 description="The total number of shader barrier messages."
5707 data_type="uint64"
5708 equation="A 35 READ"
5709 underscore_name="shader_barriers"
5710 units="messages"
5711 symbol_name="ShaderBarriers"
5712 semantic_type="event"
5713 mdapi_supported_apis=""
5714 mdapi_usage_flags="Tier3 Frame Batch Draw"
5715 mdapi_hw_unit_type="gpu"
5716 mdapi_group="EU Array/Barrier"
5717 />
5718 <counter name="Sampler Texels"
5719 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5720 data_type="uint64"
5721 equation="A 28 READ 4 UMUL"
5722 underscore_name="sampler_texels"
5723 units="texels"
5724 symbol_name="SamplerTexels"
5725 semantic_type="event"
5726 mdapi_supported_apis=""
5727 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5728 mdapi_hw_unit_type="gpu"
5729 mdapi_group="Sampler/Sampler Input"
5730 />
5731 <counter name="Pixels Failing Tests"
5732 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5733 data_type="uint64"
5734 equation="A 25 READ 4 UMUL"
5735 underscore_name="pixels_failing_post_ps_tests"
5736 units="pixels"
5737 symbol_name="PixelsFailingPostPsTests"
5738 semantic_type="event"
5739 mdapi_supported_apis="OGL IO BB"
5740 mdapi_usage_flags="Tier3 Frame Batch Draw"
5741 mdapi_hw_unit_type="gpu"
5742 mdapi_group="3D Pipe/Output Merger"
5743 />
5744 <counter name="GPU Time Elapsed"
5745 description="Time elapsed on the GPU during the measurement."
5746 data_type="uint64"
5747 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5748 underscore_name="gpu_time"
5749 units="ns"
5750 symbol_name="GpuTime"
5751 semantic_type="duration"
5752 mdapi_supported_apis=""
5753 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5754 mdapi_hw_unit_type="gpu"
5755 mdapi_group="GPU"
5756 />
5757 <counter name="AVG GPU Core Frequency"
5758 description="Average GPU Core Frequency in the measurement."
5759 data_type="uint64"
5760 max_equation="$GpuMaxFrequency"
5761 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5762 underscore_name="avg_gpu_core_frequency"
5763 units="hz"
5764 symbol_name="AvgGpuCoreFrequency"
5765 semantic_type="event"
5766 mdapi_supported_apis=""
5767 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5768 mdapi_group="GPU"
5769 mdapi_hw_unit_type="gpu"
5770 />
5771 <counter name="Sampler Texels Misses"
5772 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5773 data_type="uint64"
5774 equation="A 29 READ 4 UMUL"
5775 underscore_name="sampler_texel_misses"
5776 units="texels"
5777 symbol_name="SamplerTexelMisses"
5778 semantic_type="event"
5779 mdapi_supported_apis=""
5780 mdapi_usage_flags="Tier3 Batch Frame Draw"
5781 mdapi_hw_unit_type="gpu"
5782 mdapi_group="Sampler/Sampler Cache"
5783 />
5784 <counter name="CS Threads Dispatched"
5785 description="The total number of compute shader hardware threads dispatched."
5786 data_type="uint64"
5787 equation="A 4 READ"
5788 underscore_name="cs_threads"
5789 units="threads"
5790 symbol_name="CsThreads"
5791 semantic_type="event"
5792 mdapi_supported_apis="OGL4 OCL IO BB"
5793 mdapi_usage_flags="Tier3 Frame Batch Draw"
5794 mdapi_hw_unit_type="gpu"
5795 mdapi_group="EU Array/Compute Shader"
5796 />
5797 <counter name="SLM Bytes Read"
5798 description="The total number of GPU memory bytes read from shared local memory."
5799 data_type="uint64"
5800 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5801 equation="A 30 READ 64 UMUL"
5802 underscore_name="slm_bytes_read"
5803 units="bytes"
5804 symbol_name="SlmBytesRead"
5805 semantic_type="throughput"
5806 mdapi_supported_apis="OGL4 OCL IO BB"
5807 mdapi_usage_flags="Tier3 Frame Batch Draw"
5808 mdapi_group="L3/Data Port/SLM"
5809 mdapi_hw_unit_type="gpu"
5810 />
5811 <counter name="PS FPU1 Pipe Active"
5812 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5813 data_type="float"
5814 max_equation="100"
5815 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5816 underscore_name="ps_fpu1_active"
5817 units="percent"
5818 symbol_name="PsFpu1Active"
5819 semantic_type="duration"
5820 mdapi_supported_apis="OGL IO BB"
5821 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5822 mdapi_group="EU Array/Pixel Shader"
5823 mdapi_hw_unit_type="gpu"
5824 />
5825 <counter name="PS Send Pipeline Active"
5826 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5827 data_type="float"
5828 max_equation="100"
5829 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5830 underscore_name="ps_send_active"
5831 units="percent"
5832 symbol_name="PsSendActive"
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="VS FPU0 Pipe Active"
5840 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5841 data_type="float"
5842 max_equation="100"
5843 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5844 underscore_name="vs_fpu0_active"
5845 units="percent"
5846 symbol_name="VsFpu0Active"
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/Vertex Shader"
5851 mdapi_hw_unit_type="gpu"
5852 />
5853 <counter name="GPU Busy"
5854 description="The percentage of time in which the GPU has been processing GPU commands."
5855 data_type="float"
5856 max_equation="100"
5857 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5858 underscore_name="gpu_busy"
5859 units="percent"
5860 symbol_name="GpuBusy"
5861 semantic_type="duration"
5862 mdapi_supported_apis=""
5863 mdapi_usage_flags="Tier1 Overview System Frame"
5864 mdapi_group="GPU"
5865 mdapi_hw_unit_type="gpu"
5866 />
5867 <counter name="Slice0 L3 Bank0 Active"
5868 description="The percentage of time in which slice0 L3 bank0 is active"
5869 data_type="float"
5870 max_equation="100"
5871 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5872 underscore_name="l30_bank0_active"
5873 units="percent"
5874 symbol_name="L30Bank0Active"
5875 availability="$SliceMask 0x1 AND"
5876 semantic_type="duration"
5877 mdapi_supported_apis=""
5878 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5879 mdapi_group="GTI/L3"
5880 mdapi_hw_unit_type="slice"
5881 />
5882 <counter name="Rasterized Pixels"
5883 description="The total number of rasterized pixels."
5884 data_type="uint64"
5885 equation="A 21 READ 4 UMUL"
5886 underscore_name="rasterized_pixels"
5887 units="pixels"
5888 symbol_name="RasterizedPixels"
5889 semantic_type="event"
5890 mdapi_supported_apis="OGL IO BB"
5891 mdapi_usage_flags="Tier3 Frame Batch Draw"
5892 mdapi_hw_unit_type="gpu"
5893 mdapi_group="3D Pipe/Rasterizer"
5894 />
5895 <counter name="PS FPU0 Pipe Active"
5896 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5897 data_type="float"
5898 max_equation="100"
5899 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5900 underscore_name="ps_fpu0_active"
5901 units="percent"
5902 symbol_name="PsFpu0Active"
5903 semantic_type="duration"
5904 mdapi_supported_apis="OGL IO BB"
5905 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5906 mdapi_group="EU Array/Pixel Shader"
5907 mdapi_hw_unit_type="gpu"
5908 />
5909 <counter name="Slice0 L3 Bank0 Stalled"
5910 description="The percentage of time in which slice0 L3 bank0 is stalled"
5911 data_type="float"
5912 max_equation="100"
5913 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5914 underscore_name="l30_bank0_stalled"
5915 units="percent"
5916 symbol_name="L30Bank0Stalled"
5917 availability="$SliceMask 0x1 AND"
5918 semantic_type="duration"
5919 mdapi_supported_apis=""
5920 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5921 mdapi_group="GTI/L3"
5922 mdapi_hw_unit_type="slice"
5923 />
5924 <counter name="DS Threads Dispatched"
5925 description="The total number of domain shader hardware threads dispatched."
5926 data_type="uint64"
5927 equation="A 3 READ"
5928 underscore_name="ds_threads"
5929 units="threads"
5930 symbol_name="DsThreads"
5931 semantic_type="event"
5932 mdapi_supported_apis="OGL4 IO BB"
5933 mdapi_usage_flags="Tier3 Frame Batch Draw"
5934 mdapi_hw_unit_type="gpu"
5935 mdapi_group="EU Array/Domain Shader"
5936 />
5937 <counter name="Samples Written"
5938 description="The total number of samples or pixels written to all render targets."
5939 data_type="uint64"
5940 equation="A 26 READ 4 UMUL"
5941 underscore_name="samples_written"
5942 units="pixels"
5943 symbol_name="SamplesWritten"
5944 semantic_type="event"
5945 mdapi_supported_apis="OGL IO BB"
5946 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5947 mdapi_hw_unit_type="gpu"
5948 mdapi_group="3D Pipe/Output Merger"
5949 />
5950 <counter name="EU Stall"
5951 description="The percentage of time in which the Execution Units were stalled."
5952 data_type="float"
5953 max_equation="100"
5954 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5955 underscore_name="eu_stall"
5956 units="percent"
5957 symbol_name="EuStall"
5958 semantic_type="duration"
5959 mdapi_supported_apis=""
5960 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5961 mdapi_group="EU Array"
5962 mdapi_hw_unit_type="gpu"
5963 />
5964 <counter name="Samples Blended"
5965 description="The total number of blended samples or pixels written to all render targets."
5966 data_type="uint64"
5967 equation="A 27 READ 4 UMUL"
5968 underscore_name="samples_blended"
5969 units="pixels"
5970 symbol_name="SamplesBlended"
5971 semantic_type="event"
5972 mdapi_supported_apis="OGL IO BB"
5973 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5974 mdapi_hw_unit_type="gpu"
5975 mdapi_group="3D Pipe/Output Merger"
5976 />
5977 <counter name="Early Depth Test Fails"
5978 description="The total number of pixels dropped on early depth test."
5979 data_type="uint64"
5980 equation="A 23 READ 4 UMUL"
5981 underscore_name="early_depth_test_fails"
5982 units="pixels"
5983 symbol_name="EarlyDepthTestFails"
5984 semantic_type="event"
5985 mdapi_supported_apis="OGL IO BB"
5986 mdapi_usage_flags="Tier3 Frame Batch Draw"
5987 mdapi_hw_unit_type="gpu"
5988 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5989 />
5990 <counter name="Shader Memory Accesses"
5991 description="The total number of shader memory accesses to L3."
5992 data_type="uint64"
5993 equation="A 32 READ"
5994 underscore_name="shader_memory_accesses"
5995 units="messages"
5996 symbol_name="ShaderMemoryAccesses"
5997 semantic_type="event"
5998 mdapi_supported_apis=""
5999 mdapi_usage_flags="Tier3 Frame Batch Draw"
6000 mdapi_hw_unit_type="gpu"
6001 mdapi_group="L3/Data Port"
6002 />
6003 <counter name="HS Threads Dispatched"
6004 description="The total number of hull shader hardware threads dispatched."
6005 data_type="uint64"
6006 equation="A 2 READ"
6007 underscore_name="hs_threads"
6008 units="threads"
6009 symbol_name="HsThreads"
6010 semantic_type="event"
6011 mdapi_supported_apis="OGL4 IO BB"
6012 mdapi_usage_flags="Tier3 Frame Batch Draw"
6013 mdapi_hw_unit_type="gpu"
6014 mdapi_group="EU Array/Hull Shader"
6015 />
6016 <counter name="SLM Bytes Written"
6017 description="The total number of GPU memory bytes written into shared local memory."
6018 data_type="uint64"
6019 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6020 equation="A 31 READ 64 UMUL"
6021 underscore_name="slm_bytes_written"
6022 units="bytes"
6023 symbol_name="SlmBytesWritten"
6024 semantic_type="throughput"
6025 mdapi_supported_apis="OGL4 OCL IO BB"
6026 mdapi_usage_flags="Tier3 Frame Batch Draw"
6027 mdapi_group="L3/Data Port/SLM"
6028 mdapi_hw_unit_type="gpu"
6029 />
6030 <counter name="L3 Shader Throughput"
6031 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6032 data_type="uint64"
6033 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6034 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6035 underscore_name="l3_shader_throughput"
6036 units="bytes"
6037 symbol_name="L3ShaderThroughput"
6038 semantic_type="throughput"
6039 mdapi_supported_apis="OGL4 OCL IO BB"
6040 mdapi_usage_flags="Tier2 Frame Batch Draw"
6041 mdapi_group="L3/Data Port"
6042 mdapi_hw_unit_type="gpu"
6043 />
6044 <counter name="Samples Killed in FS"
6045 description="The total number of samples or pixels dropped in fragment shaders."
6046 data_type="uint64"
6047 equation="A 24 READ 4 UMUL"
6048 underscore_name="samples_killed_in_ps"
6049 units="pixels"
6050 symbol_name="SamplesKilledInPs"
6051 semantic_type="event"
6052 mdapi_supported_apis="OGL IO BB"
6053 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6054 mdapi_hw_unit_type="gpu"
6055 mdapi_group="3D Pipe/Fragment Shader"
6056 />
6057 <counter name="Shader Atomic Memory Accesses"
6058 description="The total number of shader atomic memory accesses."
6059 data_type="uint64"
6060 equation="A 34 READ"
6061 underscore_name="shader_atomics"
6062 units="messages"
6063 symbol_name="ShaderAtomics"
6064 semantic_type="event"
6065 mdapi_supported_apis="OGL OCL IO BB"
6066 mdapi_usage_flags="Tier3 Frame Batch Draw"
6067 mdapi_hw_unit_type="gpu"
6068 mdapi_group="L3/Data Port/Atomics"
6069 />
6070 <register_config type="NOA">
6071 <register type="NOA" address="0x00009888" value="0x126C7B40" />
6072 <register type="NOA" address="0x00009888" value="0x166C0020" />
6073 <register type="NOA" address="0x00009888" value="0x0A603444" />
6074 <register type="NOA" address="0x00009888" value="0x0A613400" />
6075 <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6076 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6077 <register type="NOA" address="0x00009888" value="0x024E8000" />
6078 <register type="NOA" address="0x00009888" value="0x044E8000" />
6079 <register type="NOA" address="0x00009888" value="0x064E8000" />
6080 <register type="NOA" address="0x00009888" value="0x084E8000" />
6081 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6082 <register type="NOA" address="0x00009888" value="0x064F4000" />
6083 <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6084 <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6085 <register type="NOA" address="0x00009888" value="0x006C2A00" />
6086 <register type="NOA" address="0x00009888" value="0x026C285B" />
6087 <register type="NOA" address="0x00009888" value="0x046C005C" />
6088 <register type="NOA" address="0x00009888" value="0x106C0000" />
6089 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6090 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6091 <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6092 <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6093 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6094 <register type="NOA" address="0x00009888" value="0x001B8000" />
6095 <register type="NOA" address="0x00009888" value="0x021BC000" />
6096 <register type="NOA" address="0x00009888" value="0x041BC000" />
6097 <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6098 <register type="NOA" address="0x00009888" value="0x121C8000" />
6099 <register type="NOA" address="0x00009888" value="0x141C8000" />
6100 <register type="NOA" address="0x00009888" value="0x161C8000" />
6101 <register type="NOA" address="0x00009888" value="0x181C8000" />
6102 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6103 <register type="NOA" address="0x00009888" value="0x065B4000" />
6104 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6105 <register type="NOA" address="0x00009888" value="0x10600000" />
6106 <register type="NOA" address="0x00009888" value="0x04600000" />
6107 <register type="NOA" address="0x00009888" value="0x0C610044" />
6108 <register type="NOA" address="0x00009888" value="0x10610000" />
6109 <register type="NOA" address="0x00009888" value="0x06610000" />
6110 <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6111 <register type="NOA" address="0x00009888" value="0x084CA000" />
6112 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6113 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6114 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6115 <register type="NOA" address="0x00009888" value="0x000D8000" />
6116 <register type="NOA" address="0x00009888" value="0x020DA000" />
6117 <register type="NOA" address="0x00009888" value="0x040DA000" />
6118 <register type="NOA" address="0x00009888" value="0x060D2000" />
6119 <register type="NOA" address="0x00009888" value="0x100F0154" />
6120 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6121 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6122 <register type="NOA" address="0x00009888" value="0x182C00AA" />
6123 <register type="NOA" address="0x00009888" value="0x022C8000" />
6124 <register type="NOA" address="0x00009888" value="0x042C8000" />
6125 <register type="NOA" address="0x00009888" value="0x062C8000" />
6126 <register type="NOA" address="0x00009888" value="0x082C8000" />
6127 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6128 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6129 <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6130 <register type="NOA" address="0x00009888" value="0x57900000" />
6131 <register type="NOA" address="0x00009888" value="0x49900420" />
6132 <register type="NOA" address="0x00009888" value="0x37900000" />
6133 <register type="NOA" address="0x00009888" value="0x33900000" />
6134 <register type="NOA" address="0x00009888" value="0x4B900021" />
6135 <register type="NOA" address="0x00009888" value="0x59900000" />
6136 <register type="NOA" address="0x00009888" value="0x51900000" />
6137 <register type="NOA" address="0x00009888" value="0x41900400" />
6138 <register type="NOA" address="0x00009888" value="0x43900421" />
6139 <register type="NOA" address="0x00009888" value="0x53900000" />
6140 <register type="NOA" address="0x00009888" value="0x45900040" />
6141 </register_config>
6142 <register_config type="OA">
6143 <register type="OA" address="0x00002740" value="0x00000000" />
6144 <register type="OA" address="0x00002744" value="0x00800000" />
6145 <register type="OA" address="0x00002710" value="0x00000000" />
6146 <register type="OA" address="0x00002714" value="0xF0800000" />
6147 <register type="OA" address="0x00002720" value="0x00000000" />
6148 <register type="OA" address="0x00002724" value="0xF0800000" />
6149 <register type="OA" address="0x00002770" value="0x00100070" />
6150 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6151 <register type="OA" address="0x00002778" value="0x00014002" />
6152 <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6153 <register type="OA" address="0x00002780" value="0x00010002" />
6154 <register type="OA" address="0x00002784" value="0x0000C7FF" />
6155 <register type="OA" address="0x00002788" value="0x00004002" />
6156 <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6157 <register type="OA" address="0x00002790" value="0x00100700" />
6158 <register type="OA" address="0x00002794" value="0x0000FF1F" />
6159 <register type="OA" address="0x00002798" value="0x00001402" />
6160 <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6161 <register type="OA" address="0x000027A0" value="0x00001002" />
6162 <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6163 <register type="OA" address="0x000027A8" value="0x00000402" />
6164 <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6165 </register_config>
6166 <register_config type="FLEX">
6167 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6168 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6169 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6170 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6171 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6172 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6173 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6174 </register_config>
6175 </set>
6176
6177 <set name="Metric set L3_2"
6178 mdapi_supported_apis="OGL OCL IO BB"
6179 underscore_name="l3_2"
6180 hw_config_guid="52200424-6ee9-48b3-b7fa-0afcf1975e4d"
6181 chipset="SKLGT4"
6182 symbol_name="L3_2"
6183 >
6184 <counter name="GPU Core Clocks"
6185 description="The total number of GPU core clocks elapsed during the measurement."
6186 data_type="uint64"
6187 equation="GPU_CLOCK 0 READ"
6188 underscore_name="gpu_core_clocks"
6189 units="cycles"
6190 symbol_name="GpuCoreClocks"
6191 semantic_type="event"
6192 mdapi_supported_apis=""
6193 mdapi_usage_flags="Tier1 Frame Batch Draw"
6194 mdapi_hw_unit_type="gpu"
6195 mdapi_group="GPU"
6196 />
6197 <counter name="EU Active"
6198 description="The percentage of time in which the Execution Units were actively processing."
6199 data_type="float"
6200 max_equation="100"
6201 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6202 underscore_name="eu_active"
6203 units="percent"
6204 symbol_name="EuActive"
6205 semantic_type="duration"
6206 mdapi_supported_apis=""
6207 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6208 mdapi_group="EU Array"
6209 mdapi_hw_unit_type="gpu"
6210 />
6211 <counter name="EU Both FPU Pipes Active"
6212 description="The percentage of time in which both EU FPU pipelines were actively processing."
6213 data_type="float"
6214 max_equation="100"
6215 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6216 underscore_name="eu_fpu_both_active"
6217 units="percent"
6218 symbol_name="EuFpuBothActive"
6219 semantic_type="duration"
6220 mdapi_supported_apis=""
6221 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6222 mdapi_group="EU Array/Pipes"
6223 mdapi_hw_unit_type="gpu"
6224 />
6225 <counter name="VS Send Pipe Active"
6226 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6227 data_type="float"
6228 max_equation="100"
6229 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6230 underscore_name="vs_send_active"
6231 units="percent"
6232 symbol_name="VsSendActive"
6233 semantic_type="duration"
6234 mdapi_supported_apis="OGL IO BB"
6235 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6236 mdapi_group="EU Array/Vertex Shader"
6237 mdapi_hw_unit_type="gpu"
6238 />
6239 <counter name="VS FPU1 Pipe Active"
6240 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6241 data_type="float"
6242 max_equation="100"
6243 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6244 underscore_name="vs_fpu1_active"
6245 units="percent"
6246 symbol_name="VsFpu1Active"
6247 semantic_type="duration"
6248 mdapi_supported_apis="OGL IO BB"
6249 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6250 mdapi_group="EU Array/Vertex Shader"
6251 mdapi_hw_unit_type="gpu"
6252 />
6253 <counter name="GS Threads Dispatched"
6254 description="The total number of geometry shader hardware threads dispatched."
6255 data_type="uint64"
6256 equation="A 5 READ"
6257 underscore_name="gs_threads"
6258 units="threads"
6259 symbol_name="GsThreads"
6260 semantic_type="event"
6261 mdapi_supported_apis="OGL4 IO BB"
6262 mdapi_usage_flags="Tier3 Frame Batch Draw"
6263 mdapi_hw_unit_type="gpu"
6264 mdapi_group="EU Array/Geometry Shader"
6265 />
6266 <counter name="Early Hi-Depth Test Fails"
6267 description="The total number of pixels dropped on early hierarchical depth test."
6268 data_type="uint64"
6269 equation="A 22 READ 4 UMUL"
6270 underscore_name="hi_depth_test_fails"
6271 units="pixels"
6272 symbol_name="HiDepthTestFails"
6273 semantic_type="event"
6274 mdapi_supported_apis="OGL IO BB"
6275 mdapi_usage_flags="Tier3 Frame Batch Draw"
6276 mdapi_hw_unit_type="gpu"
6277 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6278 />
6279 <counter name="FS Both FPU Active"
6280 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6281 data_type="float"
6282 max_equation="100"
6283 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6284 underscore_name="ps_eu_both_fpu_active"
6285 units="percent"
6286 symbol_name="PsEuBothFpuActive"
6287 semantic_type="duration"
6288 mdapi_supported_apis="OGL IO BB"
6289 mdapi_usage_flags="Tier4 Frame Batch Draw"
6290 mdapi_group="3D Pipe/Fragment Shader"
6291 mdapi_hw_unit_type="gpu"
6292 />
6293 <counter name="VS Threads Dispatched"
6294 description="The total number of vertex shader hardware threads dispatched."
6295 data_type="uint64"
6296 equation="A 1 READ"
6297 underscore_name="vs_threads"
6298 units="threads"
6299 symbol_name="VsThreads"
6300 semantic_type="event"
6301 mdapi_supported_apis="OGL IO BB"
6302 mdapi_usage_flags="Tier3 Frame Batch Draw"
6303 mdapi_hw_unit_type="gpu"
6304 mdapi_group="EU Array/Vertex Shader"
6305 />
6306 <counter name="FS Threads Dispatched"
6307 description="The total number of fragment shader hardware threads dispatched."
6308 data_type="uint64"
6309 equation="A 6 READ"
6310 underscore_name="ps_threads"
6311 units="threads"
6312 symbol_name="PsThreads"
6313 semantic_type="event"
6314 mdapi_supported_apis="OGL IO BB"
6315 mdapi_usage_flags="Tier3 Frame Batch Draw"
6316 mdapi_hw_unit_type="gpu"
6317 mdapi_group="EU Array/Fragment Shader"
6318 />
6319 <counter name="Shader Barrier Messages"
6320 description="The total number of shader barrier messages."
6321 data_type="uint64"
6322 equation="A 35 READ"
6323 underscore_name="shader_barriers"
6324 units="messages"
6325 symbol_name="ShaderBarriers"
6326 semantic_type="event"
6327 mdapi_supported_apis=""
6328 mdapi_usage_flags="Tier3 Frame Batch Draw"
6329 mdapi_hw_unit_type="gpu"
6330 mdapi_group="EU Array/Barrier"
6331 />
6332 <counter name="Sampler Texels"
6333 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6334 data_type="uint64"
6335 equation="A 28 READ 4 UMUL"
6336 underscore_name="sampler_texels"
6337 units="texels"
6338 symbol_name="SamplerTexels"
6339 semantic_type="event"
6340 mdapi_supported_apis=""
6341 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6342 mdapi_hw_unit_type="gpu"
6343 mdapi_group="Sampler/Sampler Input"
6344 />
6345 <counter name="Pixels Failing Tests"
6346 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6347 data_type="uint64"
6348 equation="A 25 READ 4 UMUL"
6349 underscore_name="pixels_failing_post_ps_tests"
6350 units="pixels"
6351 symbol_name="PixelsFailingPostPsTests"
6352 semantic_type="event"
6353 mdapi_supported_apis="OGL IO BB"
6354 mdapi_usage_flags="Tier3 Frame Batch Draw"
6355 mdapi_hw_unit_type="gpu"
6356 mdapi_group="3D Pipe/Output Merger"
6357 />
6358 <counter name="GPU Time Elapsed"
6359 description="Time elapsed on the GPU during the measurement."
6360 data_type="uint64"
6361 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6362 underscore_name="gpu_time"
6363 units="ns"
6364 symbol_name="GpuTime"
6365 semantic_type="duration"
6366 mdapi_supported_apis=""
6367 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6368 mdapi_hw_unit_type="gpu"
6369 mdapi_group="GPU"
6370 />
6371 <counter name="AVG GPU Core Frequency"
6372 description="Average GPU Core Frequency in the measurement."
6373 data_type="uint64"
6374 max_equation="$GpuMaxFrequency"
6375 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6376 underscore_name="avg_gpu_core_frequency"
6377 units="hz"
6378 symbol_name="AvgGpuCoreFrequency"
6379 semantic_type="event"
6380 mdapi_supported_apis=""
6381 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6382 mdapi_group="GPU"
6383 mdapi_hw_unit_type="gpu"
6384 />
6385 <counter name="Sampler Texels Misses"
6386 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6387 data_type="uint64"
6388 equation="A 29 READ 4 UMUL"
6389 underscore_name="sampler_texel_misses"
6390 units="texels"
6391 symbol_name="SamplerTexelMisses"
6392 semantic_type="event"
6393 mdapi_supported_apis=""
6394 mdapi_usage_flags="Tier3 Batch Frame Draw"
6395 mdapi_hw_unit_type="gpu"
6396 mdapi_group="Sampler/Sampler Cache"
6397 />
6398 <counter name="CS Threads Dispatched"
6399 description="The total number of compute shader hardware threads dispatched."
6400 data_type="uint64"
6401 equation="A 4 READ"
6402 underscore_name="cs_threads"
6403 units="threads"
6404 symbol_name="CsThreads"
6405 semantic_type="event"
6406 mdapi_supported_apis="OGL4 OCL IO BB"
6407 mdapi_usage_flags="Tier3 Frame Batch Draw"
6408 mdapi_hw_unit_type="gpu"
6409 mdapi_group="EU Array/Compute Shader"
6410 />
6411 <counter name="SLM Bytes Read"
6412 description="The total number of GPU memory bytes read from shared local memory."
6413 data_type="uint64"
6414 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6415 equation="A 30 READ 64 UMUL"
6416 underscore_name="slm_bytes_read"
6417 units="bytes"
6418 symbol_name="SlmBytesRead"
6419 semantic_type="throughput"
6420 mdapi_supported_apis="OGL4 OCL IO BB"
6421 mdapi_usage_flags="Tier3 Frame Batch Draw"
6422 mdapi_group="L3/Data Port/SLM"
6423 mdapi_hw_unit_type="gpu"
6424 />
6425 <counter name="PS FPU1 Pipe Active"
6426 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6427 data_type="float"
6428 max_equation="100"
6429 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6430 underscore_name="ps_fpu1_active"
6431 units="percent"
6432 symbol_name="PsFpu1Active"
6433 semantic_type="duration"
6434 mdapi_supported_apis="OGL IO BB"
6435 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6436 mdapi_group="EU Array/Pixel Shader"
6437 mdapi_hw_unit_type="gpu"
6438 />
6439 <counter name="Slice0 L3 Bank2 Stalled"
6440 description="The percentage of time in which slice0 L3 bank2 is stalled"
6441 data_type="float"
6442 max_equation="100"
6443 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6444 underscore_name="l30_bank2_stalled"
6445 units="percent"
6446 symbol_name="L30Bank2Stalled"
6447 availability="$SliceMask 0x1 AND"
6448 semantic_type="duration"
6449 mdapi_supported_apis=""
6450 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6451 mdapi_group="GTI/L3"
6452 mdapi_hw_unit_type="slice"
6453 />
6454 <counter name="PS Send Pipeline Active"
6455 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6456 data_type="float"
6457 max_equation="100"
6458 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6459 underscore_name="ps_send_active"
6460 units="percent"
6461 symbol_name="PsSendActive"
6462 semantic_type="duration"
6463 mdapi_supported_apis="OGL IO BB"
6464 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6465 mdapi_group="EU Array/Pixel Shader"
6466 mdapi_hw_unit_type="gpu"
6467 />
6468 <counter name="VS FPU0 Pipe Active"
6469 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6470 data_type="float"
6471 max_equation="100"
6472 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6473 underscore_name="vs_fpu0_active"
6474 units="percent"
6475 symbol_name="VsFpu0Active"
6476 semantic_type="duration"
6477 mdapi_supported_apis="OGL IO BB"
6478 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6479 mdapi_group="EU Array/Vertex Shader"
6480 mdapi_hw_unit_type="gpu"
6481 />
6482 <counter name="GPU Busy"
6483 description="The percentage of time in which the GPU has been processing GPU commands."
6484 data_type="float"
6485 max_equation="100"
6486 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6487 underscore_name="gpu_busy"
6488 units="percent"
6489 symbol_name="GpuBusy"
6490 semantic_type="duration"
6491 mdapi_supported_apis=""
6492 mdapi_usage_flags="Tier1 Overview System Frame"
6493 mdapi_group="GPU"
6494 mdapi_hw_unit_type="gpu"
6495 />
6496 <counter name="Slice0 L3 Bank2 Active"
6497 description="The percentage of time in which slice0 L3 bank2 is active"
6498 data_type="float"
6499 max_equation="100"
6500 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6501 underscore_name="l30_bank2_active"
6502 units="percent"
6503 symbol_name="L30Bank2Active"
6504 availability="$SliceMask 0x1 AND"
6505 semantic_type="duration"
6506 mdapi_supported_apis=""
6507 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6508 mdapi_group="GTI/L3"
6509 mdapi_hw_unit_type="slice"
6510 />
6511 <counter name="Rasterized Pixels"
6512 description="The total number of rasterized pixels."
6513 data_type="uint64"
6514 equation="A 21 READ 4 UMUL"
6515 underscore_name="rasterized_pixels"
6516 units="pixels"
6517 symbol_name="RasterizedPixels"
6518 semantic_type="event"
6519 mdapi_supported_apis="OGL IO BB"
6520 mdapi_usage_flags="Tier3 Frame Batch Draw"
6521 mdapi_hw_unit_type="gpu"
6522 mdapi_group="3D Pipe/Rasterizer"
6523 />
6524 <counter name="PS FPU0 Pipe Active"
6525 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6526 data_type="float"
6527 max_equation="100"
6528 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6529 underscore_name="ps_fpu0_active"
6530 units="percent"
6531 symbol_name="PsFpu0Active"
6532 semantic_type="duration"
6533 mdapi_supported_apis="OGL IO BB"
6534 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6535 mdapi_group="EU Array/Pixel Shader"
6536 mdapi_hw_unit_type="gpu"
6537 />
6538 <counter name="DS Threads Dispatched"
6539 description="The total number of domain shader hardware threads dispatched."
6540 data_type="uint64"
6541 equation="A 3 READ"
6542 underscore_name="ds_threads"
6543 units="threads"
6544 symbol_name="DsThreads"
6545 semantic_type="event"
6546 mdapi_supported_apis="OGL4 IO BB"
6547 mdapi_usage_flags="Tier3 Frame Batch Draw"
6548 mdapi_hw_unit_type="gpu"
6549 mdapi_group="EU Array/Domain Shader"
6550 />
6551 <counter name="Samples Written"
6552 description="The total number of samples or pixels written to all render targets."
6553 data_type="uint64"
6554 equation="A 26 READ 4 UMUL"
6555 underscore_name="samples_written"
6556 units="pixels"
6557 symbol_name="SamplesWritten"
6558 semantic_type="event"
6559 mdapi_supported_apis="OGL IO BB"
6560 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6561 mdapi_hw_unit_type="gpu"
6562 mdapi_group="3D Pipe/Output Merger"
6563 />
6564 <counter name="EU Stall"
6565 description="The percentage of time in which the Execution Units were stalled."
6566 data_type="float"
6567 max_equation="100"
6568 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6569 underscore_name="eu_stall"
6570 units="percent"
6571 symbol_name="EuStall"
6572 semantic_type="duration"
6573 mdapi_supported_apis=""
6574 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6575 mdapi_group="EU Array"
6576 mdapi_hw_unit_type="gpu"
6577 />
6578 <counter name="Samples Blended"
6579 description="The total number of blended samples or pixels written to all render targets."
6580 data_type="uint64"
6581 equation="A 27 READ 4 UMUL"
6582 underscore_name="samples_blended"
6583 units="pixels"
6584 symbol_name="SamplesBlended"
6585 semantic_type="event"
6586 mdapi_supported_apis="OGL IO BB"
6587 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6588 mdapi_hw_unit_type="gpu"
6589 mdapi_group="3D Pipe/Output Merger"
6590 />
6591 <counter name="Early Depth Test Fails"
6592 description="The total number of pixels dropped on early depth test."
6593 data_type="uint64"
6594 equation="A 23 READ 4 UMUL"
6595 underscore_name="early_depth_test_fails"
6596 units="pixels"
6597 symbol_name="EarlyDepthTestFails"
6598 semantic_type="event"
6599 mdapi_supported_apis="OGL IO BB"
6600 mdapi_usage_flags="Tier3 Frame Batch Draw"
6601 mdapi_hw_unit_type="gpu"
6602 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6603 />
6604 <counter name="Shader Memory Accesses"
6605 description="The total number of shader memory accesses to L3."
6606 data_type="uint64"
6607 equation="A 32 READ"
6608 underscore_name="shader_memory_accesses"
6609 units="messages"
6610 symbol_name="ShaderMemoryAccesses"
6611 semantic_type="event"
6612 mdapi_supported_apis=""
6613 mdapi_usage_flags="Tier3 Frame Batch Draw"
6614 mdapi_hw_unit_type="gpu"
6615 mdapi_group="L3/Data Port"
6616 />
6617 <counter name="HS Threads Dispatched"
6618 description="The total number of hull shader hardware threads dispatched."
6619 data_type="uint64"
6620 equation="A 2 READ"
6621 underscore_name="hs_threads"
6622 units="threads"
6623 symbol_name="HsThreads"
6624 semantic_type="event"
6625 mdapi_supported_apis="OGL4 IO BB"
6626 mdapi_usage_flags="Tier3 Frame Batch Draw"
6627 mdapi_hw_unit_type="gpu"
6628 mdapi_group="EU Array/Hull Shader"
6629 />
6630 <counter name="SLM Bytes Written"
6631 description="The total number of GPU memory bytes written into shared local memory."
6632 data_type="uint64"
6633 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6634 equation="A 31 READ 64 UMUL"
6635 underscore_name="slm_bytes_written"
6636 units="bytes"
6637 symbol_name="SlmBytesWritten"
6638 semantic_type="throughput"
6639 mdapi_supported_apis="OGL4 OCL IO BB"
6640 mdapi_usage_flags="Tier3 Frame Batch Draw"
6641 mdapi_group="L3/Data Port/SLM"
6642 mdapi_hw_unit_type="gpu"
6643 />
6644 <counter name="L3 Shader Throughput"
6645 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6646 data_type="uint64"
6647 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6648 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6649 underscore_name="l3_shader_throughput"
6650 units="bytes"
6651 symbol_name="L3ShaderThroughput"
6652 semantic_type="throughput"
6653 mdapi_supported_apis="OGL4 OCL IO BB"
6654 mdapi_usage_flags="Tier2 Frame Batch Draw"
6655 mdapi_group="L3/Data Port"
6656 mdapi_hw_unit_type="gpu"
6657 />
6658 <counter name="Samples Killed in FS"
6659 description="The total number of samples or pixels dropped in fragment shaders."
6660 data_type="uint64"
6661 equation="A 24 READ 4 UMUL"
6662 underscore_name="samples_killed_in_ps"
6663 units="pixels"
6664 symbol_name="SamplesKilledInPs"
6665 semantic_type="event"
6666 mdapi_supported_apis="OGL IO BB"
6667 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6668 mdapi_hw_unit_type="gpu"
6669 mdapi_group="3D Pipe/Fragment Shader"
6670 />
6671 <counter name="Shader Atomic Memory Accesses"
6672 description="The total number of shader atomic memory accesses."
6673 data_type="uint64"
6674 equation="A 34 READ"
6675 underscore_name="shader_atomics"
6676 units="messages"
6677 symbol_name="ShaderAtomics"
6678 semantic_type="event"
6679 mdapi_supported_apis="OGL OCL IO BB"
6680 mdapi_usage_flags="Tier3 Frame Batch Draw"
6681 mdapi_hw_unit_type="gpu"
6682 mdapi_group="L3/Data Port/Atomics"
6683 />
6684 <register_config type="NOA">
6685 <register type="NOA" address="0x00009888" value="0x126C02E0" />
6686 <register type="NOA" address="0x00009888" value="0x146C0001" />
6687 <register type="NOA" address="0x00009888" value="0x0A623400" />
6688 <register type="NOA" address="0x00009888" value="0x044E8000" />
6689 <register type="NOA" address="0x00009888" value="0x064E8000" />
6690 <register type="NOA" address="0x00009888" value="0x084E8000" />
6691 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6692 <register type="NOA" address="0x00009888" value="0x064F4000" />
6693 <register type="NOA" address="0x00009888" value="0x026C3324" />
6694 <register type="NOA" address="0x00009888" value="0x046C3422" />
6695 <register type="NOA" address="0x00009888" value="0x106C0000" />
6696 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6697 <register type="NOA" address="0x00009888" value="0x021BC000" />
6698 <register type="NOA" address="0x00009888" value="0x041BC000" />
6699 <register type="NOA" address="0x00009888" value="0x141C8000" />
6700 <register type="NOA" address="0x00009888" value="0x161C8000" />
6701 <register type="NOA" address="0x00009888" value="0x181C8000" />
6702 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6703 <register type="NOA" address="0x00009888" value="0x065B4000" />
6704 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6705 <register type="NOA" address="0x00009888" value="0x06614000" />
6706 <register type="NOA" address="0x00009888" value="0x0C620044" />
6707 <register type="NOA" address="0x00009888" value="0x10620000" />
6708 <register type="NOA" address="0x00009888" value="0x06620000" />
6709 <register type="NOA" address="0x00009888" value="0x084C8000" />
6710 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6711 <register type="NOA" address="0x00009888" value="0x020DA000" />
6712 <register type="NOA" address="0x00009888" value="0x040DA000" />
6713 <register type="NOA" address="0x00009888" value="0x060D2000" />
6714 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6715 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6716 <register type="NOA" address="0x00009888" value="0x042C8000" />
6717 <register type="NOA" address="0x00009888" value="0x062C8000" />
6718 <register type="NOA" address="0x00009888" value="0x082C8000" />
6719 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6720 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6721 <register type="NOA" address="0x00009888" value="0x1190F800" />
6722 <register type="NOA" address="0x00009888" value="0x37900000" />
6723 <register type="NOA" address="0x00009888" value="0x51900000" />
6724 <register type="NOA" address="0x00009888" value="0x43900000" />
6725 <register type="NOA" address="0x00009888" value="0x53900000" />
6726 <register type="NOA" address="0x00009888" value="0x45900000" />
6727 <register type="NOA" address="0x00009888" value="0x33900000" />
6728 </register_config>
6729 <register_config type="OA">
6730 <register type="OA" address="0x00002740" value="0x00000000" />
6731 <register type="OA" address="0x00002744" value="0x00800000" />
6732 <register type="OA" address="0x00002710" value="0x00000000" />
6733 <register type="OA" address="0x00002714" value="0xF0800000" />
6734 <register type="OA" address="0x00002720" value="0x00000000" />
6735 <register type="OA" address="0x00002724" value="0x00800000" />
6736 <register type="OA" address="0x00002770" value="0x00100070" />
6737 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6738 <register type="OA" address="0x00002778" value="0x00028002" />
6739 <register type="OA" address="0x0000277C" value="0x000087FF" />
6740 <register type="OA" address="0x00002780" value="0x00020002" />
6741 <register type="OA" address="0x00002784" value="0x00008FFF" />
6742 <register type="OA" address="0x00002788" value="0x00008002" />
6743 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6744 </register_config>
6745 <register_config type="FLEX">
6746 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6747 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6748 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6749 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6750 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6751 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6752 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6753 </register_config>
6754 </set>
6755
6756 <set name="Metric set L3_3"
6757 mdapi_supported_apis="OGL OCL IO BB"
6758 underscore_name="l3_3"
6759 hw_config_guid="1988315f-0a26-44df-acb0-df7ec86b1456"
6760 chipset="SKLGT4"
6761 symbol_name="L3_3"
6762 >
6763 <counter name="GPU Core Clocks"
6764 description="The total number of GPU core clocks elapsed during the measurement."
6765 data_type="uint64"
6766 equation="GPU_CLOCK 0 READ"
6767 underscore_name="gpu_core_clocks"
6768 units="cycles"
6769 symbol_name="GpuCoreClocks"
6770 semantic_type="event"
6771 mdapi_supported_apis=""
6772 mdapi_usage_flags="Tier1 Frame Batch Draw"
6773 mdapi_hw_unit_type="gpu"
6774 mdapi_group="GPU"
6775 />
6776 <counter name="EU Active"
6777 description="The percentage of time in which the Execution Units were actively processing."
6778 data_type="float"
6779 max_equation="100"
6780 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6781 underscore_name="eu_active"
6782 units="percent"
6783 symbol_name="EuActive"
6784 semantic_type="duration"
6785 mdapi_supported_apis=""
6786 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6787 mdapi_group="EU Array"
6788 mdapi_hw_unit_type="gpu"
6789 />
6790 <counter name="EU Both FPU Pipes Active"
6791 description="The percentage of time in which both EU FPU pipelines were actively processing."
6792 data_type="float"
6793 max_equation="100"
6794 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6795 underscore_name="eu_fpu_both_active"
6796 units="percent"
6797 symbol_name="EuFpuBothActive"
6798 semantic_type="duration"
6799 mdapi_supported_apis=""
6800 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6801 mdapi_group="EU Array/Pipes"
6802 mdapi_hw_unit_type="gpu"
6803 />
6804 <counter name="VS Send Pipe Active"
6805 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6806 data_type="float"
6807 max_equation="100"
6808 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6809 underscore_name="vs_send_active"
6810 units="percent"
6811 symbol_name="VsSendActive"
6812 semantic_type="duration"
6813 mdapi_supported_apis="OGL IO BB"
6814 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6815 mdapi_group="EU Array/Vertex Shader"
6816 mdapi_hw_unit_type="gpu"
6817 />
6818 <counter name="VS FPU1 Pipe Active"
6819 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6820 data_type="float"
6821 max_equation="100"
6822 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6823 underscore_name="vs_fpu1_active"
6824 units="percent"
6825 symbol_name="VsFpu1Active"
6826 semantic_type="duration"
6827 mdapi_supported_apis="OGL IO BB"
6828 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6829 mdapi_group="EU Array/Vertex Shader"
6830 mdapi_hw_unit_type="gpu"
6831 />
6832 <counter name="GS Threads Dispatched"
6833 description="The total number of geometry shader hardware threads dispatched."
6834 data_type="uint64"
6835 equation="A 5 READ"
6836 underscore_name="gs_threads"
6837 units="threads"
6838 symbol_name="GsThreads"
6839 semantic_type="event"
6840 mdapi_supported_apis="OGL4 IO BB"
6841 mdapi_usage_flags="Tier3 Frame Batch Draw"
6842 mdapi_hw_unit_type="gpu"
6843 mdapi_group="EU Array/Geometry Shader"
6844 />
6845 <counter name="Early Hi-Depth Test Fails"
6846 description="The total number of pixels dropped on early hierarchical depth test."
6847 data_type="uint64"
6848 equation="A 22 READ 4 UMUL"
6849 underscore_name="hi_depth_test_fails"
6850 units="pixels"
6851 symbol_name="HiDepthTestFails"
6852 semantic_type="event"
6853 mdapi_supported_apis="OGL IO BB"
6854 mdapi_usage_flags="Tier3 Frame Batch Draw"
6855 mdapi_hw_unit_type="gpu"
6856 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6857 />
6858 <counter name="FS Both FPU Active"
6859 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6860 data_type="float"
6861 max_equation="100"
6862 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6863 underscore_name="ps_eu_both_fpu_active"
6864 units="percent"
6865 symbol_name="PsEuBothFpuActive"
6866 semantic_type="duration"
6867 mdapi_supported_apis="OGL IO BB"
6868 mdapi_usage_flags="Tier4 Frame Batch Draw"
6869 mdapi_group="3D Pipe/Fragment Shader"
6870 mdapi_hw_unit_type="gpu"
6871 />
6872 <counter name="VS Threads Dispatched"
6873 description="The total number of vertex shader hardware threads dispatched."
6874 data_type="uint64"
6875 equation="A 1 READ"
6876 underscore_name="vs_threads"
6877 units="threads"
6878 symbol_name="VsThreads"
6879 semantic_type="event"
6880 mdapi_supported_apis="OGL IO BB"
6881 mdapi_usage_flags="Tier3 Frame Batch Draw"
6882 mdapi_hw_unit_type="gpu"
6883 mdapi_group="EU Array/Vertex Shader"
6884 />
6885 <counter name="FS Threads Dispatched"
6886 description="The total number of fragment shader hardware threads dispatched."
6887 data_type="uint64"
6888 equation="A 6 READ"
6889 underscore_name="ps_threads"
6890 units="threads"
6891 symbol_name="PsThreads"
6892 semantic_type="event"
6893 mdapi_supported_apis="OGL IO BB"
6894 mdapi_usage_flags="Tier3 Frame Batch Draw"
6895 mdapi_hw_unit_type="gpu"
6896 mdapi_group="EU Array/Fragment Shader"
6897 />
6898 <counter name="Slice0 L3 Bank3 Stalled"
6899 description="The percentage of time in which slice0 L3 bank3 is stalled"
6900 data_type="float"
6901 max_equation="100"
6902 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6903 underscore_name="l30_bank3_stalled"
6904 units="percent"
6905 symbol_name="L30Bank3Stalled"
6906 availability="$SliceMask 0x1 AND"
6907 semantic_type="duration"
6908 mdapi_supported_apis=""
6909 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6910 mdapi_group="GTI/L3"
6911 mdapi_hw_unit_type="slice"
6912 />
6913 <counter name="Shader Barrier Messages"
6914 description="The total number of shader barrier messages."
6915 data_type="uint64"
6916 equation="A 35 READ"
6917 underscore_name="shader_barriers"
6918 units="messages"
6919 symbol_name="ShaderBarriers"
6920 semantic_type="event"
6921 mdapi_supported_apis=""
6922 mdapi_usage_flags="Tier3 Frame Batch Draw"
6923 mdapi_hw_unit_type="gpu"
6924 mdapi_group="EU Array/Barrier"
6925 />
6926 <counter name="Sampler Texels"
6927 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6928 data_type="uint64"
6929 equation="A 28 READ 4 UMUL"
6930 underscore_name="sampler_texels"
6931 units="texels"
6932 symbol_name="SamplerTexels"
6933 semantic_type="event"
6934 mdapi_supported_apis=""
6935 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6936 mdapi_hw_unit_type="gpu"
6937 mdapi_group="Sampler/Sampler Input"
6938 />
6939 <counter name="Pixels Failing Tests"
6940 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6941 data_type="uint64"
6942 equation="A 25 READ 4 UMUL"
6943 underscore_name="pixels_failing_post_ps_tests"
6944 units="pixels"
6945 symbol_name="PixelsFailingPostPsTests"
6946 semantic_type="event"
6947 mdapi_supported_apis="OGL IO BB"
6948 mdapi_usage_flags="Tier3 Frame Batch Draw"
6949 mdapi_hw_unit_type="gpu"
6950 mdapi_group="3D Pipe/Output Merger"
6951 />
6952 <counter name="GPU Time Elapsed"
6953 description="Time elapsed on the GPU during the measurement."
6954 data_type="uint64"
6955 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6956 underscore_name="gpu_time"
6957 units="ns"
6958 symbol_name="GpuTime"
6959 semantic_type="duration"
6960 mdapi_supported_apis=""
6961 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6962 mdapi_hw_unit_type="gpu"
6963 mdapi_group="GPU"
6964 />
6965 <counter name="AVG GPU Core Frequency"
6966 description="Average GPU Core Frequency in the measurement."
6967 data_type="uint64"
6968 max_equation="$GpuMaxFrequency"
6969 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6970 underscore_name="avg_gpu_core_frequency"
6971 units="hz"
6972 symbol_name="AvgGpuCoreFrequency"
6973 semantic_type="event"
6974 mdapi_supported_apis=""
6975 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6976 mdapi_group="GPU"
6977 mdapi_hw_unit_type="gpu"
6978 />
6979 <counter name="Sampler Texels Misses"
6980 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6981 data_type="uint64"
6982 equation="A 29 READ 4 UMUL"
6983 underscore_name="sampler_texel_misses"
6984 units="texels"
6985 symbol_name="SamplerTexelMisses"
6986 semantic_type="event"
6987 mdapi_supported_apis=""
6988 mdapi_usage_flags="Tier3 Batch Frame Draw"
6989 mdapi_hw_unit_type="gpu"
6990 mdapi_group="Sampler/Sampler Cache"
6991 />
6992 <counter name="CS Threads Dispatched"
6993 description="The total number of compute shader hardware threads dispatched."
6994 data_type="uint64"
6995 equation="A 4 READ"
6996 underscore_name="cs_threads"
6997 units="threads"
6998 symbol_name="CsThreads"
6999 semantic_type="event"
7000 mdapi_supported_apis="OGL4 OCL IO BB"
7001 mdapi_usage_flags="Tier3 Frame Batch Draw"
7002 mdapi_hw_unit_type="gpu"
7003 mdapi_group="EU Array/Compute Shader"
7004 />
7005 <counter name="SLM Bytes Read"
7006 description="The total number of GPU memory bytes read from shared local memory."
7007 data_type="uint64"
7008 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7009 equation="A 30 READ 64 UMUL"
7010 underscore_name="slm_bytes_read"
7011 units="bytes"
7012 symbol_name="SlmBytesRead"
7013 semantic_type="throughput"
7014 mdapi_supported_apis="OGL4 OCL IO BB"
7015 mdapi_usage_flags="Tier3 Frame Batch Draw"
7016 mdapi_group="L3/Data Port/SLM"
7017 mdapi_hw_unit_type="gpu"
7018 />
7019 <counter name="PS FPU1 Pipe Active"
7020 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7021 data_type="float"
7022 max_equation="100"
7023 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7024 underscore_name="ps_fpu1_active"
7025 units="percent"
7026 symbol_name="PsFpu1Active"
7027 semantic_type="duration"
7028 mdapi_supported_apis="OGL IO BB"
7029 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7030 mdapi_group="EU Array/Pixel Shader"
7031 mdapi_hw_unit_type="gpu"
7032 />
7033 <counter name="Slice0 L3 Bank3 Active"
7034 description="The percentage of time in which slice0 L3 bank3 is active"
7035 data_type="float"
7036 max_equation="100"
7037 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7038 underscore_name="l30_bank3_active"
7039 units="percent"
7040 symbol_name="L30Bank3Active"
7041 availability="$SliceMask 0x1 AND"
7042 semantic_type="duration"
7043 mdapi_supported_apis=""
7044 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7045 mdapi_group="GTI/L3"
7046 mdapi_hw_unit_type="slice"
7047 />
7048 <counter name="PS Send Pipeline Active"
7049 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7050 data_type="float"
7051 max_equation="100"
7052 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7053 underscore_name="ps_send_active"
7054 units="percent"
7055 symbol_name="PsSendActive"
7056 semantic_type="duration"
7057 mdapi_supported_apis="OGL IO BB"
7058 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7059 mdapi_group="EU Array/Pixel Shader"
7060 mdapi_hw_unit_type="gpu"
7061 />
7062 <counter name="VS FPU0 Pipe Active"
7063 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7064 data_type="float"
7065 max_equation="100"
7066 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7067 underscore_name="vs_fpu0_active"
7068 units="percent"
7069 symbol_name="VsFpu0Active"
7070 semantic_type="duration"
7071 mdapi_supported_apis="OGL IO BB"
7072 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7073 mdapi_group="EU Array/Vertex Shader"
7074 mdapi_hw_unit_type="gpu"
7075 />
7076 <counter name="GPU Busy"
7077 description="The percentage of time in which the GPU has been processing GPU commands."
7078 data_type="float"
7079 max_equation="100"
7080 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7081 underscore_name="gpu_busy"
7082 units="percent"
7083 symbol_name="GpuBusy"
7084 semantic_type="duration"
7085 mdapi_supported_apis=""
7086 mdapi_usage_flags="Tier1 Overview System Frame"
7087 mdapi_group="GPU"
7088 mdapi_hw_unit_type="gpu"
7089 />
7090 <counter name="Rasterized Pixels"
7091 description="The total number of rasterized pixels."
7092 data_type="uint64"
7093 equation="A 21 READ 4 UMUL"
7094 underscore_name="rasterized_pixels"
7095 units="pixels"
7096 symbol_name="RasterizedPixels"
7097 semantic_type="event"
7098 mdapi_supported_apis="OGL IO BB"
7099 mdapi_usage_flags="Tier3 Frame Batch Draw"
7100 mdapi_hw_unit_type="gpu"
7101 mdapi_group="3D Pipe/Rasterizer"
7102 />
7103 <counter name="PS FPU0 Pipe Active"
7104 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7105 data_type="float"
7106 max_equation="100"
7107 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7108 underscore_name="ps_fpu0_active"
7109 units="percent"
7110 symbol_name="PsFpu0Active"
7111 semantic_type="duration"
7112 mdapi_supported_apis="OGL IO BB"
7113 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7114 mdapi_group="EU Array/Pixel Shader"
7115 mdapi_hw_unit_type="gpu"
7116 />
7117 <counter name="DS Threads Dispatched"
7118 description="The total number of domain shader hardware threads dispatched."
7119 data_type="uint64"
7120 equation="A 3 READ"
7121 underscore_name="ds_threads"
7122 units="threads"
7123 symbol_name="DsThreads"
7124 semantic_type="event"
7125 mdapi_supported_apis="OGL4 IO BB"
7126 mdapi_usage_flags="Tier3 Frame Batch Draw"
7127 mdapi_hw_unit_type="gpu"
7128 mdapi_group="EU Array/Domain Shader"
7129 />
7130 <counter name="Samples Written"
7131 description="The total number of samples or pixels written to all render targets."
7132 data_type="uint64"
7133 equation="A 26 READ 4 UMUL"
7134 underscore_name="samples_written"
7135 units="pixels"
7136 symbol_name="SamplesWritten"
7137 semantic_type="event"
7138 mdapi_supported_apis="OGL IO BB"
7139 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7140 mdapi_hw_unit_type="gpu"
7141 mdapi_group="3D Pipe/Output Merger"
7142 />
7143 <counter name="EU Stall"
7144 description="The percentage of time in which the Execution Units were stalled."
7145 data_type="float"
7146 max_equation="100"
7147 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7148 underscore_name="eu_stall"
7149 units="percent"
7150 symbol_name="EuStall"
7151 semantic_type="duration"
7152 mdapi_supported_apis=""
7153 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7154 mdapi_group="EU Array"
7155 mdapi_hw_unit_type="gpu"
7156 />
7157 <counter name="Samples Blended"
7158 description="The total number of blended samples or pixels written to all render targets."
7159 data_type="uint64"
7160 equation="A 27 READ 4 UMUL"
7161 underscore_name="samples_blended"
7162 units="pixels"
7163 symbol_name="SamplesBlended"
7164 semantic_type="event"
7165 mdapi_supported_apis="OGL IO BB"
7166 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7167 mdapi_hw_unit_type="gpu"
7168 mdapi_group="3D Pipe/Output Merger"
7169 />
7170 <counter name="Early Depth Test Fails"
7171 description="The total number of pixels dropped on early depth test."
7172 data_type="uint64"
7173 equation="A 23 READ 4 UMUL"
7174 underscore_name="early_depth_test_fails"
7175 units="pixels"
7176 symbol_name="EarlyDepthTestFails"
7177 semantic_type="event"
7178 mdapi_supported_apis="OGL IO BB"
7179 mdapi_usage_flags="Tier3 Frame Batch Draw"
7180 mdapi_hw_unit_type="gpu"
7181 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7182 />
7183 <counter name="Shader Memory Accesses"
7184 description="The total number of shader memory accesses to L3."
7185 data_type="uint64"
7186 equation="A 32 READ"
7187 underscore_name="shader_memory_accesses"
7188 units="messages"
7189 symbol_name="ShaderMemoryAccesses"
7190 semantic_type="event"
7191 mdapi_supported_apis=""
7192 mdapi_usage_flags="Tier3 Frame Batch Draw"
7193 mdapi_hw_unit_type="gpu"
7194 mdapi_group="L3/Data Port"
7195 />
7196 <counter name="HS Threads Dispatched"
7197 description="The total number of hull shader hardware threads dispatched."
7198 data_type="uint64"
7199 equation="A 2 READ"
7200 underscore_name="hs_threads"
7201 units="threads"
7202 symbol_name="HsThreads"
7203 semantic_type="event"
7204 mdapi_supported_apis="OGL4 IO BB"
7205 mdapi_usage_flags="Tier3 Frame Batch Draw"
7206 mdapi_hw_unit_type="gpu"
7207 mdapi_group="EU Array/Hull Shader"
7208 />
7209 <counter name="SLM Bytes Written"
7210 description="The total number of GPU memory bytes written into shared local memory."
7211 data_type="uint64"
7212 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7213 equation="A 31 READ 64 UMUL"
7214 underscore_name="slm_bytes_written"
7215 units="bytes"
7216 symbol_name="SlmBytesWritten"
7217 semantic_type="throughput"
7218 mdapi_supported_apis="OGL4 OCL IO BB"
7219 mdapi_usage_flags="Tier3 Frame Batch Draw"
7220 mdapi_group="L3/Data Port/SLM"
7221 mdapi_hw_unit_type="gpu"
7222 />
7223 <counter name="L3 Shader Throughput"
7224 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7225 data_type="uint64"
7226 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7227 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7228 underscore_name="l3_shader_throughput"
7229 units="bytes"
7230 symbol_name="L3ShaderThroughput"
7231 semantic_type="throughput"
7232 mdapi_supported_apis="OGL4 OCL IO BB"
7233 mdapi_usage_flags="Tier2 Frame Batch Draw"
7234 mdapi_group="L3/Data Port"
7235 mdapi_hw_unit_type="gpu"
7236 />
7237 <counter name="Samples Killed in FS"
7238 description="The total number of samples or pixels dropped in fragment shaders."
7239 data_type="uint64"
7240 equation="A 24 READ 4 UMUL"
7241 underscore_name="samples_killed_in_ps"
7242 units="pixels"
7243 symbol_name="SamplesKilledInPs"
7244 semantic_type="event"
7245 mdapi_supported_apis="OGL IO BB"
7246 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7247 mdapi_hw_unit_type="gpu"
7248 mdapi_group="3D Pipe/Fragment Shader"
7249 />
7250 <counter name="Shader Atomic Memory Accesses"
7251 description="The total number of shader atomic memory accesses."
7252 data_type="uint64"
7253 equation="A 34 READ"
7254 underscore_name="shader_atomics"
7255 units="messages"
7256 symbol_name="ShaderAtomics"
7257 semantic_type="event"
7258 mdapi_supported_apis="OGL OCL IO BB"
7259 mdapi_usage_flags="Tier3 Frame Batch Draw"
7260 mdapi_hw_unit_type="gpu"
7261 mdapi_group="L3/Data Port/Atomics"
7262 />
7263 <register_config type="NOA">
7264 <register type="NOA" address="0x00009888" value="0x126C4E80" />
7265 <register type="NOA" address="0x00009888" value="0x146C0000" />
7266 <register type="NOA" address="0x00009888" value="0x0A633400" />
7267 <register type="NOA" address="0x00009888" value="0x044E8000" />
7268 <register type="NOA" address="0x00009888" value="0x064E8000" />
7269 <register type="NOA" address="0x00009888" value="0x084E8000" />
7270 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7271 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7272 <register type="NOA" address="0x00009888" value="0x026C3321" />
7273 <register type="NOA" address="0x00009888" value="0x046C342F" />
7274 <register type="NOA" address="0x00009888" value="0x106C0000" />
7275 <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7276 <register type="NOA" address="0x00009888" value="0x021BC000" />
7277 <register type="NOA" address="0x00009888" value="0x041BC000" />
7278 <register type="NOA" address="0x00009888" value="0x061B4000" />
7279 <register type="NOA" address="0x00009888" value="0x141C8000" />
7280 <register type="NOA" address="0x00009888" value="0x161C8000" />
7281 <register type="NOA" address="0x00009888" value="0x181C8000" />
7282 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7283 <register type="NOA" address="0x00009888" value="0x06604000" />
7284 <register type="NOA" address="0x00009888" value="0x0C630044" />
7285 <register type="NOA" address="0x00009888" value="0x10630000" />
7286 <register type="NOA" address="0x00009888" value="0x06630000" />
7287 <register type="NOA" address="0x00009888" value="0x084C8000" />
7288 <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7289 <register type="NOA" address="0x00009888" value="0x020DA000" />
7290 <register type="NOA" address="0x00009888" value="0x040DA000" />
7291 <register type="NOA" address="0x00009888" value="0x060D2000" />
7292 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7293 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7294 <register type="NOA" address="0x00009888" value="0x042C8000" />
7295 <register type="NOA" address="0x00009888" value="0x062C8000" />
7296 <register type="NOA" address="0x00009888" value="0x082C8000" />
7297 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7298 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7299 <register type="NOA" address="0x00009888" value="0x1190F800" />
7300 <register type="NOA" address="0x00009888" value="0x37900000" />
7301 <register type="NOA" address="0x00009888" value="0x51900000" />
7302 <register type="NOA" address="0x00009888" value="0x43900842" />
7303 <register type="NOA" address="0x00009888" value="0x53900000" />
7304 <register type="NOA" address="0x00009888" value="0x45900002" />
7305 <register type="NOA" address="0x00009888" value="0x33900000" />
7306 </register_config>
7307 <register_config type="OA">
7308 <register type="OA" address="0x00002740" value="0x00000000" />
7309 <register type="OA" address="0x00002744" value="0x00800000" />
7310 <register type="OA" address="0x00002710" value="0x00000000" />
7311 <register type="OA" address="0x00002714" value="0xF0800000" />
7312 <register type="OA" address="0x00002720" value="0x00000000" />
7313 <register type="OA" address="0x00002724" value="0x00800000" />
7314 <register type="OA" address="0x00002770" value="0x00100070" />
7315 <register type="OA" address="0x00002774" value="0x0000FFF1" />
7316 <register type="OA" address="0x00002778" value="0x00028002" />
7317 <register type="OA" address="0x0000277C" value="0x000087FF" />
7318 <register type="OA" address="0x00002780" value="0x00020002" />
7319 <register type="OA" address="0x00002784" value="0x00008FFF" />
7320 <register type="OA" address="0x00002788" value="0x00008002" />
7321 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7322 </register_config>
7323 <register_config type="FLEX">
7324 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7325 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7326 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7327 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7328 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7329 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7330 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7331 </register_config>
7332 </set>
7333
7334 <set name="Metric set RasterizerAndPixelBackend"
7335 mdapi_supported_apis="OGL OCL IO BB"
7336 underscore_name="rasterizer_and_pixel_backend"
7337 hw_config_guid="f1f17ca7-286e-4ae5-9d15-9fccad6c665d"
7338 chipset="SKLGT4"
7339 symbol_name="RasterizerAndPixelBackend"
7340 >
7341 <counter name="GPU Core Clocks"
7342 description="The total number of GPU core clocks elapsed during the measurement."
7343 data_type="uint64"
7344 equation="GPU_CLOCK 0 READ"
7345 underscore_name="gpu_core_clocks"
7346 units="cycles"
7347 symbol_name="GpuCoreClocks"
7348 semantic_type="event"
7349 mdapi_supported_apis=""
7350 mdapi_usage_flags="Tier1 Frame Batch Draw"
7351 mdapi_hw_unit_type="gpu"
7352 mdapi_group="GPU"
7353 />
7354 <counter name="EU Active"
7355 description="The percentage of time in which the Execution Units were actively processing."
7356 data_type="float"
7357 max_equation="100"
7358 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7359 underscore_name="eu_active"
7360 units="percent"
7361 symbol_name="EuActive"
7362 semantic_type="duration"
7363 mdapi_supported_apis=""
7364 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7365 mdapi_group="EU Array"
7366 mdapi_hw_unit_type="gpu"
7367 />
7368 <counter name="EU Both FPU Pipes Active"
7369 description="The percentage of time in which both EU FPU pipelines were actively processing."
7370 data_type="float"
7371 max_equation="100"
7372 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7373 underscore_name="eu_fpu_both_active"
7374 units="percent"
7375 symbol_name="EuFpuBothActive"
7376 semantic_type="duration"
7377 mdapi_supported_apis=""
7378 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7379 mdapi_group="EU Array/Pipes"
7380 mdapi_hw_unit_type="gpu"
7381 />
7382 <counter name="VS Send Pipe Active"
7383 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7384 data_type="float"
7385 max_equation="100"
7386 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7387 underscore_name="vs_send_active"
7388 units="percent"
7389 symbol_name="VsSendActive"
7390 semantic_type="duration"
7391 mdapi_supported_apis="OGL IO BB"
7392 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7393 mdapi_group="EU Array/Vertex Shader"
7394 mdapi_hw_unit_type="gpu"
7395 />
7396 <counter name="VS FPU1 Pipe Active"
7397 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7398 data_type="float"
7399 max_equation="100"
7400 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7401 underscore_name="vs_fpu1_active"
7402 units="percent"
7403 symbol_name="VsFpu1Active"
7404 semantic_type="duration"
7405 mdapi_supported_apis="OGL IO BB"
7406 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7407 mdapi_group="EU Array/Vertex Shader"
7408 mdapi_hw_unit_type="gpu"
7409 />
7410 <counter name="GS Threads Dispatched"
7411 description="The total number of geometry shader hardware threads dispatched."
7412 data_type="uint64"
7413 equation="A 5 READ"
7414 underscore_name="gs_threads"
7415 units="threads"
7416 symbol_name="GsThreads"
7417 semantic_type="event"
7418 mdapi_supported_apis="OGL4 IO BB"
7419 mdapi_usage_flags="Tier3 Frame Batch Draw"
7420 mdapi_hw_unit_type="gpu"
7421 mdapi_group="EU Array/Geometry Shader"
7422 />
7423 <counter name="Early Hi-Depth Test Fails"
7424 description="The total number of pixels dropped on early hierarchical depth test."
7425 data_type="uint64"
7426 equation="A 22 READ 4 UMUL"
7427 underscore_name="hi_depth_test_fails"
7428 units="pixels"
7429 symbol_name="HiDepthTestFails"
7430 semantic_type="event"
7431 mdapi_supported_apis="OGL IO BB"
7432 mdapi_usage_flags="Tier3 Frame Batch Draw"
7433 mdapi_hw_unit_type="gpu"
7434 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7435 />
7436 <counter name="FS Both FPU Active"
7437 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7438 data_type="float"
7439 max_equation="100"
7440 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7441 underscore_name="ps_eu_both_fpu_active"
7442 units="percent"
7443 symbol_name="PsEuBothFpuActive"
7444 semantic_type="duration"
7445 mdapi_supported_apis="OGL IO BB"
7446 mdapi_usage_flags="Tier4 Frame Batch Draw"
7447 mdapi_group="3D Pipe/Fragment Shader"
7448 mdapi_hw_unit_type="gpu"
7449 />
7450 <counter name="VS Threads Dispatched"
7451 description="The total number of vertex shader hardware threads dispatched."
7452 data_type="uint64"
7453 equation="A 1 READ"
7454 underscore_name="vs_threads"
7455 units="threads"
7456 symbol_name="VsThreads"
7457 semantic_type="event"
7458 mdapi_supported_apis="OGL IO BB"
7459 mdapi_usage_flags="Tier3 Frame Batch Draw"
7460 mdapi_hw_unit_type="gpu"
7461 mdapi_group="EU Array/Vertex Shader"
7462 />
7463 <counter name="FS Threads Dispatched"
7464 description="The total number of fragment shader hardware threads dispatched."
7465 data_type="uint64"
7466 equation="A 6 READ"
7467 underscore_name="ps_threads"
7468 units="threads"
7469 symbol_name="PsThreads"
7470 semantic_type="event"
7471 mdapi_supported_apis="OGL IO BB"
7472 mdapi_usage_flags="Tier3 Frame Batch Draw"
7473 mdapi_hw_unit_type="gpu"
7474 mdapi_group="EU Array/Fragment Shader"
7475 />
7476 <counter name="Slice0 Pixel Values Ready"
7477 description="The percentage of time in which slice0 pixel values are ready"
7478 data_type="float"
7479 max_equation="100"
7480 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7481 underscore_name="pixel_values0_ready"
7482 units="percent"
7483 symbol_name="PixelValues0Ready"
7484 availability="$SliceMask 0x1 AND"
7485 semantic_type="duration"
7486 mdapi_supported_apis=""
7487 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7488 mdapi_group="GPU/3D Pipe"
7489 mdapi_hw_unit_type="slice"
7490 />
7491 <counter name="Shader Barrier Messages"
7492 description="The total number of shader barrier messages."
7493 data_type="uint64"
7494 equation="A 35 READ"
7495 underscore_name="shader_barriers"
7496 units="messages"
7497 symbol_name="ShaderBarriers"
7498 semantic_type="event"
7499 mdapi_supported_apis=""
7500 mdapi_usage_flags="Tier3 Frame Batch Draw"
7501 mdapi_hw_unit_type="gpu"
7502 mdapi_group="EU Array/Barrier"
7503 />
7504 <counter name="Sampler Texels"
7505 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7506 data_type="uint64"
7507 equation="A 28 READ 4 UMUL"
7508 underscore_name="sampler_texels"
7509 units="texels"
7510 symbol_name="SamplerTexels"
7511 semantic_type="event"
7512 mdapi_supported_apis=""
7513 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7514 mdapi_hw_unit_type="gpu"
7515 mdapi_group="Sampler/Sampler Input"
7516 />
7517 <counter name="Pixels Failing Tests"
7518 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7519 data_type="uint64"
7520 equation="A 25 READ 4 UMUL"
7521 underscore_name="pixels_failing_post_ps_tests"
7522 units="pixels"
7523 symbol_name="PixelsFailingPostPsTests"
7524 semantic_type="event"
7525 mdapi_supported_apis="OGL IO BB"
7526 mdapi_usage_flags="Tier3 Frame Batch Draw"
7527 mdapi_hw_unit_type="gpu"
7528 mdapi_group="3D Pipe/Output Merger"
7529 />
7530 <counter name="GPU Time Elapsed"
7531 description="Time elapsed on the GPU during the measurement."
7532 data_type="uint64"
7533 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7534 underscore_name="gpu_time"
7535 units="ns"
7536 symbol_name="GpuTime"
7537 semantic_type="duration"
7538 mdapi_supported_apis=""
7539 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7540 mdapi_hw_unit_type="gpu"
7541 mdapi_group="GPU"
7542 />
7543 <counter name="AVG GPU Core Frequency"
7544 description="Average GPU Core Frequency in the measurement."
7545 data_type="uint64"
7546 max_equation="$GpuMaxFrequency"
7547 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7548 underscore_name="avg_gpu_core_frequency"
7549 units="hz"
7550 symbol_name="AvgGpuCoreFrequency"
7551 semantic_type="event"
7552 mdapi_supported_apis=""
7553 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7554 mdapi_group="GPU"
7555 mdapi_hw_unit_type="gpu"
7556 />
7557 <counter name="Sampler Texels Misses"
7558 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7559 data_type="uint64"
7560 equation="A 29 READ 4 UMUL"
7561 underscore_name="sampler_texel_misses"
7562 units="texels"
7563 symbol_name="SamplerTexelMisses"
7564 semantic_type="event"
7565 mdapi_supported_apis=""
7566 mdapi_usage_flags="Tier3 Batch Frame Draw"
7567 mdapi_hw_unit_type="gpu"
7568 mdapi_group="Sampler/Sampler Cache"
7569 />
7570 <counter name="CS Threads Dispatched"
7571 description="The total number of compute shader hardware threads dispatched."
7572 data_type="uint64"
7573 equation="A 4 READ"
7574 underscore_name="cs_threads"
7575 units="threads"
7576 symbol_name="CsThreads"
7577 semantic_type="event"
7578 mdapi_supported_apis="OGL4 OCL IO BB"
7579 mdapi_usage_flags="Tier3 Frame Batch Draw"
7580 mdapi_hw_unit_type="gpu"
7581 mdapi_group="EU Array/Compute Shader"
7582 />
7583 <counter name="Slice0 Rasterizer Input Available"
7584 description="The percentage of time in which slice0 rasterizer input is available"
7585 data_type="float"
7586 max_equation="100"
7587 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7588 underscore_name="rasterizer0_input_available"
7589 units="percent"
7590 symbol_name="Rasterizer0InputAvailable"
7591 availability="$SliceMask 0x1 AND"
7592 semantic_type="duration"
7593 mdapi_supported_apis=""
7594 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7595 mdapi_group="GPU/Rasterizer"
7596 mdapi_hw_unit_type="slice"
7597 />
7598 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7599 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7600 data_type="float"
7601 max_equation="100"
7602 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7603 underscore_name="pixel_data0_ready"
7604 units="percent"
7605 symbol_name="PixelData0Ready"
7606 availability="$SliceMask 0x1 AND"
7607 semantic_type="duration"
7608 mdapi_supported_apis=""
7609 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7610 mdapi_group="GPU/Rasterizer/Early Depth Test"
7611 mdapi_hw_unit_type="slice"
7612 />
7613 <counter name="SLM Bytes Read"
7614 description="The total number of GPU memory bytes read from shared local memory."
7615 data_type="uint64"
7616 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7617 equation="A 30 READ 64 UMUL"
7618 underscore_name="slm_bytes_read"
7619 units="bytes"
7620 symbol_name="SlmBytesRead"
7621 semantic_type="throughput"
7622 mdapi_supported_apis="OGL4 OCL IO BB"
7623 mdapi_usage_flags="Tier3 Frame Batch Draw"
7624 mdapi_group="L3/Data Port/SLM"
7625 mdapi_hw_unit_type="gpu"
7626 />
7627 <counter name="PS FPU1 Pipe Active"
7628 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7629 data_type="float"
7630 max_equation="100"
7631 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7632 underscore_name="ps_fpu1_active"
7633 units="percent"
7634 symbol_name="PsFpu1Active"
7635 semantic_type="duration"
7636 mdapi_supported_apis="OGL IO BB"
7637 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7638 mdapi_group="EU Array/Pixel Shader"
7639 mdapi_hw_unit_type="gpu"
7640 />
7641 <counter name="PS Send Pipeline Active"
7642 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7643 data_type="float"
7644 max_equation="100"
7645 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7646 underscore_name="ps_send_active"
7647 units="percent"
7648 symbol_name="PsSendActive"
7649 semantic_type="duration"
7650 mdapi_supported_apis="OGL IO BB"
7651 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7652 mdapi_group="EU Array/Pixel Shader"
7653 mdapi_hw_unit_type="gpu"
7654 />
7655 <counter name="VS FPU0 Pipe Active"
7656 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7657 data_type="float"
7658 max_equation="100"
7659 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7660 underscore_name="vs_fpu0_active"
7661 units="percent"
7662 symbol_name="VsFpu0Active"
7663 semantic_type="duration"
7664 mdapi_supported_apis="OGL IO BB"
7665 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7666 mdapi_group="EU Array/Vertex Shader"
7667 mdapi_hw_unit_type="gpu"
7668 />
7669 <counter name="GPU Busy"
7670 description="The percentage of time in which the GPU has been processing GPU commands."
7671 data_type="float"
7672 max_equation="100"
7673 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7674 underscore_name="gpu_busy"
7675 units="percent"
7676 symbol_name="GpuBusy"
7677 semantic_type="duration"
7678 mdapi_supported_apis=""
7679 mdapi_usage_flags="Tier1 Overview System Frame"
7680 mdapi_group="GPU"
7681 mdapi_hw_unit_type="gpu"
7682 />
7683 <counter name="Rasterized Pixels"
7684 description="The total number of rasterized pixels."
7685 data_type="uint64"
7686 equation="A 21 READ 4 UMUL"
7687 underscore_name="rasterized_pixels"
7688 units="pixels"
7689 symbol_name="RasterizedPixels"
7690 semantic_type="event"
7691 mdapi_supported_apis="OGL IO BB"
7692 mdapi_usage_flags="Tier3 Frame Batch Draw"
7693 mdapi_hw_unit_type="gpu"
7694 mdapi_group="3D Pipe/Rasterizer"
7695 />
7696 <counter name="PS FPU0 Pipe Active"
7697 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7698 data_type="float"
7699 max_equation="100"
7700 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7701 underscore_name="ps_fpu0_active"
7702 units="percent"
7703 symbol_name="PsFpu0Active"
7704 semantic_type="duration"
7705 mdapi_supported_apis="OGL IO BB"
7706 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7707 mdapi_group="EU Array/Pixel Shader"
7708 mdapi_hw_unit_type="gpu"
7709 />
7710 <counter name="DS Threads Dispatched"
7711 description="The total number of domain shader hardware threads dispatched."
7712 data_type="uint64"
7713 equation="A 3 READ"
7714 underscore_name="ds_threads"
7715 units="threads"
7716 symbol_name="DsThreads"
7717 semantic_type="event"
7718 mdapi_supported_apis="OGL4 IO BB"
7719 mdapi_usage_flags="Tier3 Frame Batch Draw"
7720 mdapi_hw_unit_type="gpu"
7721 mdapi_group="EU Array/Domain Shader"
7722 />
7723 <counter name="Samples Written"
7724 description="The total number of samples or pixels written to all render targets."
7725 data_type="uint64"
7726 equation="A 26 READ 4 UMUL"
7727 underscore_name="samples_written"
7728 units="pixels"
7729 symbol_name="SamplesWritten"
7730 semantic_type="event"
7731 mdapi_supported_apis="OGL IO BB"
7732 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7733 mdapi_hw_unit_type="gpu"
7734 mdapi_group="3D Pipe/Output Merger"
7735 />
7736 <counter name="EU Stall"
7737 description="The percentage of time in which the Execution Units were stalled."
7738 data_type="float"
7739 max_equation="100"
7740 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7741 underscore_name="eu_stall"
7742 units="percent"
7743 symbol_name="EuStall"
7744 semantic_type="duration"
7745 mdapi_supported_apis=""
7746 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7747 mdapi_group="EU Array"
7748 mdapi_hw_unit_type="gpu"
7749 />
7750 <counter name="Slice0 Rasterizer Output Ready"
7751 description="The percentage of time in which slice0 rasterizer output is ready"
7752 data_type="float"
7753 max_equation="100"
7754 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7755 underscore_name="rasterizer0_output_ready"
7756 units="percent"
7757 symbol_name="Rasterizer0OutputReady"
7758 availability="$SliceMask 0x1 AND"
7759 semantic_type="duration"
7760 mdapi_supported_apis=""
7761 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7762 mdapi_group="GPU/Rasterizer"
7763 mdapi_hw_unit_type="slice"
7764 />
7765 <counter name="Samples Blended"
7766 description="The total number of blended samples or pixels written to all render targets."
7767 data_type="uint64"
7768 equation="A 27 READ 4 UMUL"
7769 underscore_name="samples_blended"
7770 units="pixels"
7771 symbol_name="SamplesBlended"
7772 semantic_type="event"
7773 mdapi_supported_apis="OGL IO BB"
7774 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7775 mdapi_hw_unit_type="gpu"
7776 mdapi_group="3D Pipe/Output Merger"
7777 />
7778 <counter name="Early Depth Test Fails"
7779 description="The total number of pixels dropped on early depth test."
7780 data_type="uint64"
7781 equation="A 23 READ 4 UMUL"
7782 underscore_name="early_depth_test_fails"
7783 units="pixels"
7784 symbol_name="EarlyDepthTestFails"
7785 semantic_type="event"
7786 mdapi_supported_apis="OGL IO BB"
7787 mdapi_usage_flags="Tier3 Frame Batch Draw"
7788 mdapi_hw_unit_type="gpu"
7789 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7790 />
7791 <counter name="Shader Memory Accesses"
7792 description="The total number of shader memory accesses to L3."
7793 data_type="uint64"
7794 equation="A 32 READ"
7795 underscore_name="shader_memory_accesses"
7796 units="messages"
7797 symbol_name="ShaderMemoryAccesses"
7798 semantic_type="event"
7799 mdapi_supported_apis=""
7800 mdapi_usage_flags="Tier3 Frame Batch Draw"
7801 mdapi_hw_unit_type="gpu"
7802 mdapi_group="L3/Data Port"
7803 />
7804 <counter name="HS Threads Dispatched"
7805 description="The total number of hull shader hardware threads dispatched."
7806 data_type="uint64"
7807 equation="A 2 READ"
7808 underscore_name="hs_threads"
7809 units="threads"
7810 symbol_name="HsThreads"
7811 semantic_type="event"
7812 mdapi_supported_apis="OGL4 IO BB"
7813 mdapi_usage_flags="Tier3 Frame Batch Draw"
7814 mdapi_hw_unit_type="gpu"
7815 mdapi_group="EU Array/Hull Shader"
7816 />
7817 <counter name="SLM Bytes Written"
7818 description="The total number of GPU memory bytes written into shared local memory."
7819 data_type="uint64"
7820 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7821 equation="A 31 READ 64 UMUL"
7822 underscore_name="slm_bytes_written"
7823 units="bytes"
7824 symbol_name="SlmBytesWritten"
7825 semantic_type="throughput"
7826 mdapi_supported_apis="OGL4 OCL IO BB"
7827 mdapi_usage_flags="Tier3 Frame Batch Draw"
7828 mdapi_group="L3/Data Port/SLM"
7829 mdapi_hw_unit_type="gpu"
7830 />
7831 <counter name="L3 Shader Throughput"
7832 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7833 data_type="uint64"
7834 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7835 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7836 underscore_name="l3_shader_throughput"
7837 units="bytes"
7838 symbol_name="L3ShaderThroughput"
7839 semantic_type="throughput"
7840 mdapi_supported_apis="OGL4 OCL IO BB"
7841 mdapi_usage_flags="Tier2 Frame Batch Draw"
7842 mdapi_group="L3/Data Port"
7843 mdapi_hw_unit_type="gpu"
7844 />
7845 <counter name="Samples Killed in FS"
7846 description="The total number of samples or pixels dropped in fragment shaders."
7847 data_type="uint64"
7848 equation="A 24 READ 4 UMUL"
7849 underscore_name="samples_killed_in_ps"
7850 units="pixels"
7851 symbol_name="SamplesKilledInPs"
7852 semantic_type="event"
7853 mdapi_supported_apis="OGL IO BB"
7854 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7855 mdapi_hw_unit_type="gpu"
7856 mdapi_group="3D Pipe/Fragment Shader"
7857 />
7858 <counter name="Slice0 PS Output Available"
7859 description="The percentage of time in which slice0 PS output is available"
7860 data_type="float"
7861 max_equation="100"
7862 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7863 underscore_name="ps_output0_available"
7864 units="percent"
7865 symbol_name="PSOutput0Available"
7866 availability="$SliceMask 0x1 AND"
7867 semantic_type="duration"
7868 mdapi_supported_apis=""
7869 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7870 mdapi_group="GPU/3D Pipe"
7871 mdapi_hw_unit_type="slice"
7872 />
7873 <counter name="Shader Atomic Memory Accesses"
7874 description="The total number of shader atomic memory accesses."
7875 data_type="uint64"
7876 equation="A 34 READ"
7877 underscore_name="shader_atomics"
7878 units="messages"
7879 symbol_name="ShaderAtomics"
7880 semantic_type="event"
7881 mdapi_supported_apis="OGL OCL IO BB"
7882 mdapi_usage_flags="Tier3 Frame Batch Draw"
7883 mdapi_hw_unit_type="gpu"
7884 mdapi_group="L3/Data Port/Atomics"
7885 />
7886 <register_config type="NOA">
7887 <register type="NOA" address="0x00009888" value="0x102F3800" />
7888 <register type="NOA" address="0x00009888" value="0x144D0500" />
7889 <register type="NOA" address="0x00009888" value="0x120D03C0" />
7890 <register type="NOA" address="0x00009888" value="0x140D03CF" />
7891 <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7892 <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7893 <register type="NOA" address="0x00009888" value="0x042F0480" />
7894 <register type="NOA" address="0x00009888" value="0x082F0000" />
7895 <register type="NOA" address="0x00009888" value="0x022F0000" />
7896 <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7897 <register type="NOA" address="0x00009888" value="0x064D0027" />
7898 <register type="NOA" address="0x00009888" value="0x004D0000" />
7899 <register type="NOA" address="0x00009888" value="0x000D0D40" />
7900 <register type="NOA" address="0x00009888" value="0x020D803F" />
7901 <register type="NOA" address="0x00009888" value="0x040D8023" />
7902 <register type="NOA" address="0x00009888" value="0x100D0000" />
7903 <register type="NOA" address="0x00009888" value="0x060D2000" />
7904 <register type="NOA" address="0x00009888" value="0x020F0010" />
7905 <register type="NOA" address="0x00009888" value="0x000F0000" />
7906 <register type="NOA" address="0x00009888" value="0x0E0F0050" />
7907 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7908 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7909 <register type="NOA" address="0x00009888" value="0x1190FC00" />
7910 <register type="NOA" address="0x00009888" value="0x37900000" />
7911 <register type="NOA" address="0x00009888" value="0x51900000" />
7912 <register type="NOA" address="0x00009888" value="0x41901400" />
7913 <register type="NOA" address="0x00009888" value="0x43901485" />
7914 <register type="NOA" address="0x00009888" value="0x53900000" />
7915 <register type="NOA" address="0x00009888" value="0x45900001" />
7916 <register type="NOA" address="0x00009888" value="0x33900000" />
7917 </register_config>
7918 <register_config type="OA">
7919 <register type="OA" address="0x00002740" value="0x00000000" />
7920 <register type="OA" address="0x00002744" value="0x00800000" />
7921 <register type="OA" address="0x00002710" value="0x00000000" />
7922 <register type="OA" address="0x00002714" value="0x30800000" />
7923 <register type="OA" address="0x00002720" value="0x00000000" />
7924 <register type="OA" address="0x00002724" value="0x00800000" />
7925 <register type="OA" address="0x00002770" value="0x00000002" />
7926 <register type="OA" address="0x00002774" value="0x0000EFFF" />
7927 <register type="OA" address="0x00002778" value="0x00006000" />
7928 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7929 </register_config>
7930 <register_config type="FLEX">
7931 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7932 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7933 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7934 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7935 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7936 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7937 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7938 </register_config>
7939 </set>
7940
7941 <set name="Metric set Sampler"
7942 mdapi_supported_apis="OGL OCL IO BB"
7943 underscore_name="sampler"
7944 hw_config_guid="00a9e0fb-3d2e-4405-852c-dce6334ffb3b"
7945 chipset="SKLGT4"
7946 symbol_name="Sampler"
7947 >
7948 <counter name="GPU Core Clocks"
7949 description="The total number of GPU core clocks elapsed during the measurement."
7950 data_type="uint64"
7951 equation="GPU_CLOCK 0 READ"
7952 underscore_name="gpu_core_clocks"
7953 units="cycles"
7954 symbol_name="GpuCoreClocks"
7955 semantic_type="event"
7956 mdapi_supported_apis=""
7957 mdapi_usage_flags="Tier1 Frame Batch Draw"
7958 mdapi_hw_unit_type="gpu"
7959 mdapi_group="GPU"
7960 />
7961 <counter name="EU Active"
7962 description="The percentage of time in which the Execution Units were actively processing."
7963 data_type="float"
7964 max_equation="100"
7965 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7966 underscore_name="eu_active"
7967 units="percent"
7968 symbol_name="EuActive"
7969 semantic_type="duration"
7970 mdapi_supported_apis=""
7971 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7972 mdapi_group="EU Array"
7973 mdapi_hw_unit_type="gpu"
7974 />
7975 <counter name="Slice0 Subslice2 Input Available"
7976 description="The percentage of time in which slice0 subslice2 sampler input is available"
7977 data_type="float"
7978 max_equation="100"
7979 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7980 underscore_name="sampler02_input_available"
7981 units="percent"
7982 symbol_name="Sampler02InputAvailable"
7983 availability="$SubsliceMask 0x4 AND"
7984 semantic_type="duration"
7985 mdapi_supported_apis=""
7986 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7987 mdapi_group="GPU/Sampler"
7988 mdapi_hw_unit_type="subslice"
7989 />
7990 <counter name="EU Both FPU Pipes Active"
7991 description="The percentage of time in which both EU FPU pipelines were actively processing."
7992 data_type="float"
7993 max_equation="100"
7994 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7995 underscore_name="eu_fpu_both_active"
7996 units="percent"
7997 symbol_name="EuFpuBothActive"
7998 semantic_type="duration"
7999 mdapi_supported_apis=""
8000 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8001 mdapi_group="EU Array/Pipes"
8002 mdapi_hw_unit_type="gpu"
8003 />
8004 <counter name="VS Send Pipe Active"
8005 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8006 data_type="float"
8007 max_equation="100"
8008 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8009 underscore_name="vs_send_active"
8010 units="percent"
8011 symbol_name="VsSendActive"
8012 semantic_type="duration"
8013 mdapi_supported_apis="OGL IO BB"
8014 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8015 mdapi_group="EU Array/Vertex Shader"
8016 mdapi_hw_unit_type="gpu"
8017 />
8018 <counter name="Slice0 Subslice0 Input Available"
8019 description="The percentage of time in which slice0 subslice0 sampler input is available"
8020 data_type="float"
8021 max_equation="100"
8022 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8023 underscore_name="sampler00_input_available"
8024 units="percent"
8025 symbol_name="Sampler00InputAvailable"
8026 availability="$SubsliceMask 0x1 AND"
8027 semantic_type="duration"
8028 mdapi_supported_apis=""
8029 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8030 mdapi_group="GPU/Sampler"
8031 mdapi_hw_unit_type="subslice"
8032 />
8033 <counter name="VS FPU1 Pipe Active"
8034 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8035 data_type="float"
8036 max_equation="100"
8037 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8038 underscore_name="vs_fpu1_active"
8039 units="percent"
8040 symbol_name="VsFpu1Active"
8041 semantic_type="duration"
8042 mdapi_supported_apis="OGL IO BB"
8043 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8044 mdapi_group="EU Array/Vertex Shader"
8045 mdapi_hw_unit_type="gpu"
8046 />
8047 <counter name="GS Threads Dispatched"
8048 description="The total number of geometry shader hardware threads dispatched."
8049 data_type="uint64"
8050 equation="A 5 READ"
8051 underscore_name="gs_threads"
8052 units="threads"
8053 symbol_name="GsThreads"
8054 semantic_type="event"
8055 mdapi_supported_apis="OGL4 IO BB"
8056 mdapi_usage_flags="Tier3 Frame Batch Draw"
8057 mdapi_hw_unit_type="gpu"
8058 mdapi_group="EU Array/Geometry Shader"
8059 />
8060 <counter name="Early Hi-Depth Test Fails"
8061 description="The total number of pixels dropped on early hierarchical depth test."
8062 data_type="uint64"
8063 equation="A 22 READ 4 UMUL"
8064 underscore_name="hi_depth_test_fails"
8065 units="pixels"
8066 symbol_name="HiDepthTestFails"
8067 semantic_type="event"
8068 mdapi_supported_apis="OGL IO BB"
8069 mdapi_usage_flags="Tier3 Frame Batch Draw"
8070 mdapi_hw_unit_type="gpu"
8071 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8072 />
8073 <counter name="FS Both FPU Active"
8074 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8075 data_type="float"
8076 max_equation="100"
8077 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8078 underscore_name="ps_eu_both_fpu_active"
8079 units="percent"
8080 symbol_name="PsEuBothFpuActive"
8081 semantic_type="duration"
8082 mdapi_supported_apis="OGL IO BB"
8083 mdapi_usage_flags="Tier4 Frame Batch Draw"
8084 mdapi_group="3D Pipe/Fragment Shader"
8085 mdapi_hw_unit_type="gpu"
8086 />
8087 <counter name="VS Threads Dispatched"
8088 description="The total number of vertex shader hardware threads dispatched."
8089 data_type="uint64"
8090 equation="A 1 READ"
8091 underscore_name="vs_threads"
8092 units="threads"
8093 symbol_name="VsThreads"
8094 semantic_type="event"
8095 mdapi_supported_apis="OGL IO BB"
8096 mdapi_usage_flags="Tier3 Frame Batch Draw"
8097 mdapi_hw_unit_type="gpu"
8098 mdapi_group="EU Array/Vertex Shader"
8099 />
8100 <counter name="Slice0 Subslice2 Sampler Output Ready"
8101 description="The percentage of time in which slice0 subslice2 sampler output is ready"
8102 data_type="float"
8103 max_equation="100"
8104 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8105 underscore_name="sampler02_output_ready"
8106 units="percent"
8107 symbol_name="Sampler02OutputReady"
8108 availability="$SubsliceMask 0x4 AND"
8109 semantic_type="duration"
8110 mdapi_supported_apis=""
8111 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8112 mdapi_group="GPU/Sampler"
8113 mdapi_hw_unit_type="subslice"
8114 />
8115 <counter name="FS Threads Dispatched"
8116 description="The total number of fragment shader hardware threads dispatched."
8117 data_type="uint64"
8118 equation="A 6 READ"
8119 underscore_name="ps_threads"
8120 units="threads"
8121 symbol_name="PsThreads"
8122 semantic_type="event"
8123 mdapi_supported_apis="OGL IO BB"
8124 mdapi_usage_flags="Tier3 Frame Batch Draw"
8125 mdapi_hw_unit_type="gpu"
8126 mdapi_group="EU Array/Fragment Shader"
8127 />
8128 <counter name="Shader Barrier Messages"
8129 description="The total number of shader barrier messages."
8130 data_type="uint64"
8131 equation="A 35 READ"
8132 underscore_name="shader_barriers"
8133 units="messages"
8134 symbol_name="ShaderBarriers"
8135 semantic_type="event"
8136 mdapi_supported_apis=""
8137 mdapi_usage_flags="Tier3 Frame Batch Draw"
8138 mdapi_hw_unit_type="gpu"
8139 mdapi_group="EU Array/Barrier"
8140 />
8141 <counter name="Slice0 Subslice1 Input Available"
8142 description="The percentage of time in which slice0 subslice1 sampler input is available"
8143 data_type="float"
8144 max_equation="100"
8145 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8146 underscore_name="sampler01_input_available"
8147 units="percent"
8148 symbol_name="Sampler01InputAvailable"
8149 availability="$SubsliceMask 0x2 AND"
8150 semantic_type="duration"
8151 mdapi_supported_apis=""
8152 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8153 mdapi_group="GPU/Sampler"
8154 mdapi_hw_unit_type="subslice"
8155 />
8156 <counter name="Sampler Texels"
8157 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8158 data_type="uint64"
8159 equation="A 28 READ 4 UMUL"
8160 underscore_name="sampler_texels"
8161 units="texels"
8162 symbol_name="SamplerTexels"
8163 semantic_type="event"
8164 mdapi_supported_apis=""
8165 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8166 mdapi_hw_unit_type="gpu"
8167 mdapi_group="Sampler/Sampler Input"
8168 />
8169 <counter name="Pixels Failing Tests"
8170 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8171 data_type="uint64"
8172 equation="A 25 READ 4 UMUL"
8173 underscore_name="pixels_failing_post_ps_tests"
8174 units="pixels"
8175 symbol_name="PixelsFailingPostPsTests"
8176 semantic_type="event"
8177 mdapi_supported_apis="OGL IO BB"
8178 mdapi_usage_flags="Tier3 Frame Batch Draw"
8179 mdapi_hw_unit_type="gpu"
8180 mdapi_group="3D Pipe/Output Merger"
8181 />
8182 <counter name="GPU Time Elapsed"
8183 description="Time elapsed on the GPU during the measurement."
8184 data_type="uint64"
8185 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8186 underscore_name="gpu_time"
8187 units="ns"
8188 symbol_name="GpuTime"
8189 semantic_type="duration"
8190 mdapi_supported_apis=""
8191 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8192 mdapi_hw_unit_type="gpu"
8193 mdapi_group="GPU"
8194 />
8195 <counter name="AVG GPU Core Frequency"
8196 description="Average GPU Core Frequency in the measurement."
8197 data_type="uint64"
8198 max_equation="$GpuMaxFrequency"
8199 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8200 underscore_name="avg_gpu_core_frequency"
8201 units="hz"
8202 symbol_name="AvgGpuCoreFrequency"
8203 semantic_type="event"
8204 mdapi_supported_apis=""
8205 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8206 mdapi_group="GPU"
8207 mdapi_hw_unit_type="gpu"
8208 />
8209 <counter name="Sampler Texels Misses"
8210 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8211 data_type="uint64"
8212 equation="A 29 READ 4 UMUL"
8213 underscore_name="sampler_texel_misses"
8214 units="texels"
8215 symbol_name="SamplerTexelMisses"
8216 semantic_type="event"
8217 mdapi_supported_apis=""
8218 mdapi_usage_flags="Tier3 Batch Frame Draw"
8219 mdapi_hw_unit_type="gpu"
8220 mdapi_group="Sampler/Sampler Cache"
8221 />
8222 <counter name="CS Threads Dispatched"
8223 description="The total number of compute shader hardware threads dispatched."
8224 data_type="uint64"
8225 equation="A 4 READ"
8226 underscore_name="cs_threads"
8227 units="threads"
8228 symbol_name="CsThreads"
8229 semantic_type="event"
8230 mdapi_supported_apis="OGL4 OCL IO BB"
8231 mdapi_usage_flags="Tier3 Frame Batch Draw"
8232 mdapi_hw_unit_type="gpu"
8233 mdapi_group="EU Array/Compute Shader"
8234 />
8235 <counter name="SLM Bytes Read"
8236 description="The total number of GPU memory bytes read from shared local memory."
8237 data_type="uint64"
8238 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8239 equation="A 30 READ 64 UMUL"
8240 underscore_name="slm_bytes_read"
8241 units="bytes"
8242 symbol_name="SlmBytesRead"
8243 semantic_type="throughput"
8244 mdapi_supported_apis="OGL4 OCL IO BB"
8245 mdapi_usage_flags="Tier3 Frame Batch Draw"
8246 mdapi_group="L3/Data Port/SLM"
8247 mdapi_hw_unit_type="gpu"
8248 />
8249 <counter name="PS FPU1 Pipe Active"
8250 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8251 data_type="float"
8252 max_equation="100"
8253 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8254 underscore_name="ps_fpu1_active"
8255 units="percent"
8256 symbol_name="PsFpu1Active"
8257 semantic_type="duration"
8258 mdapi_supported_apis="OGL IO BB"
8259 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8260 mdapi_group="EU Array/Pixel Shader"
8261 mdapi_hw_unit_type="gpu"
8262 />
8263 <counter name="PS Send Pipeline Active"
8264 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8265 data_type="float"
8266 max_equation="100"
8267 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8268 underscore_name="ps_send_active"
8269 units="percent"
8270 symbol_name="PsSendActive"
8271 semantic_type="duration"
8272 mdapi_supported_apis="OGL IO BB"
8273 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8274 mdapi_group="EU Array/Pixel Shader"
8275 mdapi_hw_unit_type="gpu"
8276 />
8277 <counter name="VS FPU0 Pipe Active"
8278 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8279 data_type="float"
8280 max_equation="100"
8281 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8282 underscore_name="vs_fpu0_active"
8283 units="percent"
8284 symbol_name="VsFpu0Active"
8285 semantic_type="duration"
8286 mdapi_supported_apis="OGL IO BB"
8287 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8288 mdapi_group="EU Array/Vertex Shader"
8289 mdapi_hw_unit_type="gpu"
8290 />
8291 <counter name="GPU Busy"
8292 description="The percentage of time in which the GPU has been processing GPU commands."
8293 data_type="float"
8294 max_equation="100"
8295 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8296 underscore_name="gpu_busy"
8297 units="percent"
8298 symbol_name="GpuBusy"
8299 semantic_type="duration"
8300 mdapi_supported_apis=""
8301 mdapi_usage_flags="Tier1 Overview System Frame"
8302 mdapi_group="GPU"
8303 mdapi_hw_unit_type="gpu"
8304 />
8305 <counter name="Rasterized Pixels"
8306 description="The total number of rasterized pixels."
8307 data_type="uint64"
8308 equation="A 21 READ 4 UMUL"
8309 underscore_name="rasterized_pixels"
8310 units="pixels"
8311 symbol_name="RasterizedPixels"
8312 semantic_type="event"
8313 mdapi_supported_apis="OGL IO BB"
8314 mdapi_usage_flags="Tier3 Frame Batch Draw"
8315 mdapi_hw_unit_type="gpu"
8316 mdapi_group="3D Pipe/Rasterizer"
8317 />
8318 <counter name="PS FPU0 Pipe Active"
8319 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8320 data_type="float"
8321 max_equation="100"
8322 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8323 underscore_name="ps_fpu0_active"
8324 units="percent"
8325 symbol_name="PsFpu0Active"
8326 semantic_type="duration"
8327 mdapi_supported_apis="OGL IO BB"
8328 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8329 mdapi_group="EU Array/Pixel Shader"
8330 mdapi_hw_unit_type="gpu"
8331 />
8332 <counter name="DS Threads Dispatched"
8333 description="The total number of domain shader hardware threads dispatched."
8334 data_type="uint64"
8335 equation="A 3 READ"
8336 underscore_name="ds_threads"
8337 units="threads"
8338 symbol_name="DsThreads"
8339 semantic_type="event"
8340 mdapi_supported_apis="OGL4 IO BB"
8341 mdapi_usage_flags="Tier3 Frame Batch Draw"
8342 mdapi_hw_unit_type="gpu"
8343 mdapi_group="EU Array/Domain Shader"
8344 />
8345 <counter name="Samples Written"
8346 description="The total number of samples or pixels written to all render targets."
8347 data_type="uint64"
8348 equation="A 26 READ 4 UMUL"
8349 underscore_name="samples_written"
8350 units="pixels"
8351 symbol_name="SamplesWritten"
8352 semantic_type="event"
8353 mdapi_supported_apis="OGL IO BB"
8354 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8355 mdapi_hw_unit_type="gpu"
8356 mdapi_group="3D Pipe/Output Merger"
8357 />
8358 <counter name="EU Stall"
8359 description="The percentage of time in which the Execution Units were stalled."
8360 data_type="float"
8361 max_equation="100"
8362 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8363 underscore_name="eu_stall"
8364 units="percent"
8365 symbol_name="EuStall"
8366 semantic_type="duration"
8367 mdapi_supported_apis=""
8368 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8369 mdapi_group="EU Array"
8370 mdapi_hw_unit_type="gpu"
8371 />
8372 <counter name="Samples Blended"
8373 description="The total number of blended samples or pixels written to all render targets."
8374 data_type="uint64"
8375 equation="A 27 READ 4 UMUL"
8376 underscore_name="samples_blended"
8377 units="pixels"
8378 symbol_name="SamplesBlended"
8379 semantic_type="event"
8380 mdapi_supported_apis="OGL IO BB"
8381 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8382 mdapi_hw_unit_type="gpu"
8383 mdapi_group="3D Pipe/Output Merger"
8384 />
8385 <counter name="Early Depth Test Fails"
8386 description="The total number of pixels dropped on early depth test."
8387 data_type="uint64"
8388 equation="A 23 READ 4 UMUL"
8389 underscore_name="early_depth_test_fails"
8390 units="pixels"
8391 symbol_name="EarlyDepthTestFails"
8392 semantic_type="event"
8393 mdapi_supported_apis="OGL IO BB"
8394 mdapi_usage_flags="Tier3 Frame Batch Draw"
8395 mdapi_hw_unit_type="gpu"
8396 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8397 />
8398 <counter name="Slice0 Subslice0 Sampler Output Ready"
8399 description="The percentage of time in which slice0 subslice0 sampler output is ready"
8400 data_type="float"
8401 max_equation="100"
8402 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8403 underscore_name="sampler00_output_ready"
8404 units="percent"
8405 symbol_name="Sampler00OutputReady"
8406 availability="$SubsliceMask 0x1 AND"
8407 semantic_type="duration"
8408 mdapi_supported_apis=""
8409 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8410 mdapi_group="GPU/Sampler"
8411 mdapi_hw_unit_type="subslice"
8412 />
8413 <counter name="Slice0 Subslice1 Sampler Output Ready"
8414 description="The percentage of time in which slice0 subslice1 sampler output is ready"
8415 data_type="float"
8416 max_equation="100"
8417 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8418 underscore_name="sampler01_output_ready"
8419 units="percent"
8420 symbol_name="Sampler01OutputReady"
8421 availability="$SubsliceMask 0x2 AND"
8422 semantic_type="duration"
8423 mdapi_supported_apis=""
8424 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8425 mdapi_group="GPU/Sampler"
8426 mdapi_hw_unit_type="subslice"
8427 />
8428 <counter name="Shader Memory Accesses"
8429 description="The total number of shader memory accesses to L3."
8430 data_type="uint64"
8431 equation="A 32 READ"
8432 underscore_name="shader_memory_accesses"
8433 units="messages"
8434 symbol_name="ShaderMemoryAccesses"
8435 semantic_type="event"
8436 mdapi_supported_apis=""
8437 mdapi_usage_flags="Tier3 Frame Batch Draw"
8438 mdapi_hw_unit_type="gpu"
8439 mdapi_group="L3/Data Port"
8440 />
8441 <counter name="HS Threads Dispatched"
8442 description="The total number of hull shader hardware threads dispatched."
8443 data_type="uint64"
8444 equation="A 2 READ"
8445 underscore_name="hs_threads"
8446 units="threads"
8447 symbol_name="HsThreads"
8448 semantic_type="event"
8449 mdapi_supported_apis="OGL4 IO BB"
8450 mdapi_usage_flags="Tier3 Frame Batch Draw"
8451 mdapi_hw_unit_type="gpu"
8452 mdapi_group="EU Array/Hull Shader"
8453 />
8454 <counter name="SLM Bytes Written"
8455 description="The total number of GPU memory bytes written into shared local memory."
8456 data_type="uint64"
8457 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8458 equation="A 31 READ 64 UMUL"
8459 underscore_name="slm_bytes_written"
8460 units="bytes"
8461 symbol_name="SlmBytesWritten"
8462 semantic_type="throughput"
8463 mdapi_supported_apis="OGL4 OCL IO BB"
8464 mdapi_usage_flags="Tier3 Frame Batch Draw"
8465 mdapi_group="L3/Data Port/SLM"
8466 mdapi_hw_unit_type="gpu"
8467 />
8468 <counter name="L3 Shader Throughput"
8469 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8470 data_type="uint64"
8471 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8472 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8473 underscore_name="l3_shader_throughput"
8474 units="bytes"
8475 symbol_name="L3ShaderThroughput"
8476 semantic_type="throughput"
8477 mdapi_supported_apis="OGL4 OCL IO BB"
8478 mdapi_usage_flags="Tier2 Frame Batch Draw"
8479 mdapi_group="L3/Data Port"
8480 mdapi_hw_unit_type="gpu"
8481 />
8482 <counter name="Samples Killed in FS"
8483 description="The total number of samples or pixels dropped in fragment shaders."
8484 data_type="uint64"
8485 equation="A 24 READ 4 UMUL"
8486 underscore_name="samples_killed_in_ps"
8487 units="pixels"
8488 symbol_name="SamplesKilledInPs"
8489 semantic_type="event"
8490 mdapi_supported_apis="OGL IO BB"
8491 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8492 mdapi_hw_unit_type="gpu"
8493 mdapi_group="3D Pipe/Fragment Shader"
8494 />
8495 <counter name="Shader Atomic Memory Accesses"
8496 description="The total number of shader atomic memory accesses."
8497 data_type="uint64"
8498 equation="A 34 READ"
8499 underscore_name="shader_atomics"
8500 units="messages"
8501 symbol_name="ShaderAtomics"
8502 semantic_type="event"
8503 mdapi_supported_apis="OGL OCL IO BB"
8504 mdapi_usage_flags="Tier3 Frame Batch Draw"
8505 mdapi_hw_unit_type="gpu"
8506 mdapi_group="L3/Data Port/Atomics"
8507 />
8508 <register_config type="NOA">
8509 <register type="NOA" address="0x00009888" value="0x14152C00" />
8510 <register type="NOA" address="0x00009888" value="0x16150005" />
8511 <register type="NOA" address="0x00009888" value="0x121600A0" />
8512 <register type="NOA" address="0x00009888" value="0x14352C00" />
8513 <register type="NOA" address="0x00009888" value="0x16350005" />
8514 <register type="NOA" address="0x00009888" value="0x123600A0" />
8515 <register type="NOA" address="0x00009888" value="0x14552C00" />
8516 <register type="NOA" address="0x00009888" value="0x16550005" />
8517 <register type="NOA" address="0x00009888" value="0x125600A0" />
8518 <register type="NOA" address="0x00009888" value="0x062F6000" />
8519 <register type="NOA" address="0x00009888" value="0x022F2000" />
8520 <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8521 <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8522 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8523 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8524 <register type="NOA" address="0x00009888" value="0x000D8000" />
8525 <register type="NOA" address="0x00009888" value="0x020DA000" />
8526 <register type="NOA" address="0x00009888" value="0x040DA000" />
8527 <register type="NOA" address="0x00009888" value="0x060D2000" />
8528 <register type="NOA" address="0x00009888" value="0x100F0350" />
8529 <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8530 <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8531 <register type="NOA" address="0x00009888" value="0x182C0028" />
8532 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8533 <register type="NOA" address="0x00009888" value="0x022DC000" />
8534 <register type="NOA" address="0x00009888" value="0x042D4000" />
8535 <register type="NOA" address="0x00009888" value="0x0C138000" />
8536 <register type="NOA" address="0x00009888" value="0x0E132000" />
8537 <register type="NOA" address="0x00009888" value="0x0413C000" />
8538 <register type="NOA" address="0x00009888" value="0x1C140018" />
8539 <register type="NOA" address="0x00009888" value="0x0C157000" />
8540 <register type="NOA" address="0x00009888" value="0x0E150078" />
8541 <register type="NOA" address="0x00009888" value="0x10150000" />
8542 <register type="NOA" address="0x00009888" value="0x04162180" />
8543 <register type="NOA" address="0x00009888" value="0x02160000" />
8544 <register type="NOA" address="0x00009888" value="0x04174000" />
8545 <register type="NOA" address="0x00009888" value="0x0233A000" />
8546 <register type="NOA" address="0x00009888" value="0x04333000" />
8547 <register type="NOA" address="0x00009888" value="0x14348000" />
8548 <register type="NOA" address="0x00009888" value="0x16348000" />
8549 <register type="NOA" address="0x00009888" value="0x02357870" />
8550 <register type="NOA" address="0x00009888" value="0x10350000" />
8551 <register type="NOA" address="0x00009888" value="0x04360043" />
8552 <register type="NOA" address="0x00009888" value="0x02360000" />
8553 <register type="NOA" address="0x00009888" value="0x04371000" />
8554 <register type="NOA" address="0x00009888" value="0x0E538000" />
8555 <register type="NOA" address="0x00009888" value="0x00538000" />
8556 <register type="NOA" address="0x00009888" value="0x06533000" />
8557 <register type="NOA" address="0x00009888" value="0x1C540020" />
8558 <register type="NOA" address="0x00009888" value="0x12548000" />
8559 <register type="NOA" address="0x00009888" value="0x0E557000" />
8560 <register type="NOA" address="0x00009888" value="0x00557800" />
8561 <register type="NOA" address="0x00009888" value="0x10550000" />
8562 <register type="NOA" address="0x00009888" value="0x06560043" />
8563 <register type="NOA" address="0x00009888" value="0x02560000" />
8564 <register type="NOA" address="0x00009888" value="0x06571000" />
8565 <register type="NOA" address="0x00009888" value="0x1190FF80" />
8566 <register type="NOA" address="0x00009888" value="0x57900000" />
8567 <register type="NOA" address="0x00009888" value="0x49900000" />
8568 <register type="NOA" address="0x00009888" value="0x37900000" />
8569 <register type="NOA" address="0x00009888" value="0x33900000" />
8570 <register type="NOA" address="0x00009888" value="0x4B900060" />
8571 <register type="NOA" address="0x00009888" value="0x59900000" />
8572 <register type="NOA" address="0x00009888" value="0x51900000" />
8573 <register type="NOA" address="0x00009888" value="0x41900C00" />
8574 <register type="NOA" address="0x00009888" value="0x43900842" />
8575 <register type="NOA" address="0x00009888" value="0x53900000" />
8576 <register type="NOA" address="0x00009888" value="0x45900060" />
8577 </register_config>
8578 <register_config type="OA">
8579 <register type="OA" address="0x00002740" value="0x00000000" />
8580 <register type="OA" address="0x00002744" value="0x00800000" />
8581 <register type="OA" address="0x00002710" value="0x00000000" />
8582 <register type="OA" address="0x00002714" value="0x70800000" />
8583 <register type="OA" address="0x00002720" value="0x00000000" />
8584 <register type="OA" address="0x00002724" value="0x00800000" />
8585 <register type="OA" address="0x00002770" value="0x0000C000" />
8586 <register type="OA" address="0x00002774" value="0x0000E7FF" />
8587 <register type="OA" address="0x00002778" value="0x00003000" />
8588 <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8589 <register type="OA" address="0x00002780" value="0x00000C00" />
8590 <register type="OA" address="0x00002784" value="0x0000FE7F" />
8591 </register_config>
8592 <register_config type="FLEX">
8593 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8594 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8595 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8596 <register type="FLEX" address="0x0000E758" value="0x00015014" />
8597 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8598 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8599 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8600 </register_config>
8601 </set>
8602
8603 <set name="Metric set TDL_1"
8604 mdapi_supported_apis="OGL OCL IO BB"
8605 underscore_name="tdl_1"
8606 hw_config_guid="13dcc50a-7ec0-409b-99d6-a3f932cedcb3"
8607 chipset="SKLGT4"
8608 symbol_name="TDL_1"
8609 >
8610 <counter name="GPU Core Clocks"
8611 description="The total number of GPU core clocks elapsed during the measurement."
8612 data_type="uint64"
8613 equation="GPU_CLOCK 0 READ"
8614 underscore_name="gpu_core_clocks"
8615 units="cycles"
8616 symbol_name="GpuCoreClocks"
8617 semantic_type="event"
8618 mdapi_supported_apis=""
8619 mdapi_usage_flags="Tier1 Frame Batch Draw"
8620 mdapi_hw_unit_type="gpu"
8621 mdapi_group="GPU"
8622 />
8623 <counter name="EU Active"
8624 description="The percentage of time in which the Execution Units were actively processing."
8625 data_type="float"
8626 max_equation="100"
8627 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8628 underscore_name="eu_active"
8629 units="percent"
8630 symbol_name="EuActive"
8631 semantic_type="duration"
8632 mdapi_supported_apis=""
8633 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8634 mdapi_group="EU Array"
8635 mdapi_hw_unit_type="gpu"
8636 />
8637 <counter name="EU Both FPU Pipes Active"
8638 description="The percentage of time in which both EU FPU pipelines were actively processing."
8639 data_type="float"
8640 max_equation="100"
8641 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8642 underscore_name="eu_fpu_both_active"
8643 units="percent"
8644 symbol_name="EuFpuBothActive"
8645 semantic_type="duration"
8646 mdapi_supported_apis=""
8647 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8648 mdapi_group="EU Array/Pipes"
8649 mdapi_hw_unit_type="gpu"
8650 />
8651 <counter name="VS Send Pipe Active"
8652 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8653 data_type="float"
8654 max_equation="100"
8655 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8656 underscore_name="vs_send_active"
8657 units="percent"
8658 symbol_name="VsSendActive"
8659 semantic_type="duration"
8660 mdapi_supported_apis="OGL IO BB"
8661 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8662 mdapi_group="EU Array/Vertex Shader"
8663 mdapi_hw_unit_type="gpu"
8664 />
8665 <counter name="VS FPU1 Pipe Active"
8666 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8667 data_type="float"
8668 max_equation="100"
8669 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8670 underscore_name="vs_fpu1_active"
8671 units="percent"
8672 symbol_name="VsFpu1Active"
8673 semantic_type="duration"
8674 mdapi_supported_apis="OGL IO BB"
8675 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8676 mdapi_group="EU Array/Vertex Shader"
8677 mdapi_hw_unit_type="gpu"
8678 />
8679 <counter name="GS Threads Dispatched"
8680 description="The total number of geometry shader hardware threads dispatched."
8681 data_type="uint64"
8682 equation="A 5 READ"
8683 underscore_name="gs_threads"
8684 units="threads"
8685 symbol_name="GsThreads"
8686 semantic_type="event"
8687 mdapi_supported_apis="OGL4 IO BB"
8688 mdapi_usage_flags="Tier3 Frame Batch Draw"
8689 mdapi_hw_unit_type="gpu"
8690 mdapi_group="EU Array/Geometry Shader"
8691 />
8692 <counter name="Early Hi-Depth Test Fails"
8693 description="The total number of pixels dropped on early hierarchical depth test."
8694 data_type="uint64"
8695 equation="A 22 READ 4 UMUL"
8696 underscore_name="hi_depth_test_fails"
8697 units="pixels"
8698 symbol_name="HiDepthTestFails"
8699 semantic_type="event"
8700 mdapi_supported_apis="OGL IO BB"
8701 mdapi_usage_flags="Tier3 Frame Batch Draw"
8702 mdapi_hw_unit_type="gpu"
8703 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8704 />
8705 <counter name="FS Both FPU Active"
8706 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8707 data_type="float"
8708 max_equation="100"
8709 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8710 underscore_name="ps_eu_both_fpu_active"
8711 units="percent"
8712 symbol_name="PsEuBothFpuActive"
8713 semantic_type="duration"
8714 mdapi_supported_apis="OGL IO BB"
8715 mdapi_usage_flags="Tier4 Frame Batch Draw"
8716 mdapi_group="3D Pipe/Fragment Shader"
8717 mdapi_hw_unit_type="gpu"
8718 />
8719 <counter name="VS Threads Dispatched"
8720 description="The total number of vertex shader hardware threads dispatched."
8721 data_type="uint64"
8722 equation="A 1 READ"
8723 underscore_name="vs_threads"
8724 units="threads"
8725 symbol_name="VsThreads"
8726 semantic_type="event"
8727 mdapi_supported_apis="OGL IO BB"
8728 mdapi_usage_flags="Tier3 Frame Batch Draw"
8729 mdapi_hw_unit_type="gpu"
8730 mdapi_group="EU Array/Vertex Shader"
8731 />
8732 <counter name="FS Threads Dispatched"
8733 description="The total number of fragment shader hardware threads dispatched."
8734 data_type="uint64"
8735 equation="A 6 READ"
8736 underscore_name="ps_threads"
8737 units="threads"
8738 symbol_name="PsThreads"
8739 semantic_type="event"
8740 mdapi_supported_apis="OGL IO BB"
8741 mdapi_usage_flags="Tier3 Frame Batch Draw"
8742 mdapi_hw_unit_type="gpu"
8743 mdapi_group="EU Array/Fragment Shader"
8744 />
8745 <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
8746 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8747 data_type="float"
8748 max_equation="100"
8749 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8750 underscore_name="non_ps_thread02_ready_for_dispatch"
8751 units="percent"
8752 symbol_name="NonPSThread02ReadyForDispatch"
8753 availability="$SubsliceMask 0x4 AND"
8754 semantic_type="duration"
8755 mdapi_supported_apis=""
8756 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8757 mdapi_group="GPU/Thread Dispatcher"
8758 mdapi_hw_unit_type="subslice"
8759 />
8760 <counter name="Shader Barrier Messages"
8761 description="The total number of shader barrier messages."
8762 data_type="uint64"
8763 equation="A 35 READ"
8764 underscore_name="shader_barriers"
8765 units="messages"
8766 symbol_name="ShaderBarriers"
8767 semantic_type="event"
8768 mdapi_supported_apis=""
8769 mdapi_usage_flags="Tier3 Frame Batch Draw"
8770 mdapi_hw_unit_type="gpu"
8771 mdapi_group="EU Array/Barrier"
8772 />
8773 <counter name="Sampler Texels"
8774 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8775 data_type="uint64"
8776 equation="A 28 READ 4 UMUL"
8777 underscore_name="sampler_texels"
8778 units="texels"
8779 symbol_name="SamplerTexels"
8780 semantic_type="event"
8781 mdapi_supported_apis=""
8782 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8783 mdapi_hw_unit_type="gpu"
8784 mdapi_group="Sampler/Sampler Input"
8785 />
8786 <counter name="Pixels Failing Tests"
8787 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8788 data_type="uint64"
8789 equation="A 25 READ 4 UMUL"
8790 underscore_name="pixels_failing_post_ps_tests"
8791 units="pixels"
8792 symbol_name="PixelsFailingPostPsTests"
8793 semantic_type="event"
8794 mdapi_supported_apis="OGL IO BB"
8795 mdapi_usage_flags="Tier3 Frame Batch Draw"
8796 mdapi_hw_unit_type="gpu"
8797 mdapi_group="3D Pipe/Output Merger"
8798 />
8799 <counter name="GPU Time Elapsed"
8800 description="Time elapsed on the GPU during the measurement."
8801 data_type="uint64"
8802 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8803 underscore_name="gpu_time"
8804 units="ns"
8805 symbol_name="GpuTime"
8806 semantic_type="duration"
8807 mdapi_supported_apis=""
8808 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8809 mdapi_hw_unit_type="gpu"
8810 mdapi_group="GPU"
8811 />
8812 <counter name="AVG GPU Core Frequency"
8813 description="Average GPU Core Frequency in the measurement."
8814 data_type="uint64"
8815 max_equation="$GpuMaxFrequency"
8816 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8817 underscore_name="avg_gpu_core_frequency"
8818 units="hz"
8819 symbol_name="AvgGpuCoreFrequency"
8820 semantic_type="event"
8821 mdapi_supported_apis=""
8822 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8823 mdapi_group="GPU"
8824 mdapi_hw_unit_type="gpu"
8825 />
8826 <counter name="Sampler Texels Misses"
8827 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8828 data_type="uint64"
8829 equation="A 29 READ 4 UMUL"
8830 underscore_name="sampler_texel_misses"
8831 units="texels"
8832 symbol_name="SamplerTexelMisses"
8833 semantic_type="event"
8834 mdapi_supported_apis=""
8835 mdapi_usage_flags="Tier3 Batch Frame Draw"
8836 mdapi_hw_unit_type="gpu"
8837 mdapi_group="Sampler/Sampler Cache"
8838 />
8839 <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
8840 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8841 data_type="float"
8842 max_equation="100"
8843 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8844 underscore_name="non_ps_thread00_ready_for_dispatch"
8845 units="percent"
8846 symbol_name="NonPSThread00ReadyForDispatch"
8847 availability="$SubsliceMask 0x1 AND"
8848 semantic_type="duration"
8849 mdapi_supported_apis=""
8850 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8851 mdapi_group="GPU/Thread Dispatcher"
8852 mdapi_hw_unit_type="subslice"
8853 />
8854 <counter name="CS Threads Dispatched"
8855 description="The total number of compute shader hardware threads dispatched."
8856 data_type="uint64"
8857 equation="A 4 READ"
8858 underscore_name="cs_threads"
8859 units="threads"
8860 symbol_name="CsThreads"
8861 semantic_type="event"
8862 mdapi_supported_apis="OGL4 OCL IO BB"
8863 mdapi_usage_flags="Tier3 Frame Batch Draw"
8864 mdapi_hw_unit_type="gpu"
8865 mdapi_group="EU Array/Compute Shader"
8866 />
8867 <counter name="SLM Bytes Read"
8868 description="The total number of GPU memory bytes read from shared local memory."
8869 data_type="uint64"
8870 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8871 equation="A 30 READ 64 UMUL"
8872 underscore_name="slm_bytes_read"
8873 units="bytes"
8874 symbol_name="SlmBytesRead"
8875 semantic_type="throughput"
8876 mdapi_supported_apis="OGL4 OCL IO BB"
8877 mdapi_usage_flags="Tier3 Frame Batch Draw"
8878 mdapi_group="L3/Data Port/SLM"
8879 mdapi_hw_unit_type="gpu"
8880 />
8881 <counter name="PS FPU1 Pipe Active"
8882 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8883 data_type="float"
8884 max_equation="100"
8885 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8886 underscore_name="ps_fpu1_active"
8887 units="percent"
8888 symbol_name="PsFpu1Active"
8889 semantic_type="duration"
8890 mdapi_supported_apis="OGL IO BB"
8891 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8892 mdapi_group="EU Array/Pixel Shader"
8893 mdapi_hw_unit_type="gpu"
8894 />
8895 <counter name="PS Send Pipeline Active"
8896 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8897 data_type="float"
8898 max_equation="100"
8899 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8900 underscore_name="ps_send_active"
8901 units="percent"
8902 symbol_name="PsSendActive"
8903 semantic_type="duration"
8904 mdapi_supported_apis="OGL IO BB"
8905 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8906 mdapi_group="EU Array/Pixel Shader"
8907 mdapi_hw_unit_type="gpu"
8908 />
8909 <counter name="VS FPU0 Pipe Active"
8910 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8911 data_type="float"
8912 max_equation="100"
8913 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8914 underscore_name="vs_fpu0_active"
8915 units="percent"
8916 symbol_name="VsFpu0Active"
8917 semantic_type="duration"
8918 mdapi_supported_apis="OGL IO BB"
8919 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8920 mdapi_group="EU Array/Vertex Shader"
8921 mdapi_hw_unit_type="gpu"
8922 />
8923 <counter name="GPU Busy"
8924 description="The percentage of time in which the GPU has been processing GPU commands."
8925 data_type="float"
8926 max_equation="100"
8927 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8928 underscore_name="gpu_busy"
8929 units="percent"
8930 symbol_name="GpuBusy"
8931 semantic_type="duration"
8932 mdapi_supported_apis=""
8933 mdapi_usage_flags="Tier1 Overview System Frame"
8934 mdapi_group="GPU"
8935 mdapi_hw_unit_type="gpu"
8936 />
8937 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
8938 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8939 data_type="float"
8940 max_equation="100"
8941 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8942 underscore_name="ps_thread00_ready_for_dispatch"
8943 units="percent"
8944 symbol_name="PSThread00ReadyForDispatch"
8945 availability="$SubsliceMask 0x1 AND"
8946 semantic_type="duration"
8947 mdapi_supported_apis=""
8948 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8949 mdapi_group="GPU/Thread Dispatcher"
8950 mdapi_hw_unit_type="subslice"
8951 />
8952 <counter name="Rasterized Pixels"
8953 description="The total number of rasterized pixels."
8954 data_type="uint64"
8955 equation="A 21 READ 4 UMUL"
8956 underscore_name="rasterized_pixels"
8957 units="pixels"
8958 symbol_name="RasterizedPixels"
8959 semantic_type="event"
8960 mdapi_supported_apis="OGL IO BB"
8961 mdapi_usage_flags="Tier3 Frame Batch Draw"
8962 mdapi_hw_unit_type="gpu"
8963 mdapi_group="3D Pipe/Rasterizer"
8964 />
8965 <counter name="PS FPU0 Pipe Active"
8966 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8967 data_type="float"
8968 max_equation="100"
8969 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8970 underscore_name="ps_fpu0_active"
8971 units="percent"
8972 symbol_name="PsFpu0Active"
8973 semantic_type="duration"
8974 mdapi_supported_apis="OGL IO BB"
8975 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8976 mdapi_group="EU Array/Pixel Shader"
8977 mdapi_hw_unit_type="gpu"
8978 />
8979 <counter name="DS Threads Dispatched"
8980 description="The total number of domain shader hardware threads dispatched."
8981 data_type="uint64"
8982 equation="A 3 READ"
8983 underscore_name="ds_threads"
8984 units="threads"
8985 symbol_name="DsThreads"
8986 semantic_type="event"
8987 mdapi_supported_apis="OGL4 IO BB"
8988 mdapi_usage_flags="Tier3 Frame Batch Draw"
8989 mdapi_hw_unit_type="gpu"
8990 mdapi_group="EU Array/Domain Shader"
8991 />
8992 <counter name="Samples Written"
8993 description="The total number of samples or pixels written to all render targets."
8994 data_type="uint64"
8995 equation="A 26 READ 4 UMUL"
8996 underscore_name="samples_written"
8997 units="pixels"
8998 symbol_name="SamplesWritten"
8999 semantic_type="event"
9000 mdapi_supported_apis="OGL IO BB"
9001 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9002 mdapi_hw_unit_type="gpu"
9003 mdapi_group="3D Pipe/Output Merger"
9004 />
9005 <counter name="EU Stall"
9006 description="The percentage of time in which the Execution Units were stalled."
9007 data_type="float"
9008 max_equation="100"
9009 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9010 underscore_name="eu_stall"
9011 units="percent"
9012 symbol_name="EuStall"
9013 semantic_type="duration"
9014 mdapi_supported_apis=""
9015 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9016 mdapi_group="EU Array"
9017 mdapi_hw_unit_type="gpu"
9018 />
9019 <counter name="Samples Blended"
9020 description="The total number of blended samples or pixels written to all render targets."
9021 data_type="uint64"
9022 equation="A 27 READ 4 UMUL"
9023 underscore_name="samples_blended"
9024 units="pixels"
9025 symbol_name="SamplesBlended"
9026 semantic_type="event"
9027 mdapi_supported_apis="OGL IO BB"
9028 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9029 mdapi_hw_unit_type="gpu"
9030 mdapi_group="3D Pipe/Output Merger"
9031 />
9032 <counter name="Early Depth Test Fails"
9033 description="The total number of pixels dropped on early depth test."
9034 data_type="uint64"
9035 equation="A 23 READ 4 UMUL"
9036 underscore_name="early_depth_test_fails"
9037 units="pixels"
9038 symbol_name="EarlyDepthTestFails"
9039 semantic_type="event"
9040 mdapi_supported_apis="OGL IO BB"
9041 mdapi_usage_flags="Tier3 Frame Batch Draw"
9042 mdapi_hw_unit_type="gpu"
9043 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9044 />
9045 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9046 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9047 data_type="float"
9048 max_equation="100"
9049 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9050 underscore_name="ps_thread01_ready_for_dispatch"
9051 units="percent"
9052 symbol_name="PSThread01ReadyForDispatch"
9053 availability="$SubsliceMask 0x2 AND"
9054 semantic_type="duration"
9055 mdapi_supported_apis=""
9056 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9057 mdapi_group="GPU/Thread Dispatcher"
9058 mdapi_hw_unit_type="subslice"
9059 />
9060 <counter name="Shader Memory Accesses"
9061 description="The total number of shader memory accesses to L3."
9062 data_type="uint64"
9063 equation="A 32 READ"
9064 underscore_name="shader_memory_accesses"
9065 units="messages"
9066 symbol_name="ShaderMemoryAccesses"
9067 semantic_type="event"
9068 mdapi_supported_apis=""
9069 mdapi_usage_flags="Tier3 Frame Batch Draw"
9070 mdapi_hw_unit_type="gpu"
9071 mdapi_group="L3/Data Port"
9072 />
9073 <counter name="HS Threads Dispatched"
9074 description="The total number of hull shader hardware threads dispatched."
9075 data_type="uint64"
9076 equation="A 2 READ"
9077 underscore_name="hs_threads"
9078 units="threads"
9079 symbol_name="HsThreads"
9080 semantic_type="event"
9081 mdapi_supported_apis="OGL4 IO BB"
9082 mdapi_usage_flags="Tier3 Frame Batch Draw"
9083 mdapi_hw_unit_type="gpu"
9084 mdapi_group="EU Array/Hull Shader"
9085 />
9086 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9087 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9088 data_type="float"
9089 max_equation="100"
9090 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9091 underscore_name="ps_thread02_ready_for_dispatch"
9092 units="percent"
9093 symbol_name="PSThread02ReadyForDispatch"
9094 availability="$SubsliceMask 0x4 AND"
9095 semantic_type="duration"
9096 mdapi_supported_apis=""
9097 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9098 mdapi_group="GPU/Thread Dispatcher"
9099 mdapi_hw_unit_type="subslice"
9100 />
9101 <counter name="SLM Bytes Written"
9102 description="The total number of GPU memory bytes written into shared local memory."
9103 data_type="uint64"
9104 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9105 equation="A 31 READ 64 UMUL"
9106 underscore_name="slm_bytes_written"
9107 units="bytes"
9108 symbol_name="SlmBytesWritten"
9109 semantic_type="throughput"
9110 mdapi_supported_apis="OGL4 OCL IO BB"
9111 mdapi_usage_flags="Tier3 Frame Batch Draw"
9112 mdapi_group="L3/Data Port/SLM"
9113 mdapi_hw_unit_type="gpu"
9114 />
9115 <counter name="L3 Shader Throughput"
9116 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9117 data_type="uint64"
9118 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9119 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9120 underscore_name="l3_shader_throughput"
9121 units="bytes"
9122 symbol_name="L3ShaderThroughput"
9123 semantic_type="throughput"
9124 mdapi_supported_apis="OGL4 OCL IO BB"
9125 mdapi_usage_flags="Tier2 Frame Batch Draw"
9126 mdapi_group="L3/Data Port"
9127 mdapi_hw_unit_type="gpu"
9128 />
9129 <counter name="Samples Killed in FS"
9130 description="The total number of samples or pixels dropped in fragment shaders."
9131 data_type="uint64"
9132 equation="A 24 READ 4 UMUL"
9133 underscore_name="samples_killed_in_ps"
9134 units="pixels"
9135 symbol_name="SamplesKilledInPs"
9136 semantic_type="event"
9137 mdapi_supported_apis="OGL IO BB"
9138 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9139 mdapi_hw_unit_type="gpu"
9140 mdapi_group="3D Pipe/Fragment Shader"
9141 />
9142 <counter name="Shader Atomic Memory Accesses"
9143 description="The total number of shader atomic memory accesses."
9144 data_type="uint64"
9145 equation="A 34 READ"
9146 underscore_name="shader_atomics"
9147 units="messages"
9148 symbol_name="ShaderAtomics"
9149 semantic_type="event"
9150 mdapi_supported_apis="OGL OCL IO BB"
9151 mdapi_usage_flags="Tier3 Frame Batch Draw"
9152 mdapi_hw_unit_type="gpu"
9153 mdapi_group="L3/Data Port/Atomics"
9154 />
9155 <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9156 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9157 data_type="float"
9158 max_equation="100"
9159 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9160 underscore_name="non_ps_thread01_ready_for_dispatch"
9161 units="percent"
9162 symbol_name="NonPSThread01ReadyForDispatch"
9163 availability="$SubsliceMask 0x2 AND"
9164 semantic_type="duration"
9165 mdapi_supported_apis=""
9166 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9167 mdapi_group="GPU/Thread Dispatcher"
9168 mdapi_hw_unit_type="subslice"
9169 />
9170 <register_config type="NOA">
9171 <register type="NOA" address="0x00009888" value="0x12120000" />
9172 <register type="NOA" address="0x00009888" value="0x12320000" />
9173 <register type="NOA" address="0x00009888" value="0x12520000" />
9174 <register type="NOA" address="0x00009888" value="0x002F8000" />
9175 <register type="NOA" address="0x00009888" value="0x022F3000" />
9176 <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9177 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9178 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9179 <register type="NOA" address="0x00009888" value="0x000D8000" />
9180 <register type="NOA" address="0x00009888" value="0x020DA000" />
9181 <register type="NOA" address="0x00009888" value="0x040DA000" />
9182 <register type="NOA" address="0x00009888" value="0x060D2000" />
9183 <register type="NOA" address="0x00009888" value="0x100F03A0" />
9184 <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9185 <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9186 <register type="NOA" address="0x00009888" value="0x062C8000" />
9187 <register type="NOA" address="0x00009888" value="0x082C8000" />
9188 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9189 <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9190 <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9191 <register type="NOA" address="0x00009888" value="0x062D4000" />
9192 <register type="NOA" address="0x00009888" value="0x02108000" />
9193 <register type="NOA" address="0x00009888" value="0x0410C000" />
9194 <register type="NOA" address="0x00009888" value="0x02118000" />
9195 <register type="NOA" address="0x00009888" value="0x0411C000" />
9196 <register type="NOA" address="0x00009888" value="0x02121880" />
9197 <register type="NOA" address="0x00009888" value="0x041219B5" />
9198 <register type="NOA" address="0x00009888" value="0x00120000" />
9199 <register type="NOA" address="0x00009888" value="0x02134000" />
9200 <register type="NOA" address="0x00009888" value="0x04135000" />
9201 <register type="NOA" address="0x00009888" value="0x0C308000" />
9202 <register type="NOA" address="0x00009888" value="0x0E304000" />
9203 <register type="NOA" address="0x00009888" value="0x06304000" />
9204 <register type="NOA" address="0x00009888" value="0x0C318000" />
9205 <register type="NOA" address="0x00009888" value="0x0E314000" />
9206 <register type="NOA" address="0x00009888" value="0x06314000" />
9207 <register type="NOA" address="0x00009888" value="0x0C321A80" />
9208 <register type="NOA" address="0x00009888" value="0x0E320033" />
9209 <register type="NOA" address="0x00009888" value="0x06320031" />
9210 <register type="NOA" address="0x00009888" value="0x00320000" />
9211 <register type="NOA" address="0x00009888" value="0x0C334000" />
9212 <register type="NOA" address="0x00009888" value="0x0E331000" />
9213 <register type="NOA" address="0x00009888" value="0x06331000" />
9214 <register type="NOA" address="0x00009888" value="0x0E508000" />
9215 <register type="NOA" address="0x00009888" value="0x00508000" />
9216 <register type="NOA" address="0x00009888" value="0x02504000" />
9217 <register type="NOA" address="0x00009888" value="0x0E518000" />
9218 <register type="NOA" address="0x00009888" value="0x00518000" />
9219 <register type="NOA" address="0x00009888" value="0x02514000" />
9220 <register type="NOA" address="0x00009888" value="0x0E521880" />
9221 <register type="NOA" address="0x00009888" value="0x00521A80" />
9222 <register type="NOA" address="0x00009888" value="0x02520033" />
9223 <register type="NOA" address="0x00009888" value="0x0E534000" />
9224 <register type="NOA" address="0x00009888" value="0x00534000" />
9225 <register type="NOA" address="0x00009888" value="0x02531000" />
9226 <register type="NOA" address="0x00009888" value="0x1190FF80" />
9227 <register type="NOA" address="0x00009888" value="0x57900000" />
9228 <register type="NOA" address="0x00009888" value="0x49900800" />
9229 <register type="NOA" address="0x00009888" value="0x37900000" />
9230 <register type="NOA" address="0x00009888" value="0x33900000" />
9231 <register type="NOA" address="0x00009888" value="0x4B900062" />
9232 <register type="NOA" address="0x00009888" value="0x59900000" />
9233 <register type="NOA" address="0x00009888" value="0x51900000" />
9234 <register type="NOA" address="0x00009888" value="0x41900C00" />
9235 <register type="NOA" address="0x00009888" value="0x43900003" />
9236 <register type="NOA" address="0x00009888" value="0x53900000" />
9237 <register type="NOA" address="0x00009888" value="0x45900040" />
9238 </register_config>
9239 <register_config type="OA">
9240 <register type="OA" address="0x00002740" value="0x00000000" />
9241 <register type="OA" address="0x00002744" value="0x00800000" />
9242 <register type="OA" address="0x00002710" value="0x00000000" />
9243 <register type="OA" address="0x00002714" value="0xF0800000" />
9244 <register type="OA" address="0x00002720" value="0x00000000" />
9245 <register type="OA" address="0x00002724" value="0x30800000" />
9246 <register type="OA" address="0x00002770" value="0x00000002" />
9247 <register type="OA" address="0x00002774" value="0x00007FFF" />
9248 <register type="OA" address="0x00002778" value="0x00000000" />
9249 <register type="OA" address="0x0000277C" value="0x00009FFF" />
9250 <register type="OA" address="0x00002780" value="0x00000002" />
9251 <register type="OA" address="0x00002784" value="0x0000EFFF" />
9252 <register type="OA" address="0x00002788" value="0x00000000" />
9253 <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9254 <register type="OA" address="0x00002790" value="0x00000002" />
9255 <register type="OA" address="0x00002794" value="0x0000FDFF" />
9256 <register type="OA" address="0x00002798" value="0x00000000" />
9257 <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9258 </register_config>
9259 <register_config type="FLEX">
9260 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9261 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9262 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9263 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9264 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9265 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9266 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9267 </register_config>
9268 </set>
9269
9270 <set name="Metric set TDL_2"
9271 mdapi_supported_apis="OGL OCL IO BB"
9272 underscore_name="tdl_2"
9273 hw_config_guid="97875e21-6624-4aee-9191-682feb3eae21"
9274 chipset="SKLGT4"
9275 symbol_name="TDL_2"
9276 >
9277 <counter name="GPU Core Clocks"
9278 description="The total number of GPU core clocks elapsed during the measurement."
9279 data_type="uint64"
9280 equation="GPU_CLOCK 0 READ"
9281 underscore_name="gpu_core_clocks"
9282 units="cycles"
9283 symbol_name="GpuCoreClocks"
9284 semantic_type="event"
9285 mdapi_supported_apis=""
9286 mdapi_usage_flags="Tier1 Frame Batch Draw"
9287 mdapi_hw_unit_type="gpu"
9288 mdapi_group="GPU"
9289 />
9290 <counter name="EU Active"
9291 description="The percentage of time in which the Execution Units were actively processing."
9292 data_type="float"
9293 max_equation="100"
9294 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9295 underscore_name="eu_active"
9296 units="percent"
9297 symbol_name="EuActive"
9298 semantic_type="duration"
9299 mdapi_supported_apis=""
9300 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9301 mdapi_group="EU Array"
9302 mdapi_hw_unit_type="gpu"
9303 />
9304 <counter name="EU Both FPU Pipes Active"
9305 description="The percentage of time in which both EU FPU pipelines were actively processing."
9306 data_type="float"
9307 max_equation="100"
9308 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9309 underscore_name="eu_fpu_both_active"
9310 units="percent"
9311 symbol_name="EuFpuBothActive"
9312 semantic_type="duration"
9313 mdapi_supported_apis=""
9314 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9315 mdapi_group="EU Array/Pipes"
9316 mdapi_hw_unit_type="gpu"
9317 />
9318 <counter name="VS Send Pipe Active"
9319 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9320 data_type="float"
9321 max_equation="100"
9322 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9323 underscore_name="vs_send_active"
9324 units="percent"
9325 symbol_name="VsSendActive"
9326 semantic_type="duration"
9327 mdapi_supported_apis="OGL IO BB"
9328 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9329 mdapi_group="EU Array/Vertex Shader"
9330 mdapi_hw_unit_type="gpu"
9331 />
9332 <counter name="VS FPU1 Pipe Active"
9333 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9334 data_type="float"
9335 max_equation="100"
9336 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9337 underscore_name="vs_fpu1_active"
9338 units="percent"
9339 symbol_name="VsFpu1Active"
9340 semantic_type="duration"
9341 mdapi_supported_apis="OGL IO BB"
9342 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9343 mdapi_group="EU Array/Vertex Shader"
9344 mdapi_hw_unit_type="gpu"
9345 />
9346 <counter name="GS Threads Dispatched"
9347 description="The total number of geometry shader hardware threads dispatched."
9348 data_type="uint64"
9349 equation="A 5 READ"
9350 underscore_name="gs_threads"
9351 units="threads"
9352 symbol_name="GsThreads"
9353 semantic_type="event"
9354 mdapi_supported_apis="OGL4 IO BB"
9355 mdapi_usage_flags="Tier3 Frame Batch Draw"
9356 mdapi_hw_unit_type="gpu"
9357 mdapi_group="EU Array/Geometry Shader"
9358 />
9359 <counter name="Early Hi-Depth Test Fails"
9360 description="The total number of pixels dropped on early hierarchical depth test."
9361 data_type="uint64"
9362 equation="A 22 READ 4 UMUL"
9363 underscore_name="hi_depth_test_fails"
9364 units="pixels"
9365 symbol_name="HiDepthTestFails"
9366 semantic_type="event"
9367 mdapi_supported_apis="OGL IO BB"
9368 mdapi_usage_flags="Tier3 Frame Batch Draw"
9369 mdapi_hw_unit_type="gpu"
9370 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9371 />
9372 <counter name="FS Both FPU Active"
9373 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9374 data_type="float"
9375 max_equation="100"
9376 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9377 underscore_name="ps_eu_both_fpu_active"
9378 units="percent"
9379 symbol_name="PsEuBothFpuActive"
9380 semantic_type="duration"
9381 mdapi_supported_apis="OGL IO BB"
9382 mdapi_usage_flags="Tier4 Frame Batch Draw"
9383 mdapi_group="3D Pipe/Fragment Shader"
9384 mdapi_hw_unit_type="gpu"
9385 />
9386 <counter name="VS Threads Dispatched"
9387 description="The total number of vertex shader hardware threads dispatched."
9388 data_type="uint64"
9389 equation="A 1 READ"
9390 underscore_name="vs_threads"
9391 units="threads"
9392 symbol_name="VsThreads"
9393 semantic_type="event"
9394 mdapi_supported_apis="OGL IO BB"
9395 mdapi_usage_flags="Tier3 Frame Batch Draw"
9396 mdapi_hw_unit_type="gpu"
9397 mdapi_group="EU Array/Vertex Shader"
9398 />
9399 <counter name="FS Threads Dispatched"
9400 description="The total number of fragment shader hardware threads dispatched."
9401 data_type="uint64"
9402 equation="A 6 READ"
9403 underscore_name="ps_threads"
9404 units="threads"
9405 symbol_name="PsThreads"
9406 semantic_type="event"
9407 mdapi_supported_apis="OGL IO BB"
9408 mdapi_usage_flags="Tier3 Frame Batch Draw"
9409 mdapi_hw_unit_type="gpu"
9410 mdapi_group="EU Array/Fragment Shader"
9411 />
9412 <counter name="Shader Barrier Messages"
9413 description="The total number of shader barrier messages."
9414 data_type="uint64"
9415 equation="A 35 READ"
9416 underscore_name="shader_barriers"
9417 units="messages"
9418 symbol_name="ShaderBarriers"
9419 semantic_type="event"
9420 mdapi_supported_apis=""
9421 mdapi_usage_flags="Tier3 Frame Batch Draw"
9422 mdapi_hw_unit_type="gpu"
9423 mdapi_group="EU Array/Barrier"
9424 />
9425 <counter name="Sampler Texels"
9426 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9427 data_type="uint64"
9428 equation="A 28 READ 4 UMUL"
9429 underscore_name="sampler_texels"
9430 units="texels"
9431 symbol_name="SamplerTexels"
9432 semantic_type="event"
9433 mdapi_supported_apis=""
9434 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9435 mdapi_hw_unit_type="gpu"
9436 mdapi_group="Sampler/Sampler Input"
9437 />
9438 <counter name="Pixels Failing Tests"
9439 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9440 data_type="uint64"
9441 equation="A 25 READ 4 UMUL"
9442 underscore_name="pixels_failing_post_ps_tests"
9443 units="pixels"
9444 symbol_name="PixelsFailingPostPsTests"
9445 semantic_type="event"
9446 mdapi_supported_apis="OGL IO BB"
9447 mdapi_usage_flags="Tier3 Frame Batch Draw"
9448 mdapi_hw_unit_type="gpu"
9449 mdapi_group="3D Pipe/Output Merger"
9450 />
9451 <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
9452 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9453 data_type="float"
9454 max_equation="100"
9455 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9456 underscore_name="thread_header01_ready_port0"
9457 units="percent"
9458 symbol_name="ThreadHeader01ReadyPort0"
9459 availability="$SubsliceMask 0x2 AND"
9460 semantic_type="duration"
9461 mdapi_supported_apis=""
9462 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9463 mdapi_group="GPU/Thread Dispatcher"
9464 mdapi_hw_unit_type="subslice"
9465 />
9466 <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
9467 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9468 data_type="float"
9469 max_equation="100"
9470 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9471 underscore_name="thread_header01_ready_port1"
9472 units="percent"
9473 symbol_name="ThreadHeader01ReadyPort1"
9474 availability="$SubsliceMask 0x2 AND"
9475 semantic_type="duration"
9476 mdapi_supported_apis=""
9477 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9478 mdapi_group="GPU/Thread Dispatcher"
9479 mdapi_hw_unit_type="subslice"
9480 />
9481 <counter name="GPU Time Elapsed"
9482 description="Time elapsed on the GPU during the measurement."
9483 data_type="uint64"
9484 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9485 underscore_name="gpu_time"
9486 units="ns"
9487 symbol_name="GpuTime"
9488 semantic_type="duration"
9489 mdapi_supported_apis=""
9490 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9491 mdapi_hw_unit_type="gpu"
9492 mdapi_group="GPU"
9493 />
9494 <counter name="AVG GPU Core Frequency"
9495 description="Average GPU Core Frequency in the measurement."
9496 data_type="uint64"
9497 max_equation="$GpuMaxFrequency"
9498 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9499 underscore_name="avg_gpu_core_frequency"
9500 units="hz"
9501 symbol_name="AvgGpuCoreFrequency"
9502 semantic_type="event"
9503 mdapi_supported_apis=""
9504 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9505 mdapi_group="GPU"
9506 mdapi_hw_unit_type="gpu"
9507 />
9508 <counter name="Sampler Texels Misses"
9509 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9510 data_type="uint64"
9511 equation="A 29 READ 4 UMUL"
9512 underscore_name="sampler_texel_misses"
9513 units="texels"
9514 symbol_name="SamplerTexelMisses"
9515 semantic_type="event"
9516 mdapi_supported_apis=""
9517 mdapi_usage_flags="Tier3 Batch Frame Draw"
9518 mdapi_hw_unit_type="gpu"
9519 mdapi_group="Sampler/Sampler Cache"
9520 />
9521 <counter name="CS Threads Dispatched"
9522 description="The total number of compute shader hardware threads dispatched."
9523 data_type="uint64"
9524 equation="A 4 READ"
9525 underscore_name="cs_threads"
9526 units="threads"
9527 symbol_name="CsThreads"
9528 semantic_type="event"
9529 mdapi_supported_apis="OGL4 OCL IO BB"
9530 mdapi_usage_flags="Tier3 Frame Batch Draw"
9531 mdapi_hw_unit_type="gpu"
9532 mdapi_group="EU Array/Compute Shader"
9533 />
9534 <counter name="SLM Bytes Read"
9535 description="The total number of GPU memory bytes read from shared local memory."
9536 data_type="uint64"
9537 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9538 equation="A 30 READ 64 UMUL"
9539 underscore_name="slm_bytes_read"
9540 units="bytes"
9541 symbol_name="SlmBytesRead"
9542 semantic_type="throughput"
9543 mdapi_supported_apis="OGL4 OCL IO BB"
9544 mdapi_usage_flags="Tier3 Frame Batch Draw"
9545 mdapi_group="L3/Data Port/SLM"
9546 mdapi_hw_unit_type="gpu"
9547 />
9548 <counter name="PS FPU1 Pipe Active"
9549 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9550 data_type="float"
9551 max_equation="100"
9552 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9553 underscore_name="ps_fpu1_active"
9554 units="percent"
9555 symbol_name="PsFpu1Active"
9556 semantic_type="duration"
9557 mdapi_supported_apis="OGL IO BB"
9558 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9559 mdapi_group="EU Array/Pixel Shader"
9560 mdapi_hw_unit_type="gpu"
9561 />
9562 <counter name="PS Send Pipeline Active"
9563 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9564 data_type="float"
9565 max_equation="100"
9566 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9567 underscore_name="ps_send_active"
9568 units="percent"
9569 symbol_name="PsSendActive"
9570 semantic_type="duration"
9571 mdapi_supported_apis="OGL IO BB"
9572 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9573 mdapi_group="EU Array/Pixel Shader"
9574 mdapi_hw_unit_type="gpu"
9575 />
9576 <counter name="VS FPU0 Pipe Active"
9577 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9578 data_type="float"
9579 max_equation="100"
9580 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9581 underscore_name="vs_fpu0_active"
9582 units="percent"
9583 symbol_name="VsFpu0Active"
9584 semantic_type="duration"
9585 mdapi_supported_apis="OGL IO BB"
9586 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9587 mdapi_group="EU Array/Vertex Shader"
9588 mdapi_hw_unit_type="gpu"
9589 />
9590 <counter name="GPU Busy"
9591 description="The percentage of time in which the GPU has been processing GPU commands."
9592 data_type="float"
9593 max_equation="100"
9594 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9595 underscore_name="gpu_busy"
9596 units="percent"
9597 symbol_name="GpuBusy"
9598 semantic_type="duration"
9599 mdapi_supported_apis=""
9600 mdapi_usage_flags="Tier1 Overview System Frame"
9601 mdapi_group="GPU"
9602 mdapi_hw_unit_type="gpu"
9603 />
9604 <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
9605 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9606 data_type="float"
9607 max_equation="100"
9608 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9609 underscore_name="thread_header02_ready_port1"
9610 units="percent"
9611 symbol_name="ThreadHeader02ReadyPort1"
9612 availability="$SubsliceMask 0x4 AND"
9613 semantic_type="duration"
9614 mdapi_supported_apis=""
9615 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9616 mdapi_group="GPU/Thread Dispatcher"
9617 mdapi_hw_unit_type="subslice"
9618 />
9619 <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
9620 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9621 data_type="float"
9622 max_equation="100"
9623 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9624 underscore_name="thread_header02_ready_port0"
9625 units="percent"
9626 symbol_name="ThreadHeader02ReadyPort0"
9627 availability="$SubsliceMask 0x4 AND"
9628 semantic_type="duration"
9629 mdapi_supported_apis=""
9630 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9631 mdapi_group="GPU/Thread Dispatcher"
9632 mdapi_hw_unit_type="subslice"
9633 />
9634 <counter name="Rasterized Pixels"
9635 description="The total number of rasterized pixels."
9636 data_type="uint64"
9637 equation="A 21 READ 4 UMUL"
9638 underscore_name="rasterized_pixels"
9639 units="pixels"
9640 symbol_name="RasterizedPixels"
9641 semantic_type="event"
9642 mdapi_supported_apis="OGL IO BB"
9643 mdapi_usage_flags="Tier3 Frame Batch Draw"
9644 mdapi_hw_unit_type="gpu"
9645 mdapi_group="3D Pipe/Rasterizer"
9646 />
9647 <counter name="PS FPU0 Pipe Active"
9648 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9649 data_type="float"
9650 max_equation="100"
9651 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9652 underscore_name="ps_fpu0_active"
9653 units="percent"
9654 symbol_name="PsFpu0Active"
9655 semantic_type="duration"
9656 mdapi_supported_apis="OGL IO BB"
9657 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9658 mdapi_group="EU Array/Pixel Shader"
9659 mdapi_hw_unit_type="gpu"
9660 />
9661 <counter name="DS Threads Dispatched"
9662 description="The total number of domain shader hardware threads dispatched."
9663 data_type="uint64"
9664 equation="A 3 READ"
9665 underscore_name="ds_threads"
9666 units="threads"
9667 symbol_name="DsThreads"
9668 semantic_type="event"
9669 mdapi_supported_apis="OGL4 IO BB"
9670 mdapi_usage_flags="Tier3 Frame Batch Draw"
9671 mdapi_hw_unit_type="gpu"
9672 mdapi_group="EU Array/Domain Shader"
9673 />
9674 <counter name="Samples Written"
9675 description="The total number of samples or pixels written to all render targets."
9676 data_type="uint64"
9677 equation="A 26 READ 4 UMUL"
9678 underscore_name="samples_written"
9679 units="pixels"
9680 symbol_name="SamplesWritten"
9681 semantic_type="event"
9682 mdapi_supported_apis="OGL IO BB"
9683 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9684 mdapi_hw_unit_type="gpu"
9685 mdapi_group="3D Pipe/Output Merger"
9686 />
9687 <counter name="EU Stall"
9688 description="The percentage of time in which the Execution Units were stalled."
9689 data_type="float"
9690 max_equation="100"
9691 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9692 underscore_name="eu_stall"
9693 units="percent"
9694 symbol_name="EuStall"
9695 semantic_type="duration"
9696 mdapi_supported_apis=""
9697 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9698 mdapi_group="EU Array"
9699 mdapi_hw_unit_type="gpu"
9700 />
9701 <counter name="Samples Blended"
9702 description="The total number of blended samples or pixels written to all render targets."
9703 data_type="uint64"
9704 equation="A 27 READ 4 UMUL"
9705 underscore_name="samples_blended"
9706 units="pixels"
9707 symbol_name="SamplesBlended"
9708 semantic_type="event"
9709 mdapi_supported_apis="OGL IO BB"
9710 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9711 mdapi_hw_unit_type="gpu"
9712 mdapi_group="3D Pipe/Output Merger"
9713 />
9714 <counter name="Early Depth Test Fails"
9715 description="The total number of pixels dropped on early depth test."
9716 data_type="uint64"
9717 equation="A 23 READ 4 UMUL"
9718 underscore_name="early_depth_test_fails"
9719 units="pixels"
9720 symbol_name="EarlyDepthTestFails"
9721 semantic_type="event"
9722 mdapi_supported_apis="OGL IO BB"
9723 mdapi_usage_flags="Tier3 Frame Batch Draw"
9724 mdapi_hw_unit_type="gpu"
9725 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9726 />
9727 <counter name="Shader Memory Accesses"
9728 description="The total number of shader memory accesses to L3."
9729 data_type="uint64"
9730 equation="A 32 READ"
9731 underscore_name="shader_memory_accesses"
9732 units="messages"
9733 symbol_name="ShaderMemoryAccesses"
9734 semantic_type="event"
9735 mdapi_supported_apis=""
9736 mdapi_usage_flags="Tier3 Frame Batch Draw"
9737 mdapi_hw_unit_type="gpu"
9738 mdapi_group="L3/Data Port"
9739 />
9740 <counter name="HS Threads Dispatched"
9741 description="The total number of hull shader hardware threads dispatched."
9742 data_type="uint64"
9743 equation="A 2 READ"
9744 underscore_name="hs_threads"
9745 units="threads"
9746 symbol_name="HsThreads"
9747 semantic_type="event"
9748 mdapi_supported_apis="OGL4 IO BB"
9749 mdapi_usage_flags="Tier3 Frame Batch Draw"
9750 mdapi_hw_unit_type="gpu"
9751 mdapi_group="EU Array/Hull Shader"
9752 />
9753 <counter name="SLM Bytes Written"
9754 description="The total number of GPU memory bytes written into shared local memory."
9755 data_type="uint64"
9756 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9757 equation="A 31 READ 64 UMUL"
9758 underscore_name="slm_bytes_written"
9759 units="bytes"
9760 symbol_name="SlmBytesWritten"
9761 semantic_type="throughput"
9762 mdapi_supported_apis="OGL4 OCL IO BB"
9763 mdapi_usage_flags="Tier3 Frame Batch Draw"
9764 mdapi_group="L3/Data Port/SLM"
9765 mdapi_hw_unit_type="gpu"
9766 />
9767 <counter name="L3 Shader Throughput"
9768 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9769 data_type="uint64"
9770 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9771 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9772 underscore_name="l3_shader_throughput"
9773 units="bytes"
9774 symbol_name="L3ShaderThroughput"
9775 semantic_type="throughput"
9776 mdapi_supported_apis="OGL4 OCL IO BB"
9777 mdapi_usage_flags="Tier2 Frame Batch Draw"
9778 mdapi_group="L3/Data Port"
9779 mdapi_hw_unit_type="gpu"
9780 />
9781 <counter name="Samples Killed in FS"
9782 description="The total number of samples or pixels dropped in fragment shaders."
9783 data_type="uint64"
9784 equation="A 24 READ 4 UMUL"
9785 underscore_name="samples_killed_in_ps"
9786 units="pixels"
9787 symbol_name="SamplesKilledInPs"
9788 semantic_type="event"
9789 mdapi_supported_apis="OGL IO BB"
9790 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9791 mdapi_hw_unit_type="gpu"
9792 mdapi_group="3D Pipe/Fragment Shader"
9793 />
9794 <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
9795 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9796 data_type="float"
9797 max_equation="100"
9798 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9799 underscore_name="thread_header00_ready_port0"
9800 units="percent"
9801 symbol_name="ThreadHeader00ReadyPort0"
9802 availability="$SubsliceMask 0x1 AND"
9803 semantic_type="duration"
9804 mdapi_supported_apis=""
9805 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9806 mdapi_group="GPU/Thread Dispatcher"
9807 mdapi_hw_unit_type="subslice"
9808 />
9809 <counter name="Shader Atomic Memory Accesses"
9810 description="The total number of shader atomic memory accesses."
9811 data_type="uint64"
9812 equation="A 34 READ"
9813 underscore_name="shader_atomics"
9814 units="messages"
9815 symbol_name="ShaderAtomics"
9816 semantic_type="event"
9817 mdapi_supported_apis="OGL OCL IO BB"
9818 mdapi_usage_flags="Tier3 Frame Batch Draw"
9819 mdapi_hw_unit_type="gpu"
9820 mdapi_group="L3/Data Port/Atomics"
9821 />
9822 <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
9823 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9824 data_type="float"
9825 max_equation="100"
9826 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9827 underscore_name="thread_header00_ready_port1"
9828 units="percent"
9829 symbol_name="ThreadHeader00ReadyPort1"
9830 availability="$SubsliceMask 0x1 AND"
9831 semantic_type="duration"
9832 mdapi_supported_apis=""
9833 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9834 mdapi_group="GPU/Thread Dispatcher"
9835 mdapi_hw_unit_type="subslice"
9836 />
9837 <register_config type="NOA">
9838 <register type="NOA" address="0x00009888" value="0x12124D60" />
9839 <register type="NOA" address="0x00009888" value="0x12322E60" />
9840 <register type="NOA" address="0x00009888" value="0x12524D60" />
9841 <register type="NOA" address="0x00009888" value="0x022F3000" />
9842 <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9843 <register type="NOA" address="0x00009888" value="0x000D8000" />
9844 <register type="NOA" address="0x00009888" value="0x020DA000" />
9845 <register type="NOA" address="0x00009888" value="0x040DA000" />
9846 <register type="NOA" address="0x00009888" value="0x060D2000" />
9847 <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9848 <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9849 <register type="NOA" address="0x00009888" value="0x082C8000" />
9850 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9851 <register type="NOA" address="0x00009888" value="0x002D8000" />
9852 <register type="NOA" address="0x00009888" value="0x062D4000" />
9853 <register type="NOA" address="0x00009888" value="0x0410C000" />
9854 <register type="NOA" address="0x00009888" value="0x0411C000" />
9855 <register type="NOA" address="0x00009888" value="0x04121FB7" />
9856 <register type="NOA" address="0x00009888" value="0x00120000" />
9857 <register type="NOA" address="0x00009888" value="0x04135000" />
9858 <register type="NOA" address="0x00009888" value="0x00308000" />
9859 <register type="NOA" address="0x00009888" value="0x06304000" />
9860 <register type="NOA" address="0x00009888" value="0x00318000" />
9861 <register type="NOA" address="0x00009888" value="0x06314000" />
9862 <register type="NOA" address="0x00009888" value="0x00321B80" />
9863 <register type="NOA" address="0x00009888" value="0x0632003F" />
9864 <register type="NOA" address="0x00009888" value="0x00334000" />
9865 <register type="NOA" address="0x00009888" value="0x06331000" />
9866 <register type="NOA" address="0x00009888" value="0x0250C000" />
9867 <register type="NOA" address="0x00009888" value="0x0251C000" />
9868 <register type="NOA" address="0x00009888" value="0x02521FB7" />
9869 <register type="NOA" address="0x00009888" value="0x00520000" />
9870 <register type="NOA" address="0x00009888" value="0x02535000" />
9871 <register type="NOA" address="0x00009888" value="0x1190FC00" />
9872 <register type="NOA" address="0x00009888" value="0x37900000" />
9873 <register type="NOA" address="0x00009888" value="0x51900000" />
9874 <register type="NOA" address="0x00009888" value="0x41900800" />
9875 <register type="NOA" address="0x00009888" value="0x43900063" />
9876 <register type="NOA" address="0x00009888" value="0x53900000" />
9877 <register type="NOA" address="0x00009888" value="0x45900040" />
9878 <register type="NOA" address="0x00009888" value="0x33900000" />
9879 </register_config>
9880 <register_config type="OA">
9881 <register type="OA" address="0x00002740" value="0x00000000" />
9882 <register type="OA" address="0x00002744" value="0x00800000" />
9883 <register type="OA" address="0x00002710" value="0x00000000" />
9884 <register type="OA" address="0x00002714" value="0x00800000" />
9885 <register type="OA" address="0x00002720" value="0x00000000" />
9886 <register type="OA" address="0x00002724" value="0x00800000" />
9887 </register_config>
9888 <register_config type="FLEX">
9889 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9890 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9891 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9892 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9893 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9894 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9895 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9896 </register_config>
9897 </set>
9898
9899 <set name="Compute Metrics Extra Gen9"
9900 mdapi_supported_apis="OGL4 OCL IO BB"
9901 underscore_name="compute_extra"
9902 hw_config_guid="a5aa857d-e8f0-4dfa-8981-ce340fa748fd"
9903 chipset="SKLGT4"
9904 symbol_name="ComputeExtra"
9905 >
9906 <counter name="GPU Core Clocks"
9907 description="The total number of GPU core clocks elapsed during the measurement."
9908 data_type="uint64"
9909 equation="GPU_CLOCK 0 READ"
9910 underscore_name="gpu_core_clocks"
9911 units="cycles"
9912 symbol_name="GpuCoreClocks"
9913 semantic_type="event"
9914 mdapi_supported_apis=""
9915 mdapi_usage_flags="Tier1 Frame Batch Draw"
9916 mdapi_hw_unit_type="gpu"
9917 mdapi_group="GPU"
9918 />
9919 <counter name="EU FPU1 Pipe Active"
9920 description="The percentage of time in which EU FPU1 pipeline was actively processing."
9921 data_type="float"
9922 max_equation="100"
9923 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9924 underscore_name="fpu1_active"
9925 units="percent"
9926 symbol_name="Fpu1Active"
9927 semantic_type="duration"
9928 mdapi_supported_apis=""
9929 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9930 mdapi_group="EU Array/Pipes"
9931 mdapi_hw_unit_type="gpu"
9932 />
9933 <counter name="GPU Time Elapsed"
9934 description="Time elapsed on the GPU during the measurement."
9935 data_type="uint64"
9936 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9937 underscore_name="gpu_time"
9938 units="ns"
9939 symbol_name="GpuTime"
9940 semantic_type="duration"
9941 mdapi_supported_apis=""
9942 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9943 mdapi_hw_unit_type="gpu"
9944 mdapi_group="GPU"
9945 />
9946 <counter name="AVG GPU Core Frequency"
9947 description="Average GPU Core Frequency in the measurement."
9948 data_type="uint64"
9949 max_equation="$GpuMaxFrequency"
9950 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9951 underscore_name="avg_gpu_core_frequency"
9952 units="hz"
9953 symbol_name="AvgGpuCoreFrequency"
9954 semantic_type="event"
9955 mdapi_supported_apis=""
9956 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9957 mdapi_group="GPU"
9958 mdapi_hw_unit_type="gpu"
9959 />
9960 <register_config type="NOA">
9961 <register type="NOA" address="0x00009888" value="0x121203E0" />
9962 <register type="NOA" address="0x00009888" value="0x123203E0" />
9963 <register type="NOA" address="0x00009888" value="0x125203E0" />
9964 <register type="NOA" address="0x00009888" value="0x129203E0" />
9965 <register type="NOA" address="0x00009888" value="0x12B203E0" />
9966 <register type="NOA" address="0x00009888" value="0x12D203E0" />
9967 <register type="NOA" address="0x00009888" value="0x131203E0" />
9968 <register type="NOA" address="0x00009888" value="0x133203E0" />
9969 <register type="NOA" address="0x00009888" value="0x135203E0" />
9970 <register type="NOA" address="0x00009888" value="0x1A4EF000" />
9971 <register type="NOA" address="0x00009888" value="0x1C4E0003" />
9972 <register type="NOA" address="0x00009888" value="0x024EC000" />
9973 <register type="NOA" address="0x00009888" value="0x044EC000" />
9974 <register type="NOA" address="0x00009888" value="0x064EC000" />
9975 <register type="NOA" address="0x00009888" value="0x022F4000" />
9976 <register type="NOA" address="0x00009888" value="0x0C4C02A0" />
9977 <register type="NOA" address="0x00009888" value="0x084CA000" />
9978 <register type="NOA" address="0x00009888" value="0x0A4C0042" />
9979 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9980 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9981 <register type="NOA" address="0x00009888" value="0x000D8000" />
9982 <register type="NOA" address="0x00009888" value="0x020DA000" />
9983 <register type="NOA" address="0x00009888" value="0x040DA000" />
9984 <register type="NOA" address="0x00009888" value="0x060D2000" />
9985 <register type="NOA" address="0x00009888" value="0x100F0150" />
9986 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
9987 <register type="NOA" address="0x00009888" value="0x0E0F006D" />
9988 <register type="NOA" address="0x00009888" value="0x182C00A8" />
9989 <register type="NOA" address="0x00009888" value="0x022C8000" />
9990 <register type="NOA" address="0x00009888" value="0x042C8000" />
9991 <register type="NOA" address="0x00009888" value="0x062C8000" />
9992 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
9993 <register type="NOA" address="0x00009888" value="0x042D8000" />
9994 <register type="NOA" address="0x00009888" value="0x06104000" />
9995 <register type="NOA" address="0x00009888" value="0x06114000" />
9996 <register type="NOA" address="0x00009888" value="0x06120033" />
9997 <register type="NOA" address="0x00009888" value="0x00120000" />
9998 <register type="NOA" address="0x00009888" value="0x06131000" />
9999 <register type="NOA" address="0x00009888" value="0x04308000" />
10000 <register type="NOA" address="0x00009888" value="0x04318000" />
10001 <register type="NOA" address="0x00009888" value="0x04321980" />
10002 <register type="NOA" address="0x00009888" value="0x00320000" />
10003 <register type="NOA" address="0x00009888" value="0x04334000" />
10004 <register type="NOA" address="0x00009888" value="0x04504000" />
10005 <register type="NOA" address="0x00009888" value="0x04514000" />
10006 <register type="NOA" address="0x00009888" value="0x04520033" />
10007 <register type="NOA" address="0x00009888" value="0x00520000" />
10008 <register type="NOA" address="0x00009888" value="0x04531000" />
10009 <register type="NOA" address="0x00009888" value="0x1ACEF000" />
10010 <register type="NOA" address="0x00009888" value="0x1CCE0003" />
10011 <register type="NOA" address="0x00009888" value="0x00AF8000" />
10012 <register type="NOA" address="0x00009888" value="0x0CCC02A0" />
10013 <register type="NOA" address="0x00009888" value="0x0ACC0001" />
10014 <register type="NOA" address="0x00009888" value="0x0C8D8000" />
10015 <register type="NOA" address="0x00009888" value="0x0E8DA000" />
10016 <register type="NOA" address="0x00009888" value="0x008D8000" />
10017 <register type="NOA" address="0x00009888" value="0x028DA000" />
10018 <register type="NOA" address="0x00009888" value="0x108F0150" />
10019 <register type="NOA" address="0x00009888" value="0x0C8FB000" />
10020 <register type="NOA" address="0x00009888" value="0x0E8F0001" />
10021 <register type="NOA" address="0x00009888" value="0x18AC00A8" />
10022 <register type="NOA" address="0x00009888" value="0x06AC8000" />
10023 <register type="NOA" address="0x00009888" value="0x02AD4000" />
10024 <register type="NOA" address="0x00009888" value="0x02908000" />
10025 <register type="NOA" address="0x00009888" value="0x02918000" />
10026 <register type="NOA" address="0x00009888" value="0x02921980" />
10027 <register type="NOA" address="0x00009888" value="0x00920000" />
10028 <register type="NOA" address="0x00009888" value="0x02934000" />
10029 <register type="NOA" address="0x00009888" value="0x02B04000" />
10030 <register type="NOA" address="0x00009888" value="0x02B14000" />
10031 <register type="NOA" address="0x00009888" value="0x02B20033" />
10032 <register type="NOA" address="0x00009888" value="0x00B20000" />
10033 <register type="NOA" address="0x00009888" value="0x02B31000" />
10034 <register type="NOA" address="0x00009888" value="0x00D08000" />
10035 <register type="NOA" address="0x00009888" value="0x00D18000" />
10036 <register type="NOA" address="0x00009888" value="0x00D21980" />
10037 <register type="NOA" address="0x00009888" value="0x00D34000" />
10038 <register type="NOA" address="0x00009888" value="0x072F8000" />
10039 <register type="NOA" address="0x00009888" value="0x0D4C0100" />
10040 <register type="NOA" address="0x00009888" value="0x0D0D8000" />
10041 <register type="NOA" address="0x00009888" value="0x0F0DA000" />
10042 <register type="NOA" address="0x00009888" value="0x110F01B0" />
10043 <register type="NOA" address="0x00009888" value="0x192C0080" />
10044 <register type="NOA" address="0x00009888" value="0x0F2D4000" />
10045 <register type="NOA" address="0x00009888" value="0x0F108000" />
10046 <register type="NOA" address="0x00009888" value="0x0F118000" />
10047 <register type="NOA" address="0x00009888" value="0x0F121980" />
10048 <register type="NOA" address="0x00009888" value="0x01120000" />
10049 <register type="NOA" address="0x00009888" value="0x0F134000" />
10050 <register type="NOA" address="0x00009888" value="0x0F304000" />
10051 <register type="NOA" address="0x00009888" value="0x0F314000" />
10052 <register type="NOA" address="0x00009888" value="0x0F320033" />
10053 <register type="NOA" address="0x00009888" value="0x01320000" />
10054 <register type="NOA" address="0x00009888" value="0x0F331000" />
10055 <register type="NOA" address="0x00009888" value="0x0D508000" />
10056 <register type="NOA" address="0x00009888" value="0x0D518000" />
10057 <register type="NOA" address="0x00009888" value="0x0D521980" />
10058 <register type="NOA" address="0x00009888" value="0x01520000" />
10059 <register type="NOA" address="0x00009888" value="0x0D534000" />
10060 <register type="NOA" address="0x00009888" value="0x1190FF80" />
10061 <register type="NOA" address="0x00009888" value="0x57900000" />
10062 <register type="NOA" address="0x00009888" value="0x49900C00" />
10063 <register type="NOA" address="0x00009888" value="0x37900000" />
10064 <register type="NOA" address="0x00009888" value="0x33900000" />
10065 <register type="NOA" address="0x00009888" value="0x4B900002" />
10066 <register type="NOA" address="0x00009888" value="0x59900000" />
10067 <register type="NOA" address="0x00009888" value="0x51901100" />
10068 <register type="NOA" address="0x00009888" value="0x41901000" />
10069 <register type="NOA" address="0x00009888" value="0x43901423" />
10070 <register type="NOA" address="0x00009888" value="0x53903331" />
10071 <register type="NOA" address="0x00009888" value="0x45900044" />
10072 </register_config>
10073 </set>
10074
10075 <set name="Media Vme Pipe Gen9"
10076 mdapi_supported_apis="MEDIA IO BB"
10077 underscore_name="vme_pipe"
10078 hw_config_guid="0e8d8b86-4ee7-4cdd-aaaa-58adc92cb29e"
10079 chipset="SKLGT4"
10080 symbol_name="VMEPipe"
10081 >
10082 <counter name="GPU Core Clocks"
10083 description="The total number of GPU core clocks elapsed during the measurement."
10084 data_type="uint64"
10085 equation="GPU_CLOCK 0 READ"
10086 underscore_name="gpu_core_clocks"
10087 units="cycles"
10088 symbol_name="GpuCoreClocks"
10089 semantic_type="event"
10090 mdapi_supported_apis=""
10091 mdapi_usage_flags="Tier1 Frame Batch Draw"
10092 mdapi_hw_unit_type="gpu"
10093 mdapi_group="GPU"
10094 />
10095 <counter name="EU Active"
10096 description="The percentage of time in which the Execution Units were actively processing."
10097 data_type="float"
10098 max_equation="100"
10099 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10100 underscore_name="eu_active"
10101 units="percent"
10102 symbol_name="EuActive"
10103 semantic_type="duration"
10104 mdapi_supported_apis=""
10105 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10106 mdapi_group="EU Array"
10107 mdapi_hw_unit_type="gpu"
10108 />
10109 <counter name="EU Both FPU Pipes Active"
10110 description="The percentage of time in which both EU FPU pipelines were actively processing."
10111 data_type="float"
10112 max_equation="100"
10113 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10114 underscore_name="eu_fpu_both_active"
10115 units="percent"
10116 symbol_name="EuFpuBothActive"
10117 semantic_type="duration"
10118 mdapi_supported_apis=""
10119 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10120 mdapi_group="EU Array/Pipes"
10121 mdapi_hw_unit_type="gpu"
10122 />
10123 <counter name="GPU Time Elapsed"
10124 description="Time elapsed on the GPU during the measurement."
10125 data_type="uint64"
10126 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV 1000000000 UMUL $GpuTimestampFrequency UDIV"
10127 underscore_name="gpu_time"
10128 units="ns"
10129 symbol_name="GpuTime"
10130 semantic_type="duration"
10131 mdapi_supported_apis=""
10132 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10133 mdapi_hw_unit_type="gpu"
10134 mdapi_group="GPU"
10135 />
10136 <counter name="AVG GPU Core Frequency"
10137 description="Average GPU Core Frequency in the measurement."
10138 data_type="uint64"
10139 max_equation="$GpuMaxFrequency"
10140 equation="$GpuCoreClocks 1000000000 UMUL GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV UDIV"
10141 underscore_name="avg_gpu_core_frequency"
10142 units="hz"
10143 symbol_name="AvgGpuCoreFrequency"
10144 semantic_type="event"
10145 mdapi_supported_apis=""
10146 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10147 mdapi_group="GPU"
10148 mdapi_hw_unit_type="gpu"
10149 />
10150 <counter name="CS Threads Dispatched"
10151 description="The total number of compute shader hardware threads dispatched."
10152 data_type="uint64"
10153 equation="A 4 READ"
10154 underscore_name="cs_threads"
10155 units="threads"
10156 symbol_name="CsThreads"
10157 semantic_type="event"
10158 mdapi_supported_apis=""
10159 mdapi_usage_flags="Tier3 Frame Batch Draw"
10160 mdapi_hw_unit_type="gpu"
10161 mdapi_group="EU Array/Compute Shader"
10162 />
10163 <counter name="EU Thread Occupancy"
10164 description="The percentage of time in which hardware threads occupied EUs."
10165 data_type="float"
10166 max_equation="100"
10167 equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10168 underscore_name="eu_thread_occupancy"
10169 units="percent"
10170 symbol_name="EuThreadOccupancy"
10171 semantic_type="duration"
10172 mdapi_supported_apis=""
10173 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10174 mdapi_group="EU Array"
10175 mdapi_hw_unit_type="gpu"
10176 />
10177 <counter name="EU Stall"
10178 description="The percentage of time in which the Execution Units were stalled."
10179 data_type="float"
10180 max_equation="100"
10181 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10182 underscore_name="eu_stall"
10183 units="percent"
10184 symbol_name="EuStall"
10185 semantic_type="duration"
10186 mdapi_supported_apis=""
10187 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10188 mdapi_group="EU Array"
10189 mdapi_hw_unit_type="gpu"
10190 />
10191 <counter name="VME Busy"
10192 description="The percentage of time in which VME (IME or CRE) was actively processing data."
10193 data_type="float"
10194 max_equation="100"
10195 equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10196 underscore_name="vme_busy"
10197 units="percent"
10198 symbol_name="VMEBusy"
10199 semantic_type="duration"
10200 mdapi_supported_apis=""
10201 mdapi_usage_flags="Overview System Batch Tier2"
10202 mdapi_group="VME Pipe"
10203 mdapi_hw_unit_type="gpu"
10204 />
10205 <counter name="GPU Busy"
10206 description="The percentage of time in which the GPU has been processing GPU commands."
10207 data_type="float"
10208 max_equation="100"
10209 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10210 underscore_name="gpu_busy"
10211 units="percent"
10212 symbol_name="GpuBusy"
10213 semantic_type="duration"
10214 mdapi_supported_apis=""
10215 mdapi_usage_flags="Tier1 Overview System Frame"
10216 mdapi_group="GPU"
10217 mdapi_hw_unit_type="gpu"
10218 />
10219 <register_config type="NOA">
10220 <register type="NOA" address="0x00009888" value="0x141A5800" />
10221 <register type="NOA" address="0x00009888" value="0x161A00C0" />
10222 <register type="NOA" address="0x00009888" value="0x12180240" />
10223 <register type="NOA" address="0x00009888" value="0x14180002" />
10224 <register type="NOA" address="0x00009888" value="0x149A5800" />
10225 <register type="NOA" address="0x00009888" value="0x169A00C0" />
10226 <register type="NOA" address="0x00009888" value="0x12980240" />
10227 <register type="NOA" address="0x00009888" value="0x14980002" />
10228 <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
10229 <register type="NOA" address="0x00009888" value="0x002F1000" />
10230 <register type="NOA" address="0x00009888" value="0x022F8000" />
10231 <register type="NOA" address="0x00009888" value="0x042F3000" />
10232 <register type="NOA" address="0x00009888" value="0x004C4000" />
10233 <register type="NOA" address="0x00009888" value="0x0A4C9500" />
10234 <register type="NOA" address="0x00009888" value="0x0C4C002A" />
10235 <register type="NOA" address="0x00009888" value="0x000D2000" />
10236 <register type="NOA" address="0x00009888" value="0x060D8000" />
10237 <register type="NOA" address="0x00009888" value="0x080DA000" />
10238 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10239 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10240 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10241 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
10242 <register type="NOA" address="0x00009888" value="0x100F0015" />
10243 <register type="NOA" address="0x00009888" value="0x002C8000" />
10244 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10245 <register type="NOA" address="0x00009888" value="0x162CAA00" />
10246 <register type="NOA" address="0x00009888" value="0x182C000A" />
10247 <register type="NOA" address="0x00009888" value="0x04193000" />
10248 <register type="NOA" address="0x00009888" value="0x081A28C1" />
10249 <register type="NOA" address="0x00009888" value="0x001A0000" />
10250 <register type="NOA" address="0x00009888" value="0x00133000" />
10251 <register type="NOA" address="0x00009888" value="0x0613C000" />
10252 <register type="NOA" address="0x00009888" value="0x0813F000" />
10253 <register type="NOA" address="0x00009888" value="0x00172000" />
10254 <register type="NOA" address="0x00009888" value="0x06178000" />
10255 <register type="NOA" address="0x00009888" value="0x0817A000" />
10256 <register type="NOA" address="0x00009888" value="0x00180037" />
10257 <register type="NOA" address="0x00009888" value="0x06180940" />
10258 <register type="NOA" address="0x00009888" value="0x08180000" />
10259 <register type="NOA" address="0x00009888" value="0x02180000" />
10260 <register type="NOA" address="0x00009888" value="0x04183000" />
10261 <register type="NOA" address="0x00009888" value="0x04AFC000" />
10262 <register type="NOA" address="0x00009888" value="0x06AF3000" />
10263 <register type="NOA" address="0x00009888" value="0x0ACC4000" />
10264 <register type="NOA" address="0x00009888" value="0x0CCC0015" />
10265 <register type="NOA" address="0x00009888" value="0x0A8DA000" />
10266 <register type="NOA" address="0x00009888" value="0x0C8DA000" />
10267 <register type="NOA" address="0x00009888" value="0x0E8F4000" />
10268 <register type="NOA" address="0x00009888" value="0x108F0015" />
10269 <register type="NOA" address="0x00009888" value="0x16ACA000" />
10270 <register type="NOA" address="0x00009888" value="0x18AC000A" />
10271 <register type="NOA" address="0x00009888" value="0x06993000" />
10272 <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
10273 <register type="NOA" address="0x00009888" value="0x009A0000" />
10274 <register type="NOA" address="0x00009888" value="0x0A93F000" />
10275 <register type="NOA" address="0x00009888" value="0x0C93F000" />
10276 <register type="NOA" address="0x00009888" value="0x0A97A000" />
10277 <register type="NOA" address="0x00009888" value="0x0C97A000" />
10278 <register type="NOA" address="0x00009888" value="0x0A980977" />
10279 <register type="NOA" address="0x00009888" value="0x08980000" />
10280 <register type="NOA" address="0x00009888" value="0x04980000" />
10281 <register type="NOA" address="0x00009888" value="0x06983000" />
10282 <register type="NOA" address="0x00009888" value="0x119000FF" />
10283 <register type="NOA" address="0x00009888" value="0x51900010" />
10284 <register type="NOA" address="0x00009888" value="0x41900060" />
10285 <register type="NOA" address="0x00009888" value="0x55900111" />
10286 <register type="NOA" address="0x00009888" value="0x45900C00" />
10287 <register type="NOA" address="0x00009888" value="0x47900821" />
10288 <register type="NOA" address="0x00009888" value="0x57900000" />
10289 <register type="NOA" address="0x00009888" value="0x49900002" />
10290 <register type="NOA" address="0x00009888" value="0x37900000" />
10291 <register type="NOA" address="0x00009888" value="0x33900000" />
10292 </register_config>
10293 <register_config type="OA">
10294 <register type="OA" address="0x00002740" value="0x00000000" />
10295 <register type="OA" address="0x00002710" value="0x00000000" />
10296 <register type="OA" address="0x00002714" value="0xF0800000" />
10297 <register type="OA" address="0x00002720" value="0x00000000" />
10298 <register type="OA" address="0x00002724" value="0x30800000" />
10299 <register type="OA" address="0x00002770" value="0x00100030" />
10300 <register type="OA" address="0x00002774" value="0x0000FFF9" />
10301 <register type="OA" address="0x00002778" value="0x00000002" />
10302 <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10303 <register type="OA" address="0x00002780" value="0x00000002" />
10304 <register type="OA" address="0x00002784" value="0x0000FFF3" />
10305 <register type="OA" address="0x00002788" value="0x00100180" />
10306 <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10307 <register type="OA" address="0x00002790" value="0x00000002" />
10308 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10309 <register type="OA" address="0x00002798" value="0x00000002" />
10310 <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10311 </register_config>
10312 <register_config type="FLEX">
10313 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10314 <register type="FLEX" address="0x0000E558" value="0x00008003" />
10315 </register_config>
10316 </set>
10317
10318 <set name="MDAPI testing set Gen9"
10319 mdapi_supported_apis="OGL OCL IO BB"
10320 underscore_name="test_oa"
10321 hw_config_guid="882fa433-1f4a-4a67-a962-c741888fe5f5"
10322 chipset="SKLGT4"
10323 symbol_name="TestOa"
10324 >
10325 <counter name="TestCounter7"
10326 description="HW test counter 7. Factor: 0.666"
10327 data_type="uint64"
10328 equation="B 7 READ"
10329 underscore_name="counter7"
10330 units="events"
10331 symbol_name="Counter7"
10332 semantic_type="event"
10333 mdapi_supported_apis=""
10334 mdapi_usage_flags="Frame Batch Draw"
10335 mdapi_hw_unit_type="gpu"
10336 mdapi_group="GPU"
10337 />
10338 <counter name="GPU Time Elapsed"
10339 description="Time elapsed on the GPU during the measurement."
10340 data_type="uint64"
10341 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10342 underscore_name="gpu_time"
10343 units="ns"
10344 symbol_name="GpuTime"
10345 semantic_type="duration"
10346 mdapi_supported_apis=""
10347 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10348 mdapi_hw_unit_type="gpu"
10349 mdapi_group="GPU"
10350 />
10351 <counter name="GPU Core Clocks"
10352 description="The total number of GPU core clocks elapsed during the measurement."
10353 data_type="uint64"
10354 equation="GPU_CLOCK 0 READ"
10355 underscore_name="gpu_core_clocks"
10356 units="cycles"
10357 symbol_name="GpuCoreClocks"
10358 semantic_type="event"
10359 mdapi_supported_apis=""
10360 mdapi_usage_flags="Tier1 Frame Batch Draw"
10361 mdapi_hw_unit_type="gpu"
10362 mdapi_group="GPU"
10363 />
10364 <counter name="AVG GPU Core Frequency"
10365 description="Average GPU Core Frequency in the measurement."
10366 data_type="uint64"
10367 max_equation="$GpuMaxFrequency"
10368 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10369 underscore_name="avg_gpu_core_frequency"
10370 units="hz"
10371 symbol_name="AvgGpuCoreFrequency"
10372 semantic_type="event"
10373 mdapi_supported_apis=""
10374 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10375 mdapi_group="GPU"
10376 mdapi_hw_unit_type="gpu"
10377 />
10378 <counter name="TestCounter8"
10379 description="HW test counter 8. Should be equal to 1."
10380 data_type="uint64"
10381 equation="C 7 READ"
10382 underscore_name="counter8"
10383 units="events"
10384 symbol_name="Counter8"
10385 semantic_type="event"
10386 mdapi_supported_apis=""
10387 mdapi_usage_flags="Frame Batch Draw"
10388 mdapi_hw_unit_type="gpu"
10389 mdapi_group="GPU"
10390 />
10391 <counter name="TestCounter4"
10392 description="HW test counter 4. Factor: 0.333"
10393 data_type="uint64"
10394 equation="B 4 READ"
10395 underscore_name="counter4"
10396 units="events"
10397 symbol_name="Counter4"
10398 semantic_type="event"
10399 mdapi_supported_apis=""
10400 mdapi_usage_flags="Frame Batch Draw"
10401 mdapi_hw_unit_type="gpu"
10402 mdapi_group="GPU"
10403 />
10404 <counter name="TestCounter5"
10405 description="HW test counter 5. Factor: 0.333"
10406 data_type="uint64"
10407 equation="B 5 READ"
10408 underscore_name="counter5"
10409 units="events"
10410 symbol_name="Counter5"
10411 semantic_type="event"
10412 mdapi_supported_apis=""
10413 mdapi_usage_flags="Frame Batch Draw"
10414 mdapi_hw_unit_type="gpu"
10415 mdapi_group="GPU"
10416 />
10417 <counter name="TestCounter6"
10418 description="HW test counter 6. Factor: 0.166"
10419 data_type="uint64"
10420 equation="B 6 READ"
10421 underscore_name="counter6"
10422 units="events"
10423 symbol_name="Counter6"
10424 semantic_type="event"
10425 mdapi_supported_apis=""
10426 mdapi_usage_flags="Frame Batch Draw"
10427 mdapi_hw_unit_type="gpu"
10428 mdapi_group="GPU"
10429 />
10430 <counter name="TestCounter3"
10431 description="HW test counter 3. Factor: 0.5"
10432 data_type="uint64"
10433 equation="B 3 READ"
10434 underscore_name="counter3"
10435 units="events"
10436 symbol_name="Counter3"
10437 semantic_type="event"
10438 mdapi_supported_apis=""
10439 mdapi_usage_flags="Frame Batch Draw"
10440 mdapi_hw_unit_type="gpu"
10441 mdapi_group="GPU"
10442 />
10443 <counter name="TestCounter0"
10444 description="HW test counter 0. Factor: 0.0"
10445 data_type="uint64"
10446 equation="B 0 READ"
10447 underscore_name="counter0"
10448 units="events"
10449 symbol_name="Counter0"
10450 semantic_type="event"
10451 mdapi_supported_apis=""
10452 mdapi_usage_flags="Frame Batch Draw"
10453 mdapi_hw_unit_type="gpu"
10454 mdapi_group="GPU"
10455 />
10456 <counter name="TestCounter1"
10457 description="HW test counter 1. Factor: 1.0"
10458 data_type="uint64"
10459 equation="B 1 READ"
10460 underscore_name="counter1"
10461 units="events"
10462 symbol_name="Counter1"
10463 semantic_type="event"
10464 mdapi_supported_apis=""
10465 mdapi_usage_flags="Frame Batch Draw"
10466 mdapi_hw_unit_type="gpu"
10467 mdapi_group="GPU"
10468 />
10469 <counter name="TestCounter2"
10470 description="HW test counter 2. Factor: 1.0"
10471 data_type="uint64"
10472 equation="B 2 READ"
10473 underscore_name="counter2"
10474 units="events"
10475 symbol_name="Counter2"
10476 semantic_type="event"
10477 mdapi_supported_apis=""
10478 mdapi_usage_flags="Frame Batch Draw"
10479 mdapi_hw_unit_type="gpu"
10480 mdapi_group="GPU"
10481 />
10482 <register_config type="NOA">
10483 <register type="NOA" address="0x00009888" value="0x11810000" />
10484 <register type="NOA" address="0x00009888" value="0x07810013" />
10485 <register type="NOA" address="0x00009888" value="0x1F810000" />
10486 <register type="NOA" address="0x00009888" value="0x1D810000" />
10487 <register type="NOA" address="0x00009888" value="0x1B930040" />
10488 <register type="NOA" address="0x00009888" value="0x07E54000" />
10489 <register type="NOA" address="0x00009888" value="0x1F908000" />
10490 <register type="NOA" address="0x00009888" value="0x11900000" />
10491 <register type="NOA" address="0x00009888" value="0x37900000" />
10492 <register type="NOA" address="0x00009888" value="0x53900000" />
10493 <register type="NOA" address="0x00009888" value="0x45900000" />
10494 <register type="NOA" address="0x00009888" value="0x33900000" />
10495 </register_config>
10496 <register_config type="OA">
10497 <register type="OA" address="0x00002740" value="0x00000000" />
10498 <register type="OA" address="0x00002744" value="0x00800000" />
10499 <register type="OA" address="0x00002714" value="0xF0800000" />
10500 <register type="OA" address="0x00002710" value="0x00000000" />
10501 <register type="OA" address="0x00002724" value="0xF0800000" />
10502 <register type="OA" address="0x00002720" value="0x00000000" />
10503 <register type="OA" address="0x00002770" value="0x00000004" />
10504 <register type="OA" address="0x00002774" value="0x00000000" />
10505 <register type="OA" address="0x00002778" value="0x00000003" />
10506 <register type="OA" address="0x0000277C" value="0x00000000" />
10507 <register type="OA" address="0x00002780" value="0x00000007" />
10508 <register type="OA" address="0x00002784" value="0x00000000" />
10509 <register type="OA" address="0x00002788" value="0x00100002" />
10510 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10511 <register type="OA" address="0x00002790" value="0x00100002" />
10512 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10513 <register type="OA" address="0x00002798" value="0x00100082" />
10514 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10515 <register type="OA" address="0x000027A0" value="0x001000C2" />
10516 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10517 <register type="OA" address="0x000027A8" value="0x00100001" />
10518 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10519 </register_config>
10520 </set>
10521
10522 </metrics>