intel/perf: fix how pipeline stats are stored
[mesa.git] / src / intel / perf / oa-tgl.xml
1 <?xml version="1.0"?>
2 <metrics version="1568234084" merge_md5="">
3 <set name="Render Metrics Basic Gen12"
4 mdapi_supported_apis="OGL OCL IO BB"
5 underscore_name="render_basic"
6 hw_config_guid="519a832e-a682-4ef6-a7ac-b12d68116fd7"
7 chipset="TGL"
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="2 A 7 READ FMUL $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="VS Send Pipe Active"
38 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
39 data_type="float"
40 max_equation="100"
41 equation="2 A 12 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42 underscore_name="vs_send_active"
43 units="percent"
44 symbol_name="VsSendActive"
45 semantic_type="duration"
46 mdapi_supported_apis=""
47 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
48 mdapi_group="EU Array/Vertex Shader"
49 mdapi_hw_unit_type="gpu"
50 />
51 <counter name="VS EM Pipe Active"
52 description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
53 data_type="float"
54 max_equation="100"
55 equation="2 A 11 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
56 underscore_name="vs_em_active"
57 units="percent"
58 symbol_name="VsEmActive"
59 semantic_type="duration"
60 mdapi_supported_apis=""
61 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
62 mdapi_group="EU Array/Vertex Shader"
63 mdapi_hw_unit_type="gpu"
64 />
65 <counter name="GS Threads Dispatched"
66 description="The total number of geometry shader hardware threads dispatched."
67 data_type="uint64"
68 equation="A 5 READ"
69 underscore_name="gs_threads"
70 units="threads"
71 symbol_name="GsThreads"
72 semantic_type="event"
73 mdapi_supported_apis=""
74 mdapi_usage_flags="Tier3 Frame Batch Draw"
75 mdapi_hw_unit_type="gpu"
76 mdapi_group="EU Array/Geometry Shader"
77 />
78 <counter name="Early Hi-Depth Test Fails"
79 description="The total number of pixels dropped on early hierarchical depth test."
80 data_type="uint64"
81 equation="A 22 READ 4 UMUL"
82 underscore_name="hi_depth_test_fails"
83 units="pixels"
84 symbol_name="HiDepthTestFails"
85 semantic_type="event"
86 mdapi_supported_apis=""
87 mdapi_usage_flags="Tier3 Frame Batch Draw"
88 mdapi_hw_unit_type="gpu"
89 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
90 />
91 <counter name="FS Both FPU Active"
92 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
93 data_type="float"
94 max_equation="100"
95 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96 underscore_name="ps_eu_both_fpu_active"
97 units="percent"
98 symbol_name="PsEuBothFpuActive"
99 semantic_type="duration"
100 mdapi_supported_apis=""
101 mdapi_usage_flags="Tier4 Frame Batch Draw"
102 mdapi_group="3D Pipe/Fragment Shader"
103 mdapi_hw_unit_type="gpu"
104 />
105 <counter name="VS Threads Dispatched"
106 description="The total number of vertex shader hardware threads dispatched."
107 data_type="uint64"
108 equation="A 1 READ"
109 underscore_name="vs_threads"
110 units="threads"
111 symbol_name="VsThreads"
112 semantic_type="event"
113 mdapi_supported_apis=""
114 mdapi_usage_flags="Tier3 Frame Batch Draw"
115 mdapi_hw_unit_type="gpu"
116 mdapi_group="EU Array/Vertex Shader"
117 />
118 <counter name="FS Threads Dispatched"
119 description="The total number of fragment shader hardware threads dispatched."
120 data_type="uint64"
121 equation="A 6 READ"
122 underscore_name="ps_threads"
123 units="threads"
124 symbol_name="PsThreads"
125 semantic_type="event"
126 mdapi_supported_apis=""
127 mdapi_usage_flags="Tier3 Frame Batch Draw"
128 mdapi_hw_unit_type="gpu"
129 mdapi_group="EU Array/Fragment Shader"
130 />
131 <counter name="Samplers Busy"
132 description="The percentage of time in which samplers have been processing EU requests."
133 data_type="float"
134 max_equation="100"
135 equation="C 7 READ GPU_CLOCK 0 READ FDIV"
136 underscore_name="samplers_busy"
137 units="percent"
138 symbol_name="SamplersBusy"
139 availability="$DualSubsliceMask 1 AND"
140 semantic_type="duration"
141 mdapi_supported_apis=""
142 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
143 mdapi_group="Sampler"
144 mdapi_hw_unit_type="slice"
145 />
146 <counter name="PS EM Pipe Active"
147 description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
148 data_type="float"
149 max_equation="100"
150 equation="2 A 16 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151 underscore_name="ps_em_active"
152 units="percent"
153 symbol_name="PsEmActive"
154 semantic_type="duration"
155 mdapi_supported_apis=""
156 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
157 mdapi_group="EU Array/Pixel Shader"
158 mdapi_hw_unit_type="gpu"
159 />
160 <counter name="Samples Blended"
161 description="The total number of blended samples or pixels written to all render targets."
162 data_type="uint64"
163 equation="A 27 READ 4 UMUL"
164 underscore_name="samples_blended"
165 units="pixels"
166 symbol_name="SamplesBlended"
167 semantic_type="event"
168 mdapi_supported_apis=""
169 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
170 mdapi_hw_unit_type="gpu"
171 mdapi_group="3D Pipe/Output Merger"
172 />
173 <counter name="Shader Barrier Messages"
174 description="The total number of shader barrier messages."
175 data_type="uint64"
176 equation="A 35 READ"
177 underscore_name="shader_barriers"
178 units="messages"
179 symbol_name="ShaderBarriers"
180 semantic_type="event"
181 mdapi_supported_apis=""
182 mdapi_usage_flags="Tier3 Frame Batch Draw"
183 mdapi_hw_unit_type="gpu"
184 mdapi_group="EU Array/Barrier"
185 />
186 <counter name="Sampler Texels"
187 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
188 data_type="uint64"
189 equation="A 28 READ 4 UMUL"
190 underscore_name="sampler_texels"
191 units="texels"
192 symbol_name="SamplerTexels"
193 semantic_type="event"
194 mdapi_supported_apis=""
195 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
196 mdapi_hw_unit_type="gpu"
197 mdapi_group="Sampler/Sampler Input"
198 />
199 <counter name="Pixels Failing Tests"
200 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
201 data_type="uint64"
202 equation="A 25 READ 4 UMUL"
203 underscore_name="pixels_failing_post_ps_tests"
204 units="pixels"
205 symbol_name="PixelsFailingPostPsTests"
206 semantic_type="event"
207 mdapi_supported_apis=""
208 mdapi_usage_flags="Tier3 Frame Batch Draw"
209 mdapi_hw_unit_type="gpu"
210 mdapi_group="3D Pipe/Output Merger"
211 />
212 <counter name="PS FPU Pipe Active"
213 description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
214 data_type="float"
215 max_equation="100"
216 equation="2 A 15 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
217 underscore_name="ps_fpu_active"
218 units="percent"
219 symbol_name="PsFpuActive"
220 semantic_type="duration"
221 mdapi_supported_apis=""
222 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
223 mdapi_group="EU Array/Pixel Shader"
224 mdapi_hw_unit_type="gpu"
225 />
226 <counter name="GPU Time Elapsed"
227 description="Time elapsed on the GPU during the measurement."
228 data_type="uint64"
229 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
230 underscore_name="gpu_time"
231 units="ns"
232 symbol_name="GpuTime"
233 semantic_type="duration"
234 mdapi_supported_apis=""
235 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
236 mdapi_hw_unit_type="gpu"
237 mdapi_group="GPU"
238 />
239 <counter name="AVG GPU Core Frequency"
240 description="Average GPU Core Frequency in the measurement."
241 data_type="uint64"
242 max_equation="$GpuMaxFrequency"
243 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
244 underscore_name="avg_gpu_core_frequency"
245 units="hz"
246 symbol_name="AvgGpuCoreFrequency"
247 semantic_type="event"
248 mdapi_supported_apis=""
249 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
250 mdapi_group="GPU"
251 mdapi_hw_unit_type="gpu"
252 />
253 <counter name="VS FPU Pipe Active"
254 description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
255 data_type="float"
256 max_equation="100"
257 equation="2 A 10 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
258 underscore_name="vs_fpu_active"
259 units="percent"
260 symbol_name="VsFpuActive"
261 semantic_type="duration"
262 mdapi_supported_apis=""
263 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
264 mdapi_group="EU Array/Vertex Shader"
265 mdapi_hw_unit_type="gpu"
266 />
267 <counter name="Sampler Texels Misses"
268 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
269 data_type="uint64"
270 equation="A 29 READ 4 UMUL"
271 underscore_name="sampler_texel_misses"
272 units="texels"
273 symbol_name="SamplerTexelMisses"
274 semantic_type="event"
275 mdapi_supported_apis=""
276 mdapi_usage_flags="Tier3 Batch Frame Draw"
277 mdapi_hw_unit_type="gpu"
278 mdapi_group="Sampler/Sampler Cache"
279 />
280 <counter name="CS Threads Dispatched"
281 description="The total number of compute shader hardware threads dispatched."
282 data_type="uint64"
283 equation="A 4 READ"
284 underscore_name="cs_threads"
285 units="threads"
286 symbol_name="CsThreads"
287 semantic_type="event"
288 mdapi_supported_apis=""
289 mdapi_usage_flags="Tier3 Frame Batch Draw"
290 mdapi_hw_unit_type="gpu"
291 mdapi_group="EU Array/Compute Shader"
292 />
293 <counter name="SLM Bytes Read"
294 description="The total number of GPU memory bytes read from shared local memory."
295 data_type="uint64"
296 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
297 equation="A 30 READ 64 UMUL"
298 underscore_name="slm_bytes_read"
299 units="bytes"
300 symbol_name="SlmBytesRead"
301 semantic_type="throughput"
302 mdapi_supported_apis=""
303 mdapi_usage_flags="Tier3 Frame Batch Draw"
304 mdapi_group="L3/Data Port/SLM"
305 mdapi_hw_unit_type="gpu"
306 />
307 <counter name="FS AVG Stall per Thread"
308 description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
309 data_type="uint64"
310 equation="A 20 READ A 6 READ UDIV"
311 underscore_name="ps_eu_stall_per_thread"
312 units="cycles"
313 symbol_name="PsEuStallPerThread"
314 semantic_type="event"
315 mdapi_supported_apis=""
316 mdapi_usage_flags="Tier4 Frame Batch Draw"
317 mdapi_hw_unit_type="gpu"
318 mdapi_group="EU Array/Fragment Shader"
319 />
320 <counter name="GTI Read Throughput"
321 description="The total number of GPU memory bytes read from GTI."
322 data_type="uint64"
323 max_equation="$GpuCoreClocks 64 UMUL"
324 equation="64 C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD UMUL"
325 underscore_name="gti_read_throughput"
326 units="bytes"
327 symbol_name="GtiReadThroughput"
328 semantic_type="throughput"
329 mdapi_supported_apis="IO"
330 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
331 mdapi_group="GTI"
332 mdapi_hw_unit_type="gpu"
333 />
334 <counter name="VS AVG Stall per Thread"
335 description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
336 data_type="uint64"
337 equation="A 14 READ A 1 READ UDIV"
338 underscore_name="vs_eu_stall_per_thread"
339 units="cycles"
340 symbol_name="VsEuStallPerThread"
341 semantic_type="event"
342 mdapi_supported_apis=""
343 mdapi_usage_flags="Tier4 Frame Batch Draw"
344 mdapi_hw_unit_type="gpu"
345 mdapi_group="EU Array/Vertex Shader"
346 />
347 <counter name="PS Send Pipeline Active"
348 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
349 data_type="float"
350 max_equation="100"
351 equation="2 A 17 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
352 underscore_name="ps_send_active"
353 units="percent"
354 symbol_name="PsSendActive"
355 semantic_type="duration"
356 mdapi_supported_apis=""
357 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
358 mdapi_group="EU Array/Pixel Shader"
359 mdapi_hw_unit_type="gpu"
360 />
361 <counter name="GPU Busy"
362 description="The percentage of time in which the GPU has been processing GPU commands."
363 data_type="float"
364 max_equation="100"
365 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
366 underscore_name="gpu_busy"
367 units="percent"
368 symbol_name="GpuBusy"
369 semantic_type="duration"
370 mdapi_supported_apis=""
371 mdapi_usage_flags="Tier1 Overview System Frame"
372 mdapi_group="GPU"
373 mdapi_hw_unit_type="gpu"
374 />
375 <counter name="FS AVG Active per Thread"
376 description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
377 data_type="uint64"
378 equation="A 19 READ A 6 READ UDIV"
379 underscore_name="ps_eu_active_per_thread"
380 units="cycles"
381 symbol_name="PsEuActivePerThread"
382 semantic_type="event"
383 mdapi_supported_apis=""
384 mdapi_usage_flags="Tier4 Frame Batch Draw"
385 mdapi_hw_unit_type="gpu"
386 mdapi_group="EU Array/Fragment Shader"
387 />
388 <counter name="FS EU Active"
389 description="The percentage of time in which fragment shaders were processed actively on the EUs."
390 data_type="float"
391 max_equation="100"
392 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
393 underscore_name="ps_eu_active"
394 units="percent"
395 symbol_name="PsEuActive"
396 semantic_type="duration"
397 mdapi_supported_apis=""
398 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
399 mdapi_group="EU Array/Fragment Shader"
400 mdapi_hw_unit_type="gpu"
401 />
402 <counter name="Shader Atomic Memory Accesses"
403 description="The total number of shader atomic memory accesses."
404 data_type="uint64"
405 equation="A 34 READ"
406 underscore_name="shader_atomics"
407 units="messages"
408 symbol_name="ShaderAtomics"
409 semantic_type="event"
410 mdapi_supported_apis=""
411 mdapi_usage_flags="Tier3 Frame Batch Draw"
412 mdapi_hw_unit_type="gpu"
413 mdapi_group="L3/Data Port/Atomics"
414 />
415 <counter name="Rasterized Pixels"
416 description="The total number of rasterized pixels."
417 data_type="uint64"
418 equation="A 21 READ 4 UMUL"
419 underscore_name="rasterized_pixels"
420 units="pixels"
421 symbol_name="RasterizedPixels"
422 semantic_type="event"
423 mdapi_supported_apis=""
424 mdapi_usage_flags="Tier3 Frame Batch Draw"
425 mdapi_hw_unit_type="gpu"
426 mdapi_group="3D Pipe/Rasterizer"
427 />
428 <counter name="EU FPU And EM Pipes Active"
429 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
430 data_type="float"
431 max_equation="100"
432 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
433 underscore_name="eu_fpu_em_active"
434 units="percent"
435 symbol_name="EuFpuEmActive"
436 semantic_type="duration"
437 mdapi_supported_apis=""
438 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
439 mdapi_group="EU Array/Pipes"
440 mdapi_hw_unit_type="gpu"
441 />
442 <counter name="Samplers Bottleneck"
443 low_watermark="5"
444 description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
445 data_type="float"
446 high_watermark="15"
447 equation="C 6 READ GPU_CLOCK 0 READ FDIV"
448 max_equation="100"
449 underscore_name="sampler_bottleneck"
450 units="percent"
451 symbol_name="SamplerBottleneck"
452 availability="$DualSubsliceMask 1 AND"
453 semantic_type="duration"
454 mdapi_supported_apis=""
455 mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
456 mdapi_group="Sampler"
457 mdapi_hw_unit_type="slice"
458 />
459 <counter name="DS Threads Dispatched"
460 description="The total number of domain shader hardware threads dispatched."
461 data_type="uint64"
462 equation="A 3 READ"
463 underscore_name="ds_threads"
464 units="threads"
465 symbol_name="DsThreads"
466 semantic_type="event"
467 mdapi_supported_apis=""
468 mdapi_usage_flags="Tier3 Frame Batch Draw"
469 mdapi_hw_unit_type="gpu"
470 mdapi_group="EU Array/Domain Shader"
471 />
472 <counter name="FS EU Stall"
473 description="The percentage of time in which fragment shaders were stalled on the EUs."
474 data_type="float"
475 max_equation="100"
476 equation="2 A 20 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
477 underscore_name="ps_eu_stall"
478 units="percent"
479 symbol_name="PsEuStall"
480 semantic_type="duration"
481 mdapi_supported_apis=""
482 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
483 mdapi_group="EU Array/Fragment Shader"
484 mdapi_hw_unit_type="gpu"
485 />
486 <counter name="EU Stall"
487 description="The percentage of time in which the Execution Units were stalled."
488 data_type="float"
489 max_equation="100"
490 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
491 underscore_name="eu_stall"
492 units="percent"
493 symbol_name="EuStall"
494 semantic_type="duration"
495 mdapi_supported_apis=""
496 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
497 mdapi_group="EU Array"
498 mdapi_hw_unit_type="gpu"
499 />
500 <counter name="VS EU Active"
501 description="The percentage of time in which vertex shaders were processed actively on the EUs."
502 data_type="float"
503 max_equation="100"
504 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
505 underscore_name="vs_eu_active"
506 units="percent"
507 symbol_name="VsEuActive"
508 semantic_type="duration"
509 mdapi_supported_apis=""
510 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
511 mdapi_group="EU Array/Vertex Shader"
512 mdapi_hw_unit_type="gpu"
513 />
514 <counter name="Early Depth Test Fails"
515 description="The total number of pixels dropped on early depth test."
516 data_type="uint64"
517 equation="A 23 READ 4 UMUL"
518 underscore_name="early_depth_test_fails"
519 units="pixels"
520 symbol_name="EarlyDepthTestFails"
521 semantic_type="event"
522 mdapi_supported_apis=""
523 mdapi_usage_flags="Tier3 Frame Batch Draw"
524 mdapi_hw_unit_type="gpu"
525 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
526 />
527 <counter name="VS EU Stall"
528 description="The percentage of time in which vertex shaders were stalled on the EUs."
529 data_type="float"
530 max_equation="100"
531 equation="2 A 14 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
532 underscore_name="vs_eu_stall"
533 units="percent"
534 symbol_name="VsEuStall"
535 semantic_type="duration"
536 mdapi_supported_apis=""
537 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
538 mdapi_group="EU Array/Vertex Shader"
539 mdapi_hw_unit_type="gpu"
540 />
541 <counter name="Shader Memory Accesses"
542 description="The total number of shader memory accesses to L3."
543 data_type="uint64"
544 equation="A 32 READ"
545 underscore_name="shader_memory_accesses"
546 units="messages"
547 symbol_name="ShaderMemoryAccesses"
548 semantic_type="event"
549 mdapi_supported_apis=""
550 mdapi_usage_flags="Tier3 Frame Batch Draw"
551 mdapi_hw_unit_type="gpu"
552 mdapi_group="L3/Data Port"
553 />
554 <counter name="VS AVG Active per Thread"
555 description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
556 data_type="uint64"
557 equation="A 13 READ A 1 READ UDIV"
558 underscore_name="vs_eu_active_per_thread"
559 units="cycles"
560 symbol_name="VsEuActivePerThread"
561 semantic_type="event"
562 mdapi_supported_apis=""
563 mdapi_usage_flags="Tier4 Frame Batch Draw"
564 mdapi_hw_unit_type="gpu"
565 mdapi_group="EU Array/Vertex Shader"
566 />
567 <counter name="HS Threads Dispatched"
568 description="The total number of hull shader hardware threads dispatched."
569 data_type="uint64"
570 equation="A 2 READ"
571 underscore_name="hs_threads"
572 units="threads"
573 symbol_name="HsThreads"
574 semantic_type="event"
575 mdapi_supported_apis=""
576 mdapi_usage_flags="Tier3 Frame Batch Draw"
577 mdapi_hw_unit_type="gpu"
578 mdapi_group="EU Array/Hull Shader"
579 />
580 <counter name="GTI Write Throughput"
581 description="The total number of GPU memory bytes written to GTI."
582 data_type="uint64"
583 max_equation="$GpuCoreClocks 64 UMUL"
584 equation="64 C 1 READ C 0 READ UADD UMUL"
585 underscore_name="gti_write_throughput"
586 units="bytes"
587 symbol_name="GtiWriteThroughput"
588 semantic_type="throughput"
589 mdapi_supported_apis="IO"
590 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
591 mdapi_group="GTI"
592 mdapi_hw_unit_type="gpu"
593 />
594 <counter name="L3 Shader Throughput"
595 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
596 data_type="uint64"
597 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
598 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
599 underscore_name="l3_shader_throughput"
600 units="bytes"
601 symbol_name="L3ShaderThroughput"
602 semantic_type="throughput"
603 mdapi_supported_apis=""
604 mdapi_usage_flags="Tier2 Frame Batch Draw"
605 mdapi_group="L3/Data Port"
606 mdapi_hw_unit_type="gpu"
607 />
608 <counter name="Samples Killed in FS"
609 description="The total number of samples or pixels dropped in fragment shaders."
610 data_type="uint64"
611 equation="A 24 READ 4 UMUL"
612 underscore_name="samples_killed_in_ps"
613 units="pixels"
614 symbol_name="SamplesKilledInPs"
615 semantic_type="event"
616 mdapi_supported_apis=""
617 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
618 mdapi_hw_unit_type="gpu"
619 mdapi_group="3D Pipe/Fragment Shader"
620 />
621 <counter name="SLM Bytes Written"
622 description="The total number of GPU memory bytes written into shared local memory."
623 data_type="uint64"
624 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
625 equation="A 31 READ 64 UMUL"
626 underscore_name="slm_bytes_written"
627 units="bytes"
628 symbol_name="SlmBytesWritten"
629 semantic_type="throughput"
630 mdapi_supported_apis=""
631 mdapi_usage_flags="Tier3 Frame Batch Draw"
632 mdapi_group="L3/Data Port/SLM"
633 mdapi_hw_unit_type="gpu"
634 />
635 <counter name="Samples Written"
636 description="The total number of samples or pixels written to all render targets."
637 data_type="uint64"
638 equation="A 26 READ 4 UMUL"
639 underscore_name="samples_written"
640 units="pixels"
641 symbol_name="SamplesWritten"
642 semantic_type="event"
643 mdapi_supported_apis=""
644 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
645 mdapi_hw_unit_type="gpu"
646 mdapi_group="3D Pipe/Output Merger"
647 />
648 <register_config type="NOA">
649 <register type="NOA" address="0x00000D04" value="0x00000200" />
650 <register type="NOA" address="0x00009840" value="0x00000000" />
651 <register type="NOA" address="0x00009884" value="0x00000000" />
652 <register type="NOA" address="0x00009888" value="0x14150001" />
653 <register type="NOA" address="0x00009888" value="0x0A124000" />
654 <register type="NOA" address="0x00009888" value="0x0C124000" />
655 <register type="NOA" address="0x00009888" value="0x1A138000" />
656 <register type="NOA" address="0x00009888" value="0x1C130100" />
657 <register type="NOA" address="0x00009888" value="0x04155100" />
658 <register type="NOA" address="0x00009888" value="0x06150050" />
659 <register type="NOA" address="0x00009888" value="0x10150000" />
660 <register type="NOA" address="0x00009888" value="0x1A150000" />
661 <register type="NOA" address="0x00009888" value="0x34001000" />
662 <register type="NOA" address="0x00009888" value="0x36000002" />
663 <register type="NOA" address="0x00009888" value="0x2205A000" />
664 <register type="NOA" address="0x00009884" value="0x00000003" />
665 <register type="NOA" address="0x00009888" value="0x05151D47" />
666 <register type="NOA" address="0x00009888" value="0x09151536" />
667 <register type="NOA" address="0x00009888" value="0x05351C00" />
668 <register type="NOA" address="0x00009888" value="0x09351400" />
669 <register type="NOA" address="0x00009888" value="0x5D102C00" />
670 <register type="NOA" address="0x00009888" value="0x5B1005BB" />
671 <register type="NOA" address="0x00009888" value="0x1B141800" />
672 <register type="NOA" address="0x00009888" value="0x5F110500" />
673 <register type="NOA" address="0x00009888" value="0x0B128000" />
674 <register type="NOA" address="0x00009888" value="0x0D128000" />
675 <register type="NOA" address="0x00009888" value="0x1F150137" />
676 <register type="NOA" address="0x00009888" value="0x01150000" />
677 <register type="NOA" address="0x00009888" value="0x0F168000" />
678 <register type="NOA" address="0x00009888" value="0x03164000" />
679 <register type="NOA" address="0x00009888" value="0x05164000" />
680 <register type="NOA" address="0x00009888" value="0x1D350137" />
681 <register type="NOA" address="0x00009888" value="0x03350147" />
682 <register type="NOA" address="0x00009888" value="0x07350136" />
683 <register type="NOA" address="0x00009888" value="0x01350000" />
684 <register type="NOA" address="0x00009888" value="0x0F364000" />
685 <register type="NOA" address="0x00009888" value="0x01368000" />
686 <register type="NOA" address="0x00009888" value="0x03368000" />
687 <register type="NOA" address="0x00009888" value="0x17100000" />
688 <register type="NOA" address="0x00009888" value="0x55103130" />
689 <register type="NOA" address="0x00009888" value="0x57100001" />
690 <register type="NOA" address="0x00009888" value="0x47103000" />
691 <register type="NOA" address="0x00009888" value="0x49103131" />
692 <register type="NOA" address="0x00009888" value="0x4B100131" />
693 <register type="NOA" address="0x00009888" value="0x4D100000" />
694 <register type="NOA" address="0x00009888" value="0x31100000" />
695 <register type="NOA" address="0x00009884" value="0x00000003" />
696 <register type="NOA" address="0x00009888" value="0x65100002" />
697 <register type="NOA" address="0x00009884" value="0x00000000" />
698 <register type="NOA" address="0x00009888" value="0x42000001" />
699 </register_config>
700 <register_config type="OA">
701 <register type="OA" address="0x0000D920" value="0x00000000" />
702 <register type="OA" address="0x0000D900" value="0x00000000" />
703 <register type="OA" address="0x0000D904" value="0x00800000" />
704 <register type="OA" address="0x0000D910" value="0x00000000" />
705 <register type="OA" address="0x0000D914" value="0x00800000" />
706 <register type="OA" address="0x0000DC40" value="0x00000000" />
707 <register type="OA" address="0x00002B2C" value="0x00000000" />
708 </register_config>
709 <register_config type="FLEX">
710 <register type="FLEX" address="0x0000E458" value="0x00005004" />
711 <register type="FLEX" address="0x0000E558" value="0x00010003" />
712 <register type="FLEX" address="0x0000E658" value="0x00012011" />
713 <register type="FLEX" address="0x0000E758" value="0x00015014" />
714 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
715 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
716 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
717 </register_config>
718 </set>
719
720 <set name="Compute Metrics Basic"
721 mdapi_supported_apis="OGL OCL IO BB"
722 underscore_name="compute_basic"
723 hw_config_guid="c46cfe86-469f-4499-8452-f44012b68dab"
724 chipset="TGL"
725 symbol_name="ComputeBasic"
726 >
727 <counter name="GPU Core Clocks"
728 description="The total number of GPU core clocks elapsed during the measurement."
729 data_type="uint64"
730 equation="GPU_CLOCK 0 READ"
731 underscore_name="gpu_core_clocks"
732 units="cycles"
733 symbol_name="GpuCoreClocks"
734 semantic_type="event"
735 mdapi_supported_apis=""
736 mdapi_usage_flags="Tier1 Frame Batch Draw"
737 mdapi_hw_unit_type="gpu"
738 mdapi_group="GPU"
739 />
740 <counter name="EU Active"
741 description="The percentage of time in which the Execution Units were actively processing."
742 data_type="float"
743 max_equation="100"
744 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
745 underscore_name="eu_active"
746 units="percent"
747 symbol_name="EuActive"
748 semantic_type="duration"
749 mdapi_supported_apis=""
750 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
751 mdapi_group="EU Array"
752 mdapi_hw_unit_type="gpu"
753 />
754 <counter name="EU AVG IPC Rate"
755 description="The average rate of IPC calculated for 2 FPU pipelines."
756 data_type="float"
757 max_equation="2"
758 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
759 underscore_name="eu_avg_ipc_rate"
760 units="number"
761 symbol_name="EuAvgIpcRate"
762 semantic_type="ratio"
763 mdapi_supported_apis=""
764 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
765 mdapi_group="EU Array"
766 mdapi_hw_unit_type="gpu"
767 />
768 <counter name="GS Threads Dispatched"
769 description="The total number of geometry shader hardware threads dispatched."
770 data_type="uint64"
771 equation="A 5 READ"
772 underscore_name="gs_threads"
773 units="threads"
774 symbol_name="GsThreads"
775 semantic_type="event"
776 mdapi_supported_apis=""
777 mdapi_usage_flags="Tier3 Frame Batch Draw"
778 mdapi_hw_unit_type="gpu"
779 mdapi_group="EU Array/Geometry Shader"
780 />
781 <counter name="Early Hi-Depth Test Fails"
782 description="The total number of pixels dropped on early hierarchical depth test."
783 data_type="uint64"
784 equation="A 22 READ 4 UMUL"
785 underscore_name="hi_depth_test_fails"
786 units="pixels"
787 symbol_name="HiDepthTestFails"
788 semantic_type="event"
789 mdapi_supported_apis=""
790 mdapi_usage_flags="Tier3 Frame Batch Draw"
791 mdapi_hw_unit_type="gpu"
792 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
793 />
794 <counter name="VS Threads Dispatched"
795 description="The total number of vertex shader hardware threads dispatched."
796 data_type="uint64"
797 equation="A 1 READ"
798 underscore_name="vs_threads"
799 units="threads"
800 symbol_name="VsThreads"
801 semantic_type="event"
802 mdapi_supported_apis=""
803 mdapi_usage_flags="Tier3 Frame Batch Draw"
804 mdapi_hw_unit_type="gpu"
805 mdapi_group="EU Array/Vertex Shader"
806 />
807 <counter name="FS Threads Dispatched"
808 description="The total number of fragment shader hardware threads dispatched."
809 data_type="uint64"
810 equation="A 6 READ"
811 underscore_name="ps_threads"
812 units="threads"
813 symbol_name="PsThreads"
814 semantic_type="event"
815 mdapi_supported_apis=""
816 mdapi_usage_flags="Tier3 Frame Batch Draw"
817 mdapi_hw_unit_type="gpu"
818 mdapi_group="EU Array/Fragment Shader"
819 />
820 <counter name="CS Threads Dispatched"
821 description="The total number of compute shader hardware threads dispatched."
822 data_type="uint64"
823 equation="A 4 READ"
824 underscore_name="cs_threads"
825 units="threads"
826 symbol_name="CsThreads"
827 semantic_type="event"
828 mdapi_supported_apis=""
829 mdapi_usage_flags="Tier3 Frame Batch Draw"
830 mdapi_hw_unit_type="gpu"
831 mdapi_group="EU Array/Compute Shader"
832 />
833 <counter name="Sampler Texels"
834 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
835 data_type="uint64"
836 equation="A 28 READ 4 UMUL"
837 underscore_name="sampler_texels"
838 units="texels"
839 symbol_name="SamplerTexels"
840 semantic_type="event"
841 mdapi_supported_apis=""
842 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
843 mdapi_hw_unit_type="gpu"
844 mdapi_group="Sampler/Sampler Input"
845 />
846 <counter name="Pixels Failing Tests"
847 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
848 data_type="uint64"
849 equation="A 25 READ 4 UMUL"
850 underscore_name="pixels_failing_post_ps_tests"
851 units="pixels"
852 symbol_name="PixelsFailingPostPsTests"
853 semantic_type="event"
854 mdapi_supported_apis=""
855 mdapi_usage_flags="Tier3 Frame Batch Draw"
856 mdapi_hw_unit_type="gpu"
857 mdapi_group="3D Pipe/Output Merger"
858 />
859 <counter name="EM Pipe Active"
860 description="The percentage of time in which EU EM pipeline was actively processing."
861 data_type="float"
862 max_equation="100"
863 equation="2 A 11 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
864 underscore_name="em_active"
865 units="percent"
866 symbol_name="EmActive"
867 semantic_type="duration"
868 mdapi_supported_apis=""
869 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
870 mdapi_group="EU Array/Pipes"
871 mdapi_hw_unit_type="gpu"
872 />
873 <counter name="GPU Time Elapsed"
874 description="Time elapsed on the GPU during the measurement."
875 data_type="uint64"
876 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
877 underscore_name="gpu_time"
878 units="ns"
879 symbol_name="GpuTime"
880 semantic_type="duration"
881 mdapi_supported_apis=""
882 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
883 mdapi_hw_unit_type="gpu"
884 mdapi_group="GPU"
885 />
886 <counter name="AVG GPU Core Frequency"
887 description="Average GPU Core Frequency in the measurement."
888 data_type="uint64"
889 max_equation="$GpuMaxFrequency"
890 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
891 underscore_name="avg_gpu_core_frequency"
892 units="hz"
893 symbol_name="AvgGpuCoreFrequency"
894 semantic_type="event"
895 mdapi_supported_apis=""
896 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
897 mdapi_group="GPU"
898 mdapi_hw_unit_type="gpu"
899 />
900 <counter name="Sampler Texels Misses"
901 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
902 data_type="uint64"
903 equation="A 29 READ 4 UMUL"
904 underscore_name="sampler_texel_misses"
905 units="texels"
906 symbol_name="SamplerTexelMisses"
907 semantic_type="event"
908 mdapi_supported_apis=""
909 mdapi_usage_flags="Tier3 Batch Frame Draw"
910 mdapi_hw_unit_type="gpu"
911 mdapi_group="Sampler/Sampler Cache"
912 />
913 <counter name="EU FPU Pipe Active"
914 description="The percentage of time in which EU FPU pipeline was actively processing."
915 data_type="float"
916 max_equation="100"
917 equation="2 A 10 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
918 underscore_name="fpu_active"
919 units="percent"
920 symbol_name="FpuActive"
921 semantic_type="duration"
922 mdapi_supported_apis=""
923 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
924 mdapi_group="EU Array/Pipes"
925 mdapi_hw_unit_type="gpu"
926 />
927 <counter name="SLM Bytes Read"
928 description="The total number of GPU memory bytes read from shared local memory."
929 data_type="uint64"
930 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
931 equation="A 30 READ 64 UMUL"
932 underscore_name="slm_bytes_read"
933 units="bytes"
934 symbol_name="SlmBytesRead"
935 semantic_type="throughput"
936 mdapi_supported_apis=""
937 mdapi_usage_flags="Tier3 Frame Batch Draw"
938 mdapi_group="L3/Data Port/SLM"
939 mdapi_hw_unit_type="gpu"
940 />
941 <counter name="GTI Read Throughput"
942 description="The total number of GPU memory bytes read from GTI."
943 data_type="uint64"
944 max_equation="$GpuCoreClocks 64 UMUL"
945 equation="64 C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
946 underscore_name="gti_read_throughput"
947 units="bytes"
948 symbol_name="GtiReadThroughput"
949 semantic_type="throughput"
950 mdapi_supported_apis="IO"
951 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
952 mdapi_group="GTI"
953 mdapi_hw_unit_type="gpu"
954 />
955 <counter name="GPU Busy"
956 description="The percentage of time in which the GPU has been processing GPU commands."
957 data_type="float"
958 max_equation="100"
959 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
960 underscore_name="gpu_busy"
961 units="percent"
962 symbol_name="GpuBusy"
963 semantic_type="duration"
964 mdapi_supported_apis=""
965 mdapi_usage_flags="Tier1 Overview System Frame"
966 mdapi_group="GPU"
967 mdapi_hw_unit_type="gpu"
968 />
969 <counter name="Shader Barrier Messages"
970 description="The total number of shader barrier messages."
971 data_type="uint64"
972 equation="A 35 READ"
973 underscore_name="shader_barriers"
974 units="messages"
975 symbol_name="ShaderBarriers"
976 semantic_type="event"
977 mdapi_supported_apis=""
978 mdapi_usage_flags="Tier3 Frame Batch Draw"
979 mdapi_hw_unit_type="gpu"
980 mdapi_group="EU Array/Barrier"
981 />
982 <counter name="Rasterized Pixels"
983 description="The total number of rasterized pixels."
984 data_type="uint64"
985 equation="A 21 READ 4 UMUL"
986 underscore_name="rasterized_pixels"
987 units="pixels"
988 symbol_name="RasterizedPixels"
989 semantic_type="event"
990 mdapi_supported_apis=""
991 mdapi_usage_flags="Tier3 Frame Batch Draw"
992 mdapi_hw_unit_type="gpu"
993 mdapi_group="3D Pipe/Rasterizer"
994 />
995 <counter name="EU FPU And EM Pipes Active"
996 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
997 data_type="float"
998 max_equation="100"
999 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1000 underscore_name="eu_fpu_em_active"
1001 units="percent"
1002 symbol_name="EuFpuEmActive"
1003 semantic_type="duration"
1004 mdapi_supported_apis=""
1005 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1006 mdapi_group="EU Array/Pipes"
1007 mdapi_hw_unit_type="gpu"
1008 />
1009 <counter name="DS Threads Dispatched"
1010 description="The total number of domain shader hardware threads dispatched."
1011 data_type="uint64"
1012 equation="A 3 READ"
1013 underscore_name="ds_threads"
1014 units="threads"
1015 symbol_name="DsThreads"
1016 semantic_type="event"
1017 mdapi_supported_apis=""
1018 mdapi_usage_flags="Tier3 Frame Batch Draw"
1019 mdapi_hw_unit_type="gpu"
1020 mdapi_group="EU Array/Domain Shader"
1021 />
1022 <counter name="EU Thread Occupancy"
1023 description="The percentage of time in which hardware threads occupied EUs."
1024 data_type="float"
1025 max_equation="100"
1026 equation="2 8 A 13 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1027 underscore_name="eu_thread_occupancy"
1028 units="percent"
1029 symbol_name="EuThreadOccupancy"
1030 semantic_type="duration"
1031 mdapi_supported_apis=""
1032 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1033 mdapi_group="EU Array"
1034 mdapi_hw_unit_type="gpu"
1035 />
1036 <counter name="EU Stall"
1037 description="The percentage of time in which the Execution Units were stalled."
1038 data_type="float"
1039 max_equation="100"
1040 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1041 underscore_name="eu_stall"
1042 units="percent"
1043 symbol_name="EuStall"
1044 semantic_type="duration"
1045 mdapi_supported_apis=""
1046 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1047 mdapi_group="EU Array"
1048 mdapi_hw_unit_type="gpu"
1049 />
1050 <counter name="Samples Blended"
1051 description="The total number of blended samples or pixels written to all render targets."
1052 data_type="uint64"
1053 equation="A 27 READ 4 UMUL"
1054 underscore_name="samples_blended"
1055 units="pixels"
1056 symbol_name="SamplesBlended"
1057 semantic_type="event"
1058 mdapi_supported_apis=""
1059 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1060 mdapi_hw_unit_type="gpu"
1061 mdapi_group="3D Pipe/Output Merger"
1062 />
1063 <counter name="Early Depth Test Fails"
1064 description="The total number of pixels dropped on early depth test."
1065 data_type="uint64"
1066 equation="A 23 READ 4 UMUL"
1067 underscore_name="early_depth_test_fails"
1068 units="pixels"
1069 symbol_name="EarlyDepthTestFails"
1070 semantic_type="event"
1071 mdapi_supported_apis=""
1072 mdapi_usage_flags="Tier3 Frame Batch Draw"
1073 mdapi_hw_unit_type="gpu"
1074 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1075 />
1076 <counter name="Shader Memory Accesses"
1077 description="The total number of shader memory accesses to L3."
1078 data_type="uint64"
1079 equation="A 32 READ"
1080 underscore_name="shader_memory_accesses"
1081 units="messages"
1082 symbol_name="ShaderMemoryAccesses"
1083 semantic_type="event"
1084 mdapi_supported_apis=""
1085 mdapi_usage_flags="Tier3 Frame Batch Draw"
1086 mdapi_hw_unit_type="gpu"
1087 mdapi_group="L3/Data Port"
1088 />
1089 <counter name="HS Threads Dispatched"
1090 description="The total number of hull shader hardware threads dispatched."
1091 data_type="uint64"
1092 equation="A 2 READ"
1093 underscore_name="hs_threads"
1094 units="threads"
1095 symbol_name="HsThreads"
1096 semantic_type="event"
1097 mdapi_supported_apis=""
1098 mdapi_usage_flags="Tier3 Frame Batch Draw"
1099 mdapi_hw_unit_type="gpu"
1100 mdapi_group="EU Array/Hull Shader"
1101 />
1102 <counter name="GTI Write Throughput"
1103 description="The total number of GPU memory bytes written to GTI."
1104 data_type="uint64"
1105 max_equation="$GpuCoreClocks 64 UMUL"
1106 equation="64 C 3 READ C 2 READ UADD UMUL"
1107 underscore_name="gti_write_throughput"
1108 units="bytes"
1109 symbol_name="GtiWriteThroughput"
1110 semantic_type="throughput"
1111 mdapi_supported_apis="IO"
1112 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1113 mdapi_group="GTI"
1114 mdapi_hw_unit_type="gpu"
1115 />
1116 <counter name="L3 Shader Throughput"
1117 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1118 data_type="uint64"
1119 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1120 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1121 underscore_name="l3_shader_throughput"
1122 units="bytes"
1123 symbol_name="L3ShaderThroughput"
1124 semantic_type="throughput"
1125 mdapi_supported_apis=""
1126 mdapi_usage_flags="Tier2 Frame Batch Draw"
1127 mdapi_group="L3/Data Port"
1128 mdapi_hw_unit_type="gpu"
1129 />
1130 <counter name="Samples Killed in FS"
1131 description="The total number of samples or pixels dropped in fragment shaders."
1132 data_type="uint64"
1133 equation="A 24 READ 4 UMUL"
1134 underscore_name="samples_killed_in_ps"
1135 units="pixels"
1136 symbol_name="SamplesKilledInPs"
1137 semantic_type="event"
1138 mdapi_supported_apis=""
1139 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1140 mdapi_hw_unit_type="gpu"
1141 mdapi_group="3D Pipe/Fragment Shader"
1142 />
1143 <counter name="SLM Bytes Written"
1144 description="The total number of GPU memory bytes written into shared local memory."
1145 data_type="uint64"
1146 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1147 equation="A 31 READ 64 UMUL"
1148 underscore_name="slm_bytes_written"
1149 units="bytes"
1150 symbol_name="SlmBytesWritten"
1151 semantic_type="throughput"
1152 mdapi_supported_apis=""
1153 mdapi_usage_flags="Tier3 Frame Batch Draw"
1154 mdapi_group="L3/Data Port/SLM"
1155 mdapi_hw_unit_type="gpu"
1156 />
1157 <counter name="Samples Written"
1158 description="The total number of samples or pixels written to all render targets."
1159 data_type="uint64"
1160 equation="A 26 READ 4 UMUL"
1161 underscore_name="samples_written"
1162 units="pixels"
1163 symbol_name="SamplesWritten"
1164 semantic_type="event"
1165 mdapi_supported_apis=""
1166 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1167 mdapi_hw_unit_type="gpu"
1168 mdapi_group="3D Pipe/Output Merger"
1169 />
1170 <counter name="Shader Atomic Memory Accesses"
1171 description="The total number of shader atomic memory accesses."
1172 data_type="uint64"
1173 equation="A 34 READ"
1174 underscore_name="shader_atomics"
1175 units="messages"
1176 symbol_name="ShaderAtomics"
1177 semantic_type="event"
1178 mdapi_supported_apis=""
1179 mdapi_usage_flags="Tier3 Frame Batch Draw"
1180 mdapi_hw_unit_type="gpu"
1181 mdapi_group="L3/Data Port/Atomics"
1182 />
1183 <counter name="EU Send Pipe Active"
1184 description="The percentage of time in which EU send pipeline was actively processing."
1185 data_type="float"
1186 max_equation="100"
1187 equation="2 A 12 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1188 underscore_name="eu_send_active"
1189 units="percent"
1190 symbol_name="EuSendActive"
1191 semantic_type="duration"
1192 mdapi_supported_apis=""
1193 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1194 mdapi_group="EU Array/Pipes"
1195 mdapi_hw_unit_type="gpu"
1196 />
1197 <register_config type="NOA">
1198 <register type="NOA" address="0x00000D04" value="0x00000200" />
1199 <register type="NOA" address="0x00009840" value="0x00000000" />
1200 <register type="NOA" address="0x00009884" value="0x00000003" />
1201 <register type="NOA" address="0x00009888" value="0x05151D37" />
1202 <register type="NOA" address="0x00009888" value="0x09151547" />
1203 <register type="NOA" address="0x00009888" value="0x05351C00" />
1204 <register type="NOA" address="0x00009888" value="0x09351400" />
1205 <register type="NOA" address="0x00009888" value="0x5B100BBB" />
1206 <register type="NOA" address="0x00009888" value="0x0D150136" />
1207 <register type="NOA" address="0x00009888" value="0x01150000" />
1208 <register type="NOA" address="0x00009888" value="0x03164000" />
1209 <register type="NOA" address="0x00009888" value="0x05164000" />
1210 <register type="NOA" address="0x00009888" value="0x07164000" />
1211 <register type="NOA" address="0x00009888" value="0x03350137" />
1212 <register type="NOA" address="0x00009888" value="0x07350147" />
1213 <register type="NOA" address="0x00009888" value="0x0B350136" />
1214 <register type="NOA" address="0x00009888" value="0x01350000" />
1215 <register type="NOA" address="0x00009888" value="0x01368000" />
1216 <register type="NOA" address="0x00009888" value="0x03368000" />
1217 <register type="NOA" address="0x00009888" value="0x05368000" />
1218 <register type="NOA" address="0x00009888" value="0x17100000" />
1219 <register type="NOA" address="0x00009888" value="0x47100000" />
1220 <register type="NOA" address="0x00009888" value="0x49100000" />
1221 <register type="NOA" address="0x00009888" value="0x4B100000" />
1222 <register type="NOA" address="0x00009888" value="0x4D100000" />
1223 <register type="NOA" address="0x00009888" value="0x31100000" />
1224 <register type="NOA" address="0x00009884" value="0x00000003" />
1225 <register type="NOA" address="0x00009888" value="0x65100002" />
1226 <register type="NOA" address="0x00009884" value="0x00000000" />
1227 <register type="NOA" address="0x00009888" value="0x42000001" />
1228 </register_config>
1229 <register_config type="OA">
1230 <register type="OA" address="0x0000D920" value="0x00000000" />
1231 <register type="OA" address="0x0000D900" value="0x00000000" />
1232 <register type="OA" address="0x0000D904" value="0x00800000" />
1233 <register type="OA" address="0x0000D910" value="0x00000000" />
1234 <register type="OA" address="0x0000D914" value="0x00800000" />
1235 <register type="OA" address="0x0000DC40" value="0x00000000" />
1236 </register_config>
1237 <register_config type="FLEX">
1238 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1239 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1240 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1241 <register type="FLEX" address="0x0000E758" value="0x00000008" />
1242 </register_config>
1243 </set>
1244
1245 <set name="Render Metrics for 3D Pipeline Profile"
1246 mdapi_supported_apis="OGL OCL IO BB"
1247 underscore_name="render_pipe_profile"
1248 hw_config_guid="77ae98cf-9a9e-4e35-be85-597b09ffbe53"
1249 chipset="TGL"
1250 symbol_name="RenderPipeProfile"
1251 >
1252 <counter name="GPU Core Clocks"
1253 description="The total number of GPU core clocks elapsed during the measurement."
1254 data_type="uint64"
1255 equation="GPU_CLOCK 0 READ"
1256 underscore_name="gpu_core_clocks"
1257 units="cycles"
1258 symbol_name="GpuCoreClocks"
1259 semantic_type="event"
1260 mdapi_supported_apis=""
1261 mdapi_usage_flags="Tier1 Frame Batch Draw"
1262 mdapi_hw_unit_type="gpu"
1263 mdapi_group="GPU"
1264 />
1265 <counter name="EU Active"
1266 description="The percentage of time in which the Execution Units were actively processing."
1267 data_type="float"
1268 max_equation="100"
1269 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1270 underscore_name="eu_active"
1271 units="percent"
1272 symbol_name="EuActive"
1273 semantic_type="duration"
1274 mdapi_supported_apis=""
1275 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1276 mdapi_group="EU Array"
1277 mdapi_hw_unit_type="gpu"
1278 />
1279 <counter name="VS Bottleneck"
1280 low_watermark="10"
1281 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1282 data_type="float"
1283 high_watermark="30"
1284 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1285 max_equation="100"
1286 underscore_name="vs_bottleneck"
1287 units="percent"
1288 symbol_name="VsBottleneck"
1289 semantic_type="duration"
1290 mdapi_supported_apis=""
1291 mdapi_usage_flags="Tier3 Indicate Draw"
1292 mdapi_group="3D Pipe/Vertex Shader"
1293 mdapi_hw_unit_type="gpu"
1294 />
1295 <counter name="Hi-Depth Bottleneck"
1296 low_watermark="5"
1297 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1298 data_type="float"
1299 high_watermark="15"
1300 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1301 max_equation="100"
1302 underscore_name="hi_depth_bottleneck"
1303 units="percent"
1304 symbol_name="HiDepthBottleneck"
1305 semantic_type="duration"
1306 mdapi_supported_apis=""
1307 mdapi_usage_flags="Tier3 Indicate Draw"
1308 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1309 mdapi_hw_unit_type="gpu"
1310 />
1311 <counter name="GS Bottleneck"
1312 low_watermark="5"
1313 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1314 data_type="float"
1315 high_watermark="15"
1316 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1317 max_equation="100"
1318 underscore_name="gs_bottleneck"
1319 units="percent"
1320 symbol_name="GsBottleneck"
1321 semantic_type="duration"
1322 mdapi_supported_apis=""
1323 mdapi_usage_flags="Tier3 Indicate Draw"
1324 mdapi_group="3D Pipe/Geometry Shader"
1325 mdapi_hw_unit_type="gpu"
1326 />
1327 <counter name="GS Threads Dispatched"
1328 description="The total number of geometry shader hardware threads dispatched."
1329 data_type="uint64"
1330 equation="A 5 READ"
1331 underscore_name="gs_threads"
1332 units="threads"
1333 symbol_name="GsThreads"
1334 semantic_type="event"
1335 mdapi_supported_apis=""
1336 mdapi_usage_flags="Tier3 Frame Batch Draw"
1337 mdapi_hw_unit_type="gpu"
1338 mdapi_group="EU Array/Geometry Shader"
1339 />
1340 <counter name="Early Hi-Depth Test Fails"
1341 description="The total number of pixels dropped on early hierarchical depth test."
1342 data_type="uint64"
1343 equation="A 22 READ 4 UMUL"
1344 underscore_name="hi_depth_test_fails"
1345 units="pixels"
1346 symbol_name="HiDepthTestFails"
1347 semantic_type="event"
1348 mdapi_supported_apis=""
1349 mdapi_usage_flags="Tier3 Frame Batch Draw"
1350 mdapi_hw_unit_type="gpu"
1351 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1352 />
1353 <counter name="VS Threads Dispatched"
1354 description="The total number of vertex shader hardware threads dispatched."
1355 data_type="uint64"
1356 equation="A 1 READ"
1357 underscore_name="vs_threads"
1358 units="threads"
1359 symbol_name="VsThreads"
1360 semantic_type="event"
1361 mdapi_supported_apis=""
1362 mdapi_usage_flags="Tier3 Frame Batch Draw"
1363 mdapi_hw_unit_type="gpu"
1364 mdapi_group="EU Array/Vertex Shader"
1365 />
1366 <counter name="FS Threads Dispatched"
1367 description="The total number of fragment shader hardware threads dispatched."
1368 data_type="uint64"
1369 equation="A 6 READ"
1370 underscore_name="ps_threads"
1371 units="threads"
1372 symbol_name="PsThreads"
1373 semantic_type="event"
1374 mdapi_supported_apis=""
1375 mdapi_usage_flags="Tier3 Frame Batch Draw"
1376 mdapi_hw_unit_type="gpu"
1377 mdapi_group="EU Array/Fragment Shader"
1378 />
1379 <counter name="BC Bottleneck"
1380 low_watermark="5"
1381 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1382 data_type="float"
1383 high_watermark="15"
1384 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1385 max_equation="100"
1386 underscore_name="bc_bottleneck"
1387 units="percent"
1388 symbol_name="BcBottleneck"
1389 semantic_type="duration"
1390 mdapi_supported_apis=""
1391 mdapi_usage_flags="Tier3 Indicate Draw"
1392 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1393 mdapi_hw_unit_type="gpu"
1394 />
1395 <counter name="HS Stall"
1396 description="The percentage of time in which hull stall pipeline stage was stalled."
1397 data_type="float"
1398 max_equation="100"
1399 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1400 underscore_name="hs_stall"
1401 units="percent"
1402 symbol_name="HsStall"
1403 semantic_type="duration"
1404 mdapi_supported_apis=""
1405 mdapi_usage_flags="Tier4 Correlate Draw"
1406 mdapi_group="3D Pipe/Hull Shader"
1407 mdapi_hw_unit_type="gpu"
1408 />
1409 <counter name="Shader Barrier Messages"
1410 description="The total number of shader barrier messages."
1411 data_type="uint64"
1412 equation="A 35 READ"
1413 underscore_name="shader_barriers"
1414 units="messages"
1415 symbol_name="ShaderBarriers"
1416 semantic_type="event"
1417 mdapi_supported_apis=""
1418 mdapi_usage_flags="Tier3 Frame Batch Draw"
1419 mdapi_hw_unit_type="gpu"
1420 mdapi_group="EU Array/Barrier"
1421 />
1422 <counter name="Sampler Texels"
1423 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1424 data_type="uint64"
1425 equation="A 28 READ 4 UMUL"
1426 underscore_name="sampler_texels"
1427 units="texels"
1428 symbol_name="SamplerTexels"
1429 semantic_type="event"
1430 mdapi_supported_apis=""
1431 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1432 mdapi_hw_unit_type="gpu"
1433 mdapi_group="Sampler/Sampler Input"
1434 />
1435 <counter name="Pixels Failing Tests"
1436 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1437 data_type="uint64"
1438 equation="A 25 READ 4 UMUL"
1439 underscore_name="pixels_failing_post_ps_tests"
1440 units="pixels"
1441 symbol_name="PixelsFailingPostPsTests"
1442 semantic_type="event"
1443 mdapi_supported_apis=""
1444 mdapi_usage_flags="Tier3 Frame Batch Draw"
1445 mdapi_hw_unit_type="gpu"
1446 mdapi_group="3D Pipe/Output Merger"
1447 />
1448 <counter name="GPU Time Elapsed"
1449 description="Time elapsed on the GPU during the measurement."
1450 data_type="uint64"
1451 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1452 underscore_name="gpu_time"
1453 units="ns"
1454 symbol_name="GpuTime"
1455 semantic_type="duration"
1456 mdapi_supported_apis=""
1457 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1458 mdapi_hw_unit_type="gpu"
1459 mdapi_group="GPU"
1460 />
1461 <counter name="AVG GPU Core Frequency"
1462 description="Average GPU Core Frequency in the measurement."
1463 data_type="uint64"
1464 max_equation="$GpuMaxFrequency"
1465 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1466 underscore_name="avg_gpu_core_frequency"
1467 units="hz"
1468 symbol_name="AvgGpuCoreFrequency"
1469 semantic_type="event"
1470 mdapi_supported_apis=""
1471 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1472 mdapi_group="GPU"
1473 mdapi_hw_unit_type="gpu"
1474 />
1475 <counter name="Sampler Texels Misses"
1476 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1477 data_type="uint64"
1478 equation="A 29 READ 4 UMUL"
1479 underscore_name="sampler_texel_misses"
1480 units="texels"
1481 symbol_name="SamplerTexelMisses"
1482 semantic_type="event"
1483 mdapi_supported_apis=""
1484 mdapi_usage_flags="Tier3 Batch Frame Draw"
1485 mdapi_hw_unit_type="gpu"
1486 mdapi_group="Sampler/Sampler Cache"
1487 />
1488 <counter name="CS Threads Dispatched"
1489 description="The total number of compute shader hardware threads dispatched."
1490 data_type="uint64"
1491 equation="A 4 READ"
1492 underscore_name="cs_threads"
1493 units="threads"
1494 symbol_name="CsThreads"
1495 semantic_type="event"
1496 mdapi_supported_apis=""
1497 mdapi_usage_flags="Tier3 Frame Batch Draw"
1498 mdapi_hw_unit_type="gpu"
1499 mdapi_group="EU Array/Compute Shader"
1500 />
1501 <counter name="VF Bottleneck"
1502 low_watermark="5"
1503 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1504 data_type="float"
1505 high_watermark="15"
1506 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1507 max_equation="100"
1508 underscore_name="vf_bottleneck"
1509 units="percent"
1510 symbol_name="VfBottleneck"
1511 semantic_type="duration"
1512 mdapi_supported_apis=""
1513 mdapi_usage_flags="Tier3 Indicate Draw"
1514 mdapi_group="3D Pipe/Input Assembler"
1515 mdapi_hw_unit_type="gpu"
1516 />
1517 <counter name="SLM Bytes Read"
1518 description="The total number of GPU memory bytes read from shared local memory."
1519 data_type="uint64"
1520 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1521 equation="A 30 READ 64 UMUL"
1522 underscore_name="slm_bytes_read"
1523 units="bytes"
1524 symbol_name="SlmBytesRead"
1525 semantic_type="throughput"
1526 mdapi_supported_apis=""
1527 mdapi_usage_flags="Tier3 Frame Batch Draw"
1528 mdapi_group="L3/Data Port/SLM"
1529 mdapi_hw_unit_type="gpu"
1530 />
1531 <counter name="Strip-Fans Bottleneck"
1532 low_watermark="5"
1533 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1534 data_type="float"
1535 high_watermark="10"
1536 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1537 max_equation="100"
1538 underscore_name="sf_bottleneck"
1539 units="percent"
1540 symbol_name="SfBottleneck"
1541 semantic_type="duration"
1542 mdapi_supported_apis=""
1543 mdapi_usage_flags="Tier3 Indicate Draw"
1544 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1545 mdapi_hw_unit_type="gpu"
1546 />
1547 <counter name="SF Stall"
1548 description="The percentage of time in which strip-fans pipeline stage was stalled."
1549 data_type="float"
1550 max_equation="100"
1551 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1552 underscore_name="sf_stall"
1553 units="percent"
1554 symbol_name="SfStall"
1555 semantic_type="duration"
1556 mdapi_supported_apis=""
1557 mdapi_usage_flags="Tier4 Correlate Draw"
1558 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1559 mdapi_hw_unit_type="gpu"
1560 />
1561 <counter name="GPU Busy"
1562 description="The percentage of time in which the GPU has been processing GPU commands."
1563 data_type="float"
1564 max_equation="100"
1565 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1566 underscore_name="gpu_busy"
1567 units="percent"
1568 symbol_name="GpuBusy"
1569 semantic_type="duration"
1570 mdapi_supported_apis=""
1571 mdapi_usage_flags="Tier1 Overview System Frame"
1572 mdapi_group="GPU"
1573 mdapi_hw_unit_type="gpu"
1574 />
1575 <counter name="HS Bottleneck"
1576 low_watermark="3"
1577 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1578 data_type="float"
1579 high_watermark="9"
1580 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1581 max_equation="100"
1582 underscore_name="hs_bottleneck"
1583 units="percent"
1584 symbol_name="HsBottleneck"
1585 semantic_type="duration"
1586 mdapi_supported_apis=""
1587 mdapi_usage_flags="Tier3 Indicate Draw"
1588 mdapi_group="3D Pipe/Hull Shader"
1589 mdapi_hw_unit_type="gpu"
1590 />
1591 <counter name="CL Stall"
1592 description="The percentage of time in which clipper pipeline stage was stalled."
1593 data_type="float"
1594 max_equation="100"
1595 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1596 underscore_name="cl_stall"
1597 units="percent"
1598 symbol_name="ClStall"
1599 semantic_type="duration"
1600 mdapi_supported_apis=""
1601 mdapi_usage_flags="Tier4 Correlate Draw"
1602 mdapi_group="3D Pipe/Clipper"
1603 mdapi_hw_unit_type="gpu"
1604 />
1605 <counter name="SO Bottleneck"
1606 low_watermark="5"
1607 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1608 data_type="float"
1609 high_watermark="15"
1610 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1611 max_equation="100"
1612 underscore_name="so_bottleneck"
1613 units="percent"
1614 symbol_name="SoBottleneck"
1615 semantic_type="duration"
1616 mdapi_supported_apis=""
1617 mdapi_usage_flags="Tier3 Indicate Draw"
1618 mdapi_group="3D Pipe/Stream Output"
1619 mdapi_hw_unit_type="gpu"
1620 />
1621 <counter name="Rasterized Pixels"
1622 description="The total number of rasterized pixels."
1623 data_type="uint64"
1624 equation="A 21 READ 4 UMUL"
1625 underscore_name="rasterized_pixels"
1626 units="pixels"
1627 symbol_name="RasterizedPixels"
1628 semantic_type="event"
1629 mdapi_supported_apis=""
1630 mdapi_usage_flags="Tier3 Frame Batch Draw"
1631 mdapi_hw_unit_type="gpu"
1632 mdapi_group="3D Pipe/Rasterizer"
1633 />
1634 <counter name="DS Threads Dispatched"
1635 description="The total number of domain shader hardware threads dispatched."
1636 data_type="uint64"
1637 equation="A 3 READ"
1638 underscore_name="ds_threads"
1639 units="threads"
1640 symbol_name="DsThreads"
1641 semantic_type="event"
1642 mdapi_supported_apis=""
1643 mdapi_usage_flags="Tier3 Frame Batch Draw"
1644 mdapi_hw_unit_type="gpu"
1645 mdapi_group="EU Array/Domain Shader"
1646 />
1647 <counter name="Samples Written"
1648 description="The total number of samples or pixels written to all render targets."
1649 data_type="uint64"
1650 equation="A 26 READ 4 UMUL"
1651 underscore_name="samples_written"
1652 units="pixels"
1653 symbol_name="SamplesWritten"
1654 semantic_type="event"
1655 mdapi_supported_apis=""
1656 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1657 mdapi_hw_unit_type="gpu"
1658 mdapi_group="3D Pipe/Output Merger"
1659 />
1660 <counter name="DS Bottleneck"
1661 low_watermark="5"
1662 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1663 data_type="float"
1664 high_watermark="15"
1665 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1666 max_equation="100"
1667 underscore_name="ds_bottleneck"
1668 units="percent"
1669 symbol_name="DsBottleneck"
1670 semantic_type="duration"
1671 mdapi_supported_apis=""
1672 mdapi_usage_flags="Tier3 Indicate Draw"
1673 mdapi_group="3D Pipe/Domain Shader"
1674 mdapi_hw_unit_type="gpu"
1675 />
1676 <counter name="EU Stall"
1677 description="The percentage of time in which the Execution Units were stalled."
1678 data_type="float"
1679 max_equation="100"
1680 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1681 underscore_name="eu_stall"
1682 units="percent"
1683 symbol_name="EuStall"
1684 semantic_type="duration"
1685 mdapi_supported_apis=""
1686 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1687 mdapi_group="EU Array"
1688 mdapi_hw_unit_type="gpu"
1689 />
1690 <counter name="Clipper Bottleneck"
1691 low_watermark="10"
1692 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1693 data_type="float"
1694 high_watermark="30"
1695 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1696 max_equation="100"
1697 underscore_name="cl_bottleneck"
1698 units="percent"
1699 symbol_name="ClBottleneck"
1700 semantic_type="duration"
1701 mdapi_supported_apis=""
1702 mdapi_usage_flags="Tier3 Indicate Draw"
1703 mdapi_group="3D Pipe/Clipper"
1704 mdapi_hw_unit_type="gpu"
1705 />
1706 <counter name="DS Stall"
1707 description="The percentage of time in which domain shader pipeline stage was stalled."
1708 data_type="float"
1709 max_equation="100"
1710 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1711 underscore_name="ds_stall"
1712 units="percent"
1713 symbol_name="DsStall"
1714 semantic_type="duration"
1715 mdapi_supported_apis=""
1716 mdapi_usage_flags="Tier4 Correlate Draw"
1717 mdapi_group="3D Pipe/Domain Shader"
1718 mdapi_hw_unit_type="gpu"
1719 />
1720 <counter name="Samples Blended"
1721 description="The total number of blended samples or pixels written to all render targets."
1722 data_type="uint64"
1723 equation="A 27 READ 4 UMUL"
1724 underscore_name="samples_blended"
1725 units="pixels"
1726 symbol_name="SamplesBlended"
1727 semantic_type="event"
1728 mdapi_supported_apis=""
1729 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1730 mdapi_hw_unit_type="gpu"
1731 mdapi_group="3D Pipe/Output Merger"
1732 />
1733 <counter name="Early Depth Test Fails"
1734 description="The total number of pixels dropped on early depth test."
1735 data_type="uint64"
1736 equation="A 23 READ 4 UMUL"
1737 underscore_name="early_depth_test_fails"
1738 units="pixels"
1739 symbol_name="EarlyDepthTestFails"
1740 semantic_type="event"
1741 mdapi_supported_apis=""
1742 mdapi_usage_flags="Tier3 Frame Batch Draw"
1743 mdapi_hw_unit_type="gpu"
1744 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1745 />
1746 <counter name="Shader Memory Accesses"
1747 description="The total number of shader memory accesses to L3."
1748 data_type="uint64"
1749 equation="A 32 READ"
1750 underscore_name="shader_memory_accesses"
1751 units="messages"
1752 symbol_name="ShaderMemoryAccesses"
1753 semantic_type="event"
1754 mdapi_supported_apis=""
1755 mdapi_usage_flags="Tier3 Frame Batch Draw"
1756 mdapi_hw_unit_type="gpu"
1757 mdapi_group="L3/Data Port"
1758 />
1759 <counter name="HS Threads Dispatched"
1760 description="The total number of hull shader hardware threads dispatched."
1761 data_type="uint64"
1762 equation="A 2 READ"
1763 underscore_name="hs_threads"
1764 units="threads"
1765 symbol_name="HsThreads"
1766 semantic_type="event"
1767 mdapi_supported_apis=""
1768 mdapi_usage_flags="Tier3 Frame Batch Draw"
1769 mdapi_hw_unit_type="gpu"
1770 mdapi_group="EU Array/Hull Shader"
1771 />
1772 <counter name="L3 Shader Throughput"
1773 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1774 data_type="uint64"
1775 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1776 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1777 underscore_name="l3_shader_throughput"
1778 units="bytes"
1779 symbol_name="L3ShaderThroughput"
1780 semantic_type="throughput"
1781 mdapi_supported_apis=""
1782 mdapi_usage_flags="Tier2 Frame Batch Draw"
1783 mdapi_group="L3/Data Port"
1784 mdapi_hw_unit_type="gpu"
1785 />
1786 <counter name="Samples Killed in FS"
1787 description="The total number of samples or pixels dropped in fragment shaders."
1788 data_type="uint64"
1789 equation="A 24 READ 4 UMUL"
1790 underscore_name="samples_killed_in_ps"
1791 units="pixels"
1792 symbol_name="SamplesKilledInPs"
1793 semantic_type="event"
1794 mdapi_supported_apis=""
1795 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1796 mdapi_hw_unit_type="gpu"
1797 mdapi_group="3D Pipe/Fragment Shader"
1798 />
1799 <counter name="SLM Bytes Written"
1800 description="The total number of GPU memory bytes written into shared local memory."
1801 data_type="uint64"
1802 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1803 equation="A 31 READ 64 UMUL"
1804 underscore_name="slm_bytes_written"
1805 units="bytes"
1806 symbol_name="SlmBytesWritten"
1807 semantic_type="throughput"
1808 mdapi_supported_apis=""
1809 mdapi_usage_flags="Tier3 Frame Batch Draw"
1810 mdapi_group="L3/Data Port/SLM"
1811 mdapi_hw_unit_type="gpu"
1812 />
1813 <counter name="SO Stall"
1814 description="The percentage of time in which stream-output pipeline stage was stalled."
1815 data_type="float"
1816 max_equation="100"
1817 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1818 underscore_name="so_stall"
1819 units="percent"
1820 symbol_name="SoStall"
1821 semantic_type="duration"
1822 mdapi_supported_apis=""
1823 mdapi_usage_flags="Tier4 Correlate Draw"
1824 mdapi_group="3D Pipe/Stream Output"
1825 mdapi_hw_unit_type="gpu"
1826 />
1827 <counter name="Shader Atomic Memory Accesses"
1828 description="The total number of shader atomic memory accesses."
1829 data_type="uint64"
1830 equation="A 34 READ"
1831 underscore_name="shader_atomics"
1832 units="messages"
1833 symbol_name="ShaderAtomics"
1834 semantic_type="event"
1835 mdapi_supported_apis=""
1836 mdapi_usage_flags="Tier3 Frame Batch Draw"
1837 mdapi_hw_unit_type="gpu"
1838 mdapi_group="L3/Data Port/Atomics"
1839 />
1840 <register_config type="NOA">
1841 <register type="NOA" address="0x00000D04" value="0x00000200" />
1842 <register type="NOA" address="0x00009840" value="0x00000000" />
1843 <register type="NOA" address="0x00009884" value="0x00000000" />
1844 <register type="NOA" address="0x00009888" value="0x00123E00" />
1845 <register type="NOA" address="0x00009888" value="0x060B00B3" />
1846 <register type="NOA" address="0x00009888" value="0x140B3C00" />
1847 <register type="NOA" address="0x00009888" value="0x1C0B0000" />
1848 <register type="NOA" address="0x00009888" value="0x120C8320" />
1849 <register type="NOA" address="0x00009888" value="0x040DBE00" />
1850 <register type="NOA" address="0x00009888" value="0x000D0000" />
1851 <register type="NOA" address="0x00009888" value="0x280D0000" />
1852 <register type="NOA" address="0x00009888" value="0x2C0E7C00" />
1853 <register type="NOA" address="0x00009888" value="0x10087C00" />
1854 <register type="NOA" address="0x00009888" value="0x1E120002" />
1855 <register type="NOA" address="0x00009888" value="0x20120000" />
1856 <register type="NOA" address="0x00009888" value="0x1E130002" />
1857 <register type="NOA" address="0x00009888" value="0x0E0B0031" />
1858 <register type="NOA" address="0x00009888" value="0x180B0092" />
1859 <register type="NOA" address="0x00009888" value="0x1A0B00B1" />
1860 <register type="NOA" address="0x00009888" value="0x020B0093" />
1861 <register type="NOA" address="0x00009888" value="0x040B0033" />
1862 <register type="NOA" address="0x00009888" value="0x000B0000" />
1863 <register type="NOA" address="0x00009888" value="0x0A0C0022" />
1864 <register type="NOA" address="0x00009888" value="0x1E0C0030" />
1865 <register type="NOA" address="0x00009888" value="0x1C0C8000" />
1866 <register type="NOA" address="0x00009888" value="0x140C8000" />
1867 <register type="NOA" address="0x00009888" value="0x160C8000" />
1868 <register type="NOA" address="0x00009888" value="0x100DC017" />
1869 <register type="NOA" address="0x00009888" value="0x160D0013" />
1870 <register type="NOA" address="0x00009888" value="0x1C0D0081" />
1871 <register type="NOA" address="0x00009888" value="0x080D0082" />
1872 <register type="NOA" address="0x00009888" value="0x0A0D8102" />
1873 <register type="NOA" address="0x00009888" value="0x140D0000" />
1874 <register type="NOA" address="0x00009888" value="0x0C0D0000" />
1875 <register type="NOA" address="0x00009888" value="0x0E0D4000" />
1876 <register type="NOA" address="0x00009888" value="0x120D0000" />
1877 <register type="NOA" address="0x00009888" value="0x060DC000" />
1878 <register type="NOA" address="0x00009888" value="0x0C0EC1C5" />
1879 <register type="NOA" address="0x00009888" value="0x180E0000" />
1880 <register type="NOA" address="0x00009888" value="0x0E0E8000" />
1881 <register type="NOA" address="0x00009888" value="0x100E4000" />
1882 <register type="NOA" address="0x00009888" value="0x120EC000" />
1883 <register type="NOA" address="0x00009888" value="0x140EC000" />
1884 <register type="NOA" address="0x00009888" value="0x160E4000" />
1885 <register type="NOA" address="0x00009888" value="0x080E8000" />
1886 <register type="NOA" address="0x00009888" value="0x0A0EC000" />
1887 <register type="NOA" address="0x00009888" value="0x1C0F5555" />
1888 <register type="NOA" address="0x00009888" value="0x1E0F0554" />
1889 <register type="NOA" address="0x00009888" value="0x0E104000" />
1890 <register type="NOA" address="0x00009888" value="0x10104000" />
1891 <register type="NOA" address="0x00009888" value="0x14104000" />
1892 <register type="NOA" address="0x00009888" value="0x16104000" />
1893 <register type="NOA" address="0x00009888" value="0x18104000" />
1894 <register type="NOA" address="0x00009888" value="0x1A104000" />
1895 <register type="NOA" address="0x00009888" value="0x1C104000" />
1896 <register type="NOA" address="0x00009888" value="0x02104000" />
1897 <register type="NOA" address="0x00009888" value="0x04104000" />
1898 <register type="NOA" address="0x00009888" value="0x06104000" />
1899 <register type="NOA" address="0x00009888" value="0x08104000" />
1900 <register type="NOA" address="0x00009888" value="0x0A104000" />
1901 <register type="NOA" address="0x00009888" value="0x0C104000" />
1902 <register type="NOA" address="0x00009888" value="0x0E024000" />
1903 <register type="NOA" address="0x00009888" value="0x10024000" />
1904 <register type="NOA" address="0x00009888" value="0x2C024000" />
1905 <register type="NOA" address="0x00009888" value="0x2E020055" />
1906 <register type="NOA" address="0x00009888" value="0x02024000" />
1907 <register type="NOA" address="0x00009888" value="0x04024000" />
1908 <register type="NOA" address="0x00009888" value="0x06024000" />
1909 <register type="NOA" address="0x00009888" value="0x08024000" />
1910 <register type="NOA" address="0x00009888" value="0x0A024000" />
1911 <register type="NOA" address="0x00009888" value="0x0C024000" />
1912 <register type="NOA" address="0x00009888" value="0x1A032000" />
1913 <register type="NOA" address="0x00009888" value="0x1C032000" />
1914 <register type="NOA" address="0x00009888" value="0x2A035500" />
1915 <register type="NOA" address="0x00009888" value="0x2C030001" />
1916 <register type="NOA" address="0x00009888" value="0x02034000" />
1917 <register type="NOA" address="0x00009888" value="0x04034000" />
1918 <register type="NOA" address="0x00009888" value="0x06034000" />
1919 <register type="NOA" address="0x00009888" value="0x08034000" />
1920 <register type="NOA" address="0x00009888" value="0x0A034000" />
1921 <register type="NOA" address="0x00009888" value="0x18032000" />
1922 <register type="NOA" address="0x00009888" value="0x360036DB" />
1923 <register type="NOA" address="0x00009888" value="0x380026DB" />
1924 <register type="NOA" address="0x00009888" value="0x1A006000" />
1925 <register type="NOA" address="0x00009888" value="0x1C006000" />
1926 <register type="NOA" address="0x00009888" value="0x1E006000" />
1927 <register type="NOA" address="0x00009888" value="0x34001B00" />
1928 <register type="NOA" address="0x00009888" value="0x26050002" />
1929 <register type="NOA" address="0x00009888" value="0x0E0A8000" />
1930 <register type="NOA" address="0x00009888" value="0x100A8000" />
1931 <register type="NOA" address="0x00009888" value="0x120A4000" />
1932 <register type="NOA" address="0x00009888" value="0x140A8000" />
1933 <register type="NOA" address="0x00009888" value="0x160A8000" />
1934 <register type="NOA" address="0x00009888" value="0x180A8000" />
1935 <register type="NOA" address="0x00009888" value="0x1A0A8000" />
1936 <register type="NOA" address="0x00009888" value="0x1C0A8000" />
1937 <register type="NOA" address="0x00009888" value="0x020A8000" />
1938 <register type="NOA" address="0x00009888" value="0x040A8000" />
1939 <register type="NOA" address="0x00009888" value="0x060A8000" />
1940 <register type="NOA" address="0x00009888" value="0x080A8000" />
1941 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
1942 <register type="NOA" address="0x00009888" value="0x0C0A8000" />
1943 <register type="NOA" address="0x00009888" value="0x08081000" />
1944 <register type="NOA" address="0x00009884" value="0x00000003" />
1945 <register type="NOA" address="0x00009888" value="0x5B105555" />
1946 <register type="NOA" address="0x00009888" value="0x5D101555" />
1947 <register type="NOA" address="0x00009888" value="0x1B14FC00" />
1948 <register type="NOA" address="0x00009888" value="0x1D14003F" />
1949 <register type="NOA" address="0x00009888" value="0x13148000" />
1950 <register type="NOA" address="0x00009888" value="0x15148000" />
1951 <register type="NOA" address="0x00009888" value="0x17148000" />
1952 <register type="NOA" address="0x00009888" value="0x5F115555" />
1953 <register type="NOA" address="0x00009888" value="0x61111555" />
1954 <register type="NOA" address="0x00009888" value="0x0F128000" />
1955 <register type="NOA" address="0x00009888" value="0x11128000" />
1956 <register type="NOA" address="0x00009888" value="0x13128000" />
1957 <register type="NOA" address="0x00009888" value="0x15128000" />
1958 <register type="NOA" address="0x00009888" value="0x17128000" />
1959 <register type="NOA" address="0x00009888" value="0x19128000" />
1960 <register type="NOA" address="0x00009888" value="0x1B128000" />
1961 <register type="NOA" address="0x00009888" value="0x1D128000" />
1962 <register type="NOA" address="0x00009888" value="0x1F128000" />
1963 <register type="NOA" address="0x00009888" value="0x03128000" />
1964 <register type="NOA" address="0x00009888" value="0x05128000" />
1965 <register type="NOA" address="0x00009888" value="0x07128000" />
1966 <register type="NOA" address="0x00009888" value="0x09128000" />
1967 <register type="NOA" address="0x00009888" value="0x0B128000" />
1968 <register type="NOA" address="0x00009888" value="0x0D128000" />
1969 <register type="NOA" address="0x00009888" value="0x4D100604" />
1970 <register type="NOA" address="0x00009888" value="0x4F103400" />
1971 <register type="NOA" address="0x00009888" value="0x51100200" />
1972 <register type="NOA" address="0x00009888" value="0x53100004" />
1973 <register type="NOA" address="0x00009888" value="0x55101400" />
1974 <register type="NOA" address="0x00009888" value="0x17100000" />
1975 <register type="NOA" address="0x00009888" value="0x31100000" />
1976 <register type="NOA" address="0x00009888" value="0x57100005" />
1977 <register type="NOA" address="0x00009888" value="0x47100000" />
1978 <register type="NOA" address="0x00009888" value="0x49100000" />
1979 <register type="NOA" address="0x00009888" value="0x4B100400" />
1980 <register type="NOA" address="0x00009884" value="0x00000003" />
1981 <register type="NOA" address="0x00009888" value="0x65100002" />
1982 <register type="NOA" address="0x00009884" value="0x00000000" />
1983 <register type="NOA" address="0x00009888" value="0x42000001" />
1984 </register_config>
1985 <register_config type="OA">
1986 <register type="OA" address="0x0000D920" value="0x00000000" />
1987 <register type="OA" address="0x0000D900" value="0x00000000" />
1988 <register type="OA" address="0x0000D904" value="0x00800000" />
1989 <register type="OA" address="0x0000D910" value="0x00000000" />
1990 <register type="OA" address="0x0000D914" value="0x00800000" />
1991 <register type="OA" address="0x0000DC40" value="0x00000000" />
1992 </register_config>
1993 <register_config type="FLEX">
1994 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1995 </register_config>
1996 </set>
1997
1998 <set name="Metric set HDCAndSF"
1999 mdapi_supported_apis="OGL OCL IO BB"
2000 underscore_name="hdc_and_sf"
2001 hw_config_guid="dedd95cd-1bd4-4e65-be7f-1fd7aa43fe12"
2002 chipset="TGL"
2003 symbol_name="HDCAndSF"
2004 >
2005 <counter name="GPU Core Clocks"
2006 description="The total number of GPU core clocks elapsed during the measurement."
2007 data_type="uint64"
2008 equation="GPU_CLOCK 0 READ"
2009 underscore_name="gpu_core_clocks"
2010 units="cycles"
2011 symbol_name="GpuCoreClocks"
2012 semantic_type="event"
2013 mdapi_supported_apis=""
2014 mdapi_usage_flags="Tier1 Frame Batch Draw"
2015 mdapi_hw_unit_type="gpu"
2016 mdapi_group="GPU"
2017 />
2018 <counter name="EU Active"
2019 description="The percentage of time in which the Execution Units were actively processing."
2020 data_type="float"
2021 max_equation="100"
2022 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2023 underscore_name="eu_active"
2024 units="percent"
2025 symbol_name="EuActive"
2026 semantic_type="duration"
2027 mdapi_supported_apis=""
2028 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2029 mdapi_group="EU Array"
2030 mdapi_hw_unit_type="gpu"
2031 />
2032 <counter name="VS Send Pipe Active"
2033 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
2034 data_type="float"
2035 max_equation="100"
2036 equation="2 A 12 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2037 underscore_name="vs_send_active"
2038 units="percent"
2039 symbol_name="VsSendActive"
2040 semantic_type="duration"
2041 mdapi_supported_apis=""
2042 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2043 mdapi_group="EU Array/Vertex Shader"
2044 mdapi_hw_unit_type="gpu"
2045 />
2046 <counter name="VS EM Pipe Active"
2047 description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
2048 data_type="float"
2049 max_equation="100"
2050 equation="2 A 11 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2051 underscore_name="vs_em_active"
2052 units="percent"
2053 symbol_name="VsEmActive"
2054 semantic_type="duration"
2055 mdapi_supported_apis=""
2056 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2057 mdapi_group="EU Array/Vertex Shader"
2058 mdapi_hw_unit_type="gpu"
2059 />
2060 <counter name="GS Threads Dispatched"
2061 description="The total number of geometry shader hardware threads dispatched."
2062 data_type="uint64"
2063 equation="A 5 READ"
2064 underscore_name="gs_threads"
2065 units="threads"
2066 symbol_name="GsThreads"
2067 semantic_type="event"
2068 mdapi_supported_apis=""
2069 mdapi_usage_flags="Tier3 Frame Batch Draw"
2070 mdapi_hw_unit_type="gpu"
2071 mdapi_group="EU Array/Geometry Shader"
2072 />
2073 <counter name="Early Hi-Depth Test Fails"
2074 description="The total number of pixels dropped on early hierarchical depth test."
2075 data_type="uint64"
2076 equation="A 22 READ 4 UMUL"
2077 underscore_name="hi_depth_test_fails"
2078 units="pixels"
2079 symbol_name="HiDepthTestFails"
2080 semantic_type="event"
2081 mdapi_supported_apis=""
2082 mdapi_usage_flags="Tier3 Frame Batch Draw"
2083 mdapi_hw_unit_type="gpu"
2084 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2085 />
2086 <counter name="FS Both FPU Active"
2087 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
2088 data_type="float"
2089 max_equation="100"
2090 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2091 underscore_name="ps_eu_both_fpu_active"
2092 units="percent"
2093 symbol_name="PsEuBothFpuActive"
2094 semantic_type="duration"
2095 mdapi_supported_apis=""
2096 mdapi_usage_flags="Tier4 Frame Batch Draw"
2097 mdapi_group="3D Pipe/Fragment Shader"
2098 mdapi_hw_unit_type="gpu"
2099 />
2100 <counter name="VS Threads Dispatched"
2101 description="The total number of vertex shader hardware threads dispatched."
2102 data_type="uint64"
2103 equation="A 1 READ"
2104 underscore_name="vs_threads"
2105 units="threads"
2106 symbol_name="VsThreads"
2107 semantic_type="event"
2108 mdapi_supported_apis=""
2109 mdapi_usage_flags="Tier3 Frame Batch Draw"
2110 mdapi_hw_unit_type="gpu"
2111 mdapi_group="EU Array/Vertex Shader"
2112 />
2113 <counter name="Polygon Data Ready"
2114 description="The percentage of time in which geometry pipeline output is ready"
2115 data_type="float"
2116 max_equation="100"
2117 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2118 underscore_name="poly_data_ready"
2119 units="percent"
2120 symbol_name="PolyDataReady"
2121 semantic_type="duration"
2122 mdapi_supported_apis=""
2123 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2124 mdapi_group="GPU/3D Pipe/Strip-Fans"
2125 mdapi_hw_unit_type="gpu"
2126 />
2127 <counter name="FS Threads Dispatched"
2128 description="The total number of fragment shader hardware threads dispatched."
2129 data_type="uint64"
2130 equation="A 6 READ"
2131 underscore_name="ps_threads"
2132 units="threads"
2133 symbol_name="PsThreads"
2134 semantic_type="event"
2135 mdapi_supported_apis=""
2136 mdapi_usage_flags="Tier3 Frame Batch Draw"
2137 mdapi_hw_unit_type="gpu"
2138 mdapi_group="EU Array/Fragment Shader"
2139 />
2140 <counter name="Slice0 Dualsubslice4 Non-sampler Shader Access Stalled On L3"
2141 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice4)"
2142 data_type="float"
2143 max_equation="100"
2144 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2145 underscore_name="non_sampler_shader04_access_stalled_on_l3"
2146 units="percent"
2147 symbol_name="NonSamplerShader04AccessStalledOnL3"
2148 availability="$DualSubsliceMask 16 AND"
2149 semantic_type="duration"
2150 mdapi_supported_apis=""
2151 mdapi_usage_flags="Tier3 Frame Batch Draw"
2152 mdapi_group="GPU/Data Port"
2153 mdapi_hw_unit_type="subslice"
2154 />
2155 <counter name="PS EM Pipe Active"
2156 description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
2157 data_type="float"
2158 max_equation="100"
2159 equation="2 A 16 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2160 underscore_name="ps_em_active"
2161 units="percent"
2162 symbol_name="PsEmActive"
2163 semantic_type="duration"
2164 mdapi_supported_apis=""
2165 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2166 mdapi_group="EU Array/Pixel Shader"
2167 mdapi_hw_unit_type="gpu"
2168 />
2169 <counter name="Shader Barrier Messages"
2170 description="The total number of shader barrier messages."
2171 data_type="uint64"
2172 equation="A 35 READ"
2173 underscore_name="shader_barriers"
2174 units="messages"
2175 symbol_name="ShaderBarriers"
2176 semantic_type="event"
2177 mdapi_supported_apis=""
2178 mdapi_usage_flags="Tier3 Frame Batch Draw"
2179 mdapi_hw_unit_type="gpu"
2180 mdapi_group="EU Array/Barrier"
2181 />
2182 <counter name="Sampler Texels"
2183 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2184 data_type="uint64"
2185 equation="A 28 READ 4 UMUL"
2186 underscore_name="sampler_texels"
2187 units="texels"
2188 symbol_name="SamplerTexels"
2189 semantic_type="event"
2190 mdapi_supported_apis=""
2191 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2192 mdapi_hw_unit_type="gpu"
2193 mdapi_group="Sampler/Sampler Input"
2194 />
2195 <counter name="Pixels Failing Tests"
2196 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2197 data_type="uint64"
2198 equation="A 25 READ 4 UMUL"
2199 underscore_name="pixels_failing_post_ps_tests"
2200 units="pixels"
2201 symbol_name="PixelsFailingPostPsTests"
2202 semantic_type="event"
2203 mdapi_supported_apis=""
2204 mdapi_usage_flags="Tier3 Frame Batch Draw"
2205 mdapi_hw_unit_type="gpu"
2206 mdapi_group="3D Pipe/Output Merger"
2207 />
2208 <counter name="PS FPU Pipe Active"
2209 description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
2210 data_type="float"
2211 max_equation="100"
2212 equation="2 A 15 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2213 underscore_name="ps_fpu_active"
2214 units="percent"
2215 symbol_name="PsFpuActive"
2216 semantic_type="duration"
2217 mdapi_supported_apis=""
2218 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2219 mdapi_group="EU Array/Pixel Shader"
2220 mdapi_hw_unit_type="gpu"
2221 />
2222 <counter name="GPU Time Elapsed"
2223 description="Time elapsed on the GPU during the measurement."
2224 data_type="uint64"
2225 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2226 underscore_name="gpu_time"
2227 units="ns"
2228 symbol_name="GpuTime"
2229 semantic_type="duration"
2230 mdapi_supported_apis=""
2231 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2232 mdapi_hw_unit_type="gpu"
2233 mdapi_group="GPU"
2234 />
2235 <counter name="AVG GPU Core Frequency"
2236 description="Average GPU Core Frequency in the measurement."
2237 data_type="uint64"
2238 max_equation="$GpuMaxFrequency"
2239 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2240 underscore_name="avg_gpu_core_frequency"
2241 units="hz"
2242 symbol_name="AvgGpuCoreFrequency"
2243 semantic_type="event"
2244 mdapi_supported_apis=""
2245 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2246 mdapi_group="GPU"
2247 mdapi_hw_unit_type="gpu"
2248 />
2249 <counter name="VS FPU Pipe Active"
2250 description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
2251 data_type="float"
2252 max_equation="100"
2253 equation="2 A 10 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2254 underscore_name="vs_fpu_active"
2255 units="percent"
2256 symbol_name="VsFpuActive"
2257 semantic_type="duration"
2258 mdapi_supported_apis=""
2259 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2260 mdapi_group="EU Array/Vertex Shader"
2261 mdapi_hw_unit_type="gpu"
2262 />
2263 <counter name="Sampler Texels Misses"
2264 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2265 data_type="uint64"
2266 equation="A 29 READ 4 UMUL"
2267 underscore_name="sampler_texel_misses"
2268 units="texels"
2269 symbol_name="SamplerTexelMisses"
2270 semantic_type="event"
2271 mdapi_supported_apis=""
2272 mdapi_usage_flags="Tier3 Batch Frame Draw"
2273 mdapi_hw_unit_type="gpu"
2274 mdapi_group="Sampler/Sampler Cache"
2275 />
2276 <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
2277 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
2278 data_type="float"
2279 max_equation="100"
2280 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
2281 underscore_name="non_sampler_shader01_access_stalled_on_l3"
2282 units="percent"
2283 symbol_name="NonSamplerShader01AccessStalledOnL3"
2284 availability="$DualSubsliceMask 2 AND"
2285 semantic_type="duration"
2286 mdapi_supported_apis=""
2287 mdapi_usage_flags="Tier3 Frame Batch Draw"
2288 mdapi_group="GPU/Data Port"
2289 mdapi_hw_unit_type="subslice"
2290 />
2291 <counter name="CS Threads Dispatched"
2292 description="The total number of compute shader hardware threads dispatched."
2293 data_type="uint64"
2294 equation="A 4 READ"
2295 underscore_name="cs_threads"
2296 units="threads"
2297 symbol_name="CsThreads"
2298 semantic_type="event"
2299 mdapi_supported_apis=""
2300 mdapi_usage_flags="Tier3 Frame Batch Draw"
2301 mdapi_hw_unit_type="gpu"
2302 mdapi_group="EU Array/Compute Shader"
2303 />
2304 <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
2305 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
2306 data_type="float"
2307 max_equation="100"
2308 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2309 underscore_name="non_sampler_shader02_access_stalled_on_l3"
2310 units="percent"
2311 symbol_name="NonSamplerShader02AccessStalledOnL3"
2312 availability="$DualSubsliceMask 4 AND"
2313 semantic_type="duration"
2314 mdapi_supported_apis=""
2315 mdapi_usage_flags="Tier3 Frame Batch Draw"
2316 mdapi_group="GPU/Data Port"
2317 mdapi_hw_unit_type="subslice"
2318 />
2319 <counter name="SLM Bytes Read"
2320 description="The total number of GPU memory bytes read from shared local memory."
2321 data_type="uint64"
2322 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2323 equation="A 30 READ 64 UMUL"
2324 underscore_name="slm_bytes_read"
2325 units="bytes"
2326 symbol_name="SlmBytesRead"
2327 semantic_type="throughput"
2328 mdapi_supported_apis=""
2329 mdapi_usage_flags="Tier3 Frame Batch Draw"
2330 mdapi_group="L3/Data Port/SLM"
2331 mdapi_hw_unit_type="gpu"
2332 />
2333 <counter name="PS Send Pipeline Active"
2334 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
2335 data_type="float"
2336 max_equation="100"
2337 equation="2 A 17 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2338 underscore_name="ps_send_active"
2339 units="percent"
2340 symbol_name="PsSendActive"
2341 semantic_type="duration"
2342 mdapi_supported_apis=""
2343 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2344 mdapi_group="EU Array/Pixel Shader"
2345 mdapi_hw_unit_type="gpu"
2346 />
2347 <counter name="GPU Busy"
2348 description="The percentage of time in which the GPU has been processing GPU commands."
2349 data_type="float"
2350 max_equation="100"
2351 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2352 underscore_name="gpu_busy"
2353 units="percent"
2354 symbol_name="GpuBusy"
2355 semantic_type="duration"
2356 mdapi_supported_apis=""
2357 mdapi_usage_flags="Tier1 Overview System Frame"
2358 mdapi_group="GPU"
2359 mdapi_hw_unit_type="gpu"
2360 />
2361 <counter name="Rasterized Pixels"
2362 description="The total number of rasterized pixels."
2363 data_type="uint64"
2364 equation="A 21 READ 4 UMUL"
2365 underscore_name="rasterized_pixels"
2366 units="pixels"
2367 symbol_name="RasterizedPixels"
2368 semantic_type="event"
2369 mdapi_supported_apis=""
2370 mdapi_usage_flags="Tier3 Frame Batch Draw"
2371 mdapi_hw_unit_type="gpu"
2372 mdapi_group="3D Pipe/Rasterizer"
2373 />
2374 <counter name="EU FPU And EM Pipes Active"
2375 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
2376 data_type="float"
2377 max_equation="100"
2378 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2379 underscore_name="eu_fpu_em_active"
2380 units="percent"
2381 symbol_name="EuFpuEmActive"
2382 semantic_type="duration"
2383 mdapi_supported_apis=""
2384 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2385 mdapi_group="EU Array/Pipes"
2386 mdapi_hw_unit_type="gpu"
2387 />
2388 <counter name="DS Threads Dispatched"
2389 description="The total number of domain shader hardware threads dispatched."
2390 data_type="uint64"
2391 equation="A 3 READ"
2392 underscore_name="ds_threads"
2393 units="threads"
2394 symbol_name="DsThreads"
2395 semantic_type="event"
2396 mdapi_supported_apis=""
2397 mdapi_usage_flags="Tier3 Frame Batch Draw"
2398 mdapi_hw_unit_type="gpu"
2399 mdapi_group="EU Array/Domain Shader"
2400 />
2401 <counter name="Samples Written"
2402 description="The total number of samples or pixels written to all render targets."
2403 data_type="uint64"
2404 equation="A 26 READ 4 UMUL"
2405 underscore_name="samples_written"
2406 units="pixels"
2407 symbol_name="SamplesWritten"
2408 semantic_type="event"
2409 mdapi_supported_apis=""
2410 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2411 mdapi_hw_unit_type="gpu"
2412 mdapi_group="3D Pipe/Output Merger"
2413 />
2414 <counter name="EU Stall"
2415 description="The percentage of time in which the Execution Units were stalled."
2416 data_type="float"
2417 max_equation="100"
2418 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2419 underscore_name="eu_stall"
2420 units="percent"
2421 symbol_name="EuStall"
2422 semantic_type="duration"
2423 mdapi_supported_apis=""
2424 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2425 mdapi_group="EU Array"
2426 mdapi_hw_unit_type="gpu"
2427 />
2428 <counter name="Samples Blended"
2429 description="The total number of blended samples or pixels written to all render targets."
2430 data_type="uint64"
2431 equation="A 27 READ 4 UMUL"
2432 underscore_name="samples_blended"
2433 units="pixels"
2434 symbol_name="SamplesBlended"
2435 semantic_type="event"
2436 mdapi_supported_apis=""
2437 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2438 mdapi_hw_unit_type="gpu"
2439 mdapi_group="3D Pipe/Output Merger"
2440 />
2441 <counter name="Early Depth Test Fails"
2442 description="The total number of pixels dropped on early depth test."
2443 data_type="uint64"
2444 equation="A 23 READ 4 UMUL"
2445 underscore_name="early_depth_test_fails"
2446 units="pixels"
2447 symbol_name="EarlyDepthTestFails"
2448 semantic_type="event"
2449 mdapi_supported_apis=""
2450 mdapi_usage_flags="Tier3 Frame Batch Draw"
2451 mdapi_hw_unit_type="gpu"
2452 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2453 />
2454 <counter name="Shader Memory Accesses"
2455 description="The total number of shader memory accesses to L3."
2456 data_type="uint64"
2457 equation="A 32 READ"
2458 underscore_name="shader_memory_accesses"
2459 units="messages"
2460 symbol_name="ShaderMemoryAccesses"
2461 semantic_type="event"
2462 mdapi_supported_apis=""
2463 mdapi_usage_flags="Tier3 Frame Batch Draw"
2464 mdapi_hw_unit_type="gpu"
2465 mdapi_group="L3/Data Port"
2466 />
2467 <counter name="HS Threads Dispatched"
2468 description="The total number of hull shader hardware threads dispatched."
2469 data_type="uint64"
2470 equation="A 2 READ"
2471 underscore_name="hs_threads"
2472 units="threads"
2473 symbol_name="HsThreads"
2474 semantic_type="event"
2475 mdapi_supported_apis=""
2476 mdapi_usage_flags="Tier3 Frame Batch Draw"
2477 mdapi_hw_unit_type="gpu"
2478 mdapi_group="EU Array/Hull Shader"
2479 />
2480 <counter name="L3 Shader Throughput"
2481 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2482 data_type="uint64"
2483 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2484 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2485 underscore_name="l3_shader_throughput"
2486 units="bytes"
2487 symbol_name="L3ShaderThroughput"
2488 semantic_type="throughput"
2489 mdapi_supported_apis=""
2490 mdapi_usage_flags="Tier2 Frame Batch Draw"
2491 mdapi_group="L3/Data Port"
2492 mdapi_hw_unit_type="gpu"
2493 />
2494 <counter name="Samples Killed in FS"
2495 description="The total number of samples or pixels dropped in fragment shaders."
2496 data_type="uint64"
2497 equation="A 24 READ 4 UMUL"
2498 underscore_name="samples_killed_in_ps"
2499 units="pixels"
2500 symbol_name="SamplesKilledInPs"
2501 semantic_type="event"
2502 mdapi_supported_apis=""
2503 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2504 mdapi_hw_unit_type="gpu"
2505 mdapi_group="3D Pipe/Fragment Shader"
2506 />
2507 <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
2508 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
2509 data_type="float"
2510 max_equation="100"
2511 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2512 underscore_name="non_sampler_shader00_access_stalled_on_l3"
2513 units="percent"
2514 symbol_name="NonSamplerShader00AccessStalledOnL3"
2515 availability="$DualSubsliceMask 1 AND"
2516 semantic_type="duration"
2517 mdapi_supported_apis=""
2518 mdapi_usage_flags="Tier3 Frame Batch Draw"
2519 mdapi_group="GPU/Data Port"
2520 mdapi_hw_unit_type="subslice"
2521 />
2522 <counter name="SLM Bytes Written"
2523 description="The total number of GPU memory bytes written into shared local memory."
2524 data_type="uint64"
2525 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2526 equation="A 31 READ 64 UMUL"
2527 underscore_name="slm_bytes_written"
2528 units="bytes"
2529 symbol_name="SlmBytesWritten"
2530 semantic_type="throughput"
2531 mdapi_supported_apis=""
2532 mdapi_usage_flags="Tier3 Frame Batch Draw"
2533 mdapi_group="L3/Data Port/SLM"
2534 mdapi_hw_unit_type="gpu"
2535 />
2536 <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
2537 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
2538 data_type="float"
2539 max_equation="100"
2540 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2541 underscore_name="non_sampler_shader03_access_stalled_on_l3"
2542 units="percent"
2543 symbol_name="NonSamplerShader03AccessStalledOnL3"
2544 availability="$DualSubsliceMask 8 AND"
2545 semantic_type="duration"
2546 mdapi_supported_apis=""
2547 mdapi_usage_flags="Tier3 Frame Batch Draw"
2548 mdapi_group="GPU/Data Port"
2549 mdapi_hw_unit_type="subslice"
2550 />
2551 <counter name="Slice0 Dualsubslice5 Non-sampler Shader Access Stalled On L3"
2552 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice5)"
2553 data_type="float"
2554 max_equation="100"
2555 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2556 underscore_name="non_sampler_shader05_access_stalled_on_l3"
2557 units="percent"
2558 symbol_name="NonSamplerShader05AccessStalledOnL3"
2559 availability="$DualSubsliceMask 32 AND"
2560 semantic_type="duration"
2561 mdapi_supported_apis=""
2562 mdapi_usage_flags="Tier3 Frame Batch Draw"
2563 mdapi_group="GPU/Data Port"
2564 mdapi_hw_unit_type="subslice"
2565 />
2566 <counter name="Shader Atomic Memory Accesses"
2567 description="The total number of shader atomic memory accesses."
2568 data_type="uint64"
2569 equation="A 34 READ"
2570 underscore_name="shader_atomics"
2571 units="messages"
2572 symbol_name="ShaderAtomics"
2573 semantic_type="event"
2574 mdapi_supported_apis=""
2575 mdapi_usage_flags="Tier3 Frame Batch Draw"
2576 mdapi_hw_unit_type="gpu"
2577 mdapi_group="L3/Data Port/Atomics"
2578 />
2579 <register_config type="NOA">
2580 <register type="NOA" address="0x00000D04" value="0x00000200" />
2581 <register type="NOA" address="0x00009840" value="0x00000000" />
2582 <register type="NOA" address="0x00009884" value="0x00000000" />
2583 <register type="NOA" address="0x00009888" value="0x14112400" />
2584 <register type="NOA" address="0x00009888" value="0x14312400" />
2585 <register type="NOA" address="0x00009888" value="0x14512474" />
2586 <register type="NOA" address="0x00009888" value="0x14712400" />
2587 <register type="NOA" address="0x00009888" value="0x14912400" />
2588 <register type="NOA" address="0x00009888" value="0x14B12400" />
2589 <register type="NOA" address="0x00009888" value="0x240A0019" />
2590 <register type="NOA" address="0x00009888" value="0x1C07C000" />
2591 <register type="NOA" address="0x00009888" value="0x24070002" />
2592 <register type="NOA" address="0x00009888" value="0x10110074" />
2593 <register type="NOA" address="0x00009888" value="0x08110000" />
2594 <register type="NOA" address="0x00009888" value="0x10128000" />
2595 <register type="NOA" address="0x00009888" value="0x1C130400" />
2596 <register type="NOA" address="0x00009888" value="0x12310074" />
2597 <register type="NOA" address="0x00009888" value="0x10310000" />
2598 <register type="NOA" address="0x00009888" value="0x08310000" />
2599 <register type="NOA" address="0x00009888" value="0x12328000" />
2600 <register type="NOA" address="0x00009888" value="0x1C330800" />
2601 <register type="NOA" address="0x00009888" value="0x10510000" />
2602 <register type="NOA" address="0x00009888" value="0x0A510000" />
2603 <register type="NOA" address="0x00009888" value="0x14528000" />
2604 <register type="NOA" address="0x00009888" value="0x1C531000" />
2605 <register type="NOA" address="0x00009888" value="0x16710074" />
2606 <register type="NOA" address="0x00009888" value="0x10710000" />
2607 <register type="NOA" address="0x00009888" value="0x0A710000" />
2608 <register type="NOA" address="0x00009888" value="0x16728000" />
2609 <register type="NOA" address="0x00009888" value="0x1C732000" />
2610 <register type="NOA" address="0x00009888" value="0x0E910074" />
2611 <register type="NOA" address="0x00009888" value="0x10910000" />
2612 <register type="NOA" address="0x00009888" value="0x06910000" />
2613 <register type="NOA" address="0x00009888" value="0x0E928000" />
2614 <register type="NOA" address="0x00009888" value="0x1C930200" />
2615 <register type="NOA" address="0x00009888" value="0x00B10074" />
2616 <register type="NOA" address="0x00009888" value="0x10B10000" />
2617 <register type="NOA" address="0x00009888" value="0x00B28000" />
2618 <register type="NOA" address="0x00009888" value="0x10B38000" />
2619 <register type="NOA" address="0x00009888" value="0x1E0F0020" />
2620 <register type="NOA" address="0x00009888" value="0x16104000" />
2621 <register type="NOA" address="0x00009888" value="0x2E020001" />
2622 <register type="NOA" address="0x00009888" value="0x2A030600" />
2623 <register type="NOA" address="0x00009888" value="0x18002000" />
2624 <register type="NOA" address="0x00009888" value="0x36003488" />
2625 <register type="NOA" address="0x00009888" value="0x3800001B" />
2626 <register type="NOA" address="0x00009888" value="0x00014000" />
2627 <register type="NOA" address="0x00009888" value="0x1A012000" />
2628 <register type="NOA" address="0x00009888" value="0x24050038" />
2629 <register type="NOA" address="0x00009888" value="0x24060080" />
2630 <register type="NOA" address="0x00009888" value="0x180A00F7" />
2631 <register type="NOA" address="0x00009888" value="0x200A0000" />
2632 <register type="NOA" address="0x00009888" value="0x140A8000" />
2633 <register type="NOA" address="0x00009888" value="0x160A8000" />
2634 <register type="NOA" address="0x00009884" value="0x00000003" />
2635 <register type="NOA" address="0x00009888" value="0x41104000" />
2636 <register type="NOA" address="0x00009888" value="0x5B105000" />
2637 <register type="NOA" address="0x00009888" value="0x5D100055" />
2638 <register type="NOA" address="0x00009888" value="0x11148000" />
2639 <register type="NOA" address="0x00009888" value="0x1B14E000" />
2640 <register type="NOA" address="0x00009888" value="0x1D140007" />
2641 <register type="NOA" address="0x00009888" value="0x4B112000" />
2642 <register type="NOA" address="0x00009888" value="0x5F115000" />
2643 <register type="NOA" address="0x00009888" value="0x61110055" />
2644 <register type="NOA" address="0x00009888" value="0x01128000" />
2645 <register type="NOA" address="0x00009888" value="0x0F128000" />
2646 <register type="NOA" address="0x00009888" value="0x11128000" />
2647 <register type="NOA" address="0x00009888" value="0x13128000" />
2648 <register type="NOA" address="0x00009888" value="0x15128000" />
2649 <register type="NOA" address="0x00009888" value="0x17128000" />
2650 <register type="NOA" address="0x00009888" value="0x19128000" />
2651 <register type="NOA" address="0x00009888" value="0x47100600" />
2652 <register type="NOA" address="0x00009888" value="0x4D100000" />
2653 <register type="NOA" address="0x00009888" value="0x4F101116" />
2654 <register type="NOA" address="0x00009888" value="0x51100401" />
2655 <register type="NOA" address="0x00009888" value="0x53100030" />
2656 <register type="NOA" address="0x00009888" value="0x17100000" />
2657 <register type="NOA" address="0x00009888" value="0x31100000" />
2658 <register type="NOA" address="0x00009884" value="0x00000003" />
2659 <register type="NOA" address="0x00009888" value="0x65100002" />
2660 <register type="NOA" address="0x00009884" value="0x00000000" />
2661 <register type="NOA" address="0x00009888" value="0x42000001" />
2662 </register_config>
2663 <register_config type="OA">
2664 <register type="OA" address="0x0000D920" value="0x00000000" />
2665 <register type="OA" address="0x0000D900" value="0x00000000" />
2666 <register type="OA" address="0x0000D904" value="0xF0800000" />
2667 <register type="OA" address="0x0000D910" value="0x00000000" />
2668 <register type="OA" address="0x0000D914" value="0x70800000" />
2669 <register type="OA" address="0x0000DC40" value="0x007F0000" />
2670 <register type="OA" address="0x0000D940" value="0x00000002" />
2671 <register type="OA" address="0x0000D944" value="0x0000FFFE" />
2672 <register type="OA" address="0x0000DC00" value="0x00000002" />
2673 <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
2674 <register type="OA" address="0x0000D948" value="0x00000002" />
2675 <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
2676 <register type="OA" address="0x0000DC08" value="0x00000002" />
2677 <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
2678 <register type="OA" address="0x0000D950" value="0x00000002" />
2679 <register type="OA" address="0x0000D954" value="0x0000FFFB" />
2680 <register type="OA" address="0x0000DC10" value="0x00000002" />
2681 <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
2682 <register type="OA" address="0x0000D958" value="0x00000002" />
2683 <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
2684 <register type="OA" address="0x0000DC18" value="0x00000002" />
2685 <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
2686 <register type="OA" address="0x0000D960" value="0x00000002" />
2687 <register type="OA" address="0x0000D964" value="0x0000FFEF" />
2688 <register type="OA" address="0x0000DC20" value="0x00000002" />
2689 <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
2690 <register type="OA" address="0x0000D968" value="0x00000002" />
2691 <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
2692 <register type="OA" address="0x0000DC28" value="0x00000002" />
2693 <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
2694 <register type="OA" address="0x0000D970" value="0x00000002" />
2695 <register type="OA" address="0x0000D974" value="0x0000FFBF" />
2696 <register type="OA" address="0x0000DC30" value="0x00000002" />
2697 <register type="OA" address="0x0000DC34" value="0x0000FFBF" />
2698 </register_config>
2699 <register_config type="FLEX">
2700 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2701 <register type="FLEX" address="0x0000E558" value="0x00010003" />
2702 <register type="FLEX" address="0x0000E658" value="0x00012011" />
2703 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
2704 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
2705 </register_config>
2706 </set>
2707
2708 <set name="Metric set RasterizerAndPixelBackend"
2709 mdapi_supported_apis="OGL OCL IO BB"
2710 underscore_name="rasterizer_and_pixel_backend"
2711 hw_config_guid="a889ccb3-5ebd-437f-b5c6-e951fba822f5"
2712 chipset="TGL"
2713 symbol_name="RasterizerAndPixelBackend"
2714 >
2715 <counter name="GPU Core Clocks"
2716 description="The total number of GPU core clocks elapsed during the measurement."
2717 data_type="uint64"
2718 equation="GPU_CLOCK 0 READ"
2719 underscore_name="gpu_core_clocks"
2720 units="cycles"
2721 symbol_name="GpuCoreClocks"
2722 semantic_type="event"
2723 mdapi_supported_apis=""
2724 mdapi_usage_flags="Tier1 Frame Batch Draw"
2725 mdapi_hw_unit_type="gpu"
2726 mdapi_group="GPU"
2727 />
2728 <counter name="EU Active"
2729 description="The percentage of time in which the Execution Units were actively processing."
2730 data_type="float"
2731 max_equation="100"
2732 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2733 underscore_name="eu_active"
2734 units="percent"
2735 symbol_name="EuActive"
2736 semantic_type="duration"
2737 mdapi_supported_apis=""
2738 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2739 mdapi_group="EU Array"
2740 mdapi_hw_unit_type="gpu"
2741 />
2742 <counter name="VS Send Pipe Active"
2743 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
2744 data_type="float"
2745 max_equation="100"
2746 equation="2 A 12 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2747 underscore_name="vs_send_active"
2748 units="percent"
2749 symbol_name="VsSendActive"
2750 semantic_type="duration"
2751 mdapi_supported_apis=""
2752 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2753 mdapi_group="EU Array/Vertex Shader"
2754 mdapi_hw_unit_type="gpu"
2755 />
2756 <counter name="Slice0 Pipe0 PS Output Available"
2757 description="The percentage of time in which slice0 pipe0 PS output is available"
2758 data_type="float"
2759 max_equation="100"
2760 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2761 underscore_name="ps_output00_available"
2762 units="percent"
2763 symbol_name="PSOutput00Available"
2764 semantic_type="duration"
2765 mdapi_supported_apis=""
2766 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2767 mdapi_group="GPU/3D Pipe"
2768 mdapi_hw_unit_type="slice"
2769 />
2770 <counter name="VS EM Pipe Active"
2771 description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
2772 data_type="float"
2773 max_equation="100"
2774 equation="2 A 11 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2775 underscore_name="vs_em_active"
2776 units="percent"
2777 symbol_name="VsEmActive"
2778 semantic_type="duration"
2779 mdapi_supported_apis=""
2780 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2781 mdapi_group="EU Array/Vertex Shader"
2782 mdapi_hw_unit_type="gpu"
2783 />
2784 <counter name="GS Threads Dispatched"
2785 description="The total number of geometry shader hardware threads dispatched."
2786 data_type="uint64"
2787 equation="A 5 READ"
2788 underscore_name="gs_threads"
2789 units="threads"
2790 symbol_name="GsThreads"
2791 semantic_type="event"
2792 mdapi_supported_apis=""
2793 mdapi_usage_flags="Tier3 Frame Batch Draw"
2794 mdapi_hw_unit_type="gpu"
2795 mdapi_group="EU Array/Geometry Shader"
2796 />
2797 <counter name="Slice0 Pipe1 PS Output Available"
2798 description="The percentage of time in which slice0 pipe1 PS output is available"
2799 data_type="float"
2800 max_equation="100"
2801 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
2802 underscore_name="ps_output01_available"
2803 units="percent"
2804 symbol_name="PSOutput01Available"
2805 semantic_type="duration"
2806 mdapi_supported_apis=""
2807 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2808 mdapi_group="GPU/3D Pipe"
2809 mdapi_hw_unit_type="slice"
2810 />
2811 <counter name="Early Hi-Depth Test Fails"
2812 description="The total number of pixels dropped on early hierarchical depth test."
2813 data_type="uint64"
2814 equation="A 22 READ 4 UMUL"
2815 underscore_name="hi_depth_test_fails"
2816 units="pixels"
2817 symbol_name="HiDepthTestFails"
2818 semantic_type="event"
2819 mdapi_supported_apis=""
2820 mdapi_usage_flags="Tier3 Frame Batch Draw"
2821 mdapi_hw_unit_type="gpu"
2822 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2823 />
2824 <counter name="FS Both FPU Active"
2825 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
2826 data_type="float"
2827 max_equation="100"
2828 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2829 underscore_name="ps_eu_both_fpu_active"
2830 units="percent"
2831 symbol_name="PsEuBothFpuActive"
2832 semantic_type="duration"
2833 mdapi_supported_apis=""
2834 mdapi_usage_flags="Tier4 Frame Batch Draw"
2835 mdapi_group="3D Pipe/Fragment Shader"
2836 mdapi_hw_unit_type="gpu"
2837 />
2838 <counter name="VS Threads Dispatched"
2839 description="The total number of vertex shader hardware threads dispatched."
2840 data_type="uint64"
2841 equation="A 1 READ"
2842 underscore_name="vs_threads"
2843 units="threads"
2844 symbol_name="VsThreads"
2845 semantic_type="event"
2846 mdapi_supported_apis=""
2847 mdapi_usage_flags="Tier3 Frame Batch Draw"
2848 mdapi_hw_unit_type="gpu"
2849 mdapi_group="EU Array/Vertex Shader"
2850 />
2851 <counter name="FS Threads Dispatched"
2852 description="The total number of fragment shader hardware threads dispatched."
2853 data_type="uint64"
2854 equation="A 6 READ"
2855 underscore_name="ps_threads"
2856 units="threads"
2857 symbol_name="PsThreads"
2858 semantic_type="event"
2859 mdapi_supported_apis=""
2860 mdapi_usage_flags="Tier3 Frame Batch Draw"
2861 mdapi_hw_unit_type="gpu"
2862 mdapi_group="EU Array/Fragment Shader"
2863 />
2864 <counter name="Slice0 Pipe1 Pixel Values Ready"
2865 description="The percentage of time in which slice0 pipe1 pixel values are ready"
2866 data_type="float"
2867 max_equation="100"
2868 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2869 underscore_name="pixel_values01_ready"
2870 units="percent"
2871 symbol_name="PixelValues01Ready"
2872 semantic_type="duration"
2873 mdapi_supported_apis=""
2874 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2875 mdapi_group="GPU/3D Pipe"
2876 mdapi_hw_unit_type="slice"
2877 />
2878 <counter name="PS EM Pipe Active"
2879 description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
2880 data_type="float"
2881 max_equation="100"
2882 equation="2 A 16 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2883 underscore_name="ps_em_active"
2884 units="percent"
2885 symbol_name="PsEmActive"
2886 semantic_type="duration"
2887 mdapi_supported_apis=""
2888 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2889 mdapi_group="EU Array/Pixel Shader"
2890 mdapi_hw_unit_type="gpu"
2891 />
2892 <counter name="Shader Barrier Messages"
2893 description="The total number of shader barrier messages."
2894 data_type="uint64"
2895 equation="A 35 READ"
2896 underscore_name="shader_barriers"
2897 units="messages"
2898 symbol_name="ShaderBarriers"
2899 semantic_type="event"
2900 mdapi_supported_apis=""
2901 mdapi_usage_flags="Tier3 Frame Batch Draw"
2902 mdapi_hw_unit_type="gpu"
2903 mdapi_group="EU Array/Barrier"
2904 />
2905 <counter name="Sampler Texels"
2906 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2907 data_type="uint64"
2908 equation="A 28 READ 4 UMUL"
2909 underscore_name="sampler_texels"
2910 units="texels"
2911 symbol_name="SamplerTexels"
2912 semantic_type="event"
2913 mdapi_supported_apis=""
2914 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2915 mdapi_hw_unit_type="gpu"
2916 mdapi_group="Sampler/Sampler Input"
2917 />
2918 <counter name="Pixels Failing Tests"
2919 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2920 data_type="uint64"
2921 equation="A 25 READ 4 UMUL"
2922 underscore_name="pixels_failing_post_ps_tests"
2923 units="pixels"
2924 symbol_name="PixelsFailingPostPsTests"
2925 semantic_type="event"
2926 mdapi_supported_apis=""
2927 mdapi_usage_flags="Tier3 Frame Batch Draw"
2928 mdapi_hw_unit_type="gpu"
2929 mdapi_group="3D Pipe/Output Merger"
2930 />
2931 <counter name="PS FPU Pipe Active"
2932 description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
2933 data_type="float"
2934 max_equation="100"
2935 equation="2 A 15 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2936 underscore_name="ps_fpu_active"
2937 units="percent"
2938 symbol_name="PsFpuActive"
2939 semantic_type="duration"
2940 mdapi_supported_apis=""
2941 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2942 mdapi_group="EU Array/Pixel Shader"
2943 mdapi_hw_unit_type="gpu"
2944 />
2945 <counter name="GPU Time Elapsed"
2946 description="Time elapsed on the GPU during the measurement."
2947 data_type="uint64"
2948 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2949 underscore_name="gpu_time"
2950 units="ns"
2951 symbol_name="GpuTime"
2952 semantic_type="duration"
2953 mdapi_supported_apis=""
2954 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2955 mdapi_hw_unit_type="gpu"
2956 mdapi_group="GPU"
2957 />
2958 <counter name="AVG GPU Core Frequency"
2959 description="Average GPU Core Frequency in the measurement."
2960 data_type="uint64"
2961 max_equation="$GpuMaxFrequency"
2962 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2963 underscore_name="avg_gpu_core_frequency"
2964 units="hz"
2965 symbol_name="AvgGpuCoreFrequency"
2966 semantic_type="event"
2967 mdapi_supported_apis=""
2968 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2969 mdapi_group="GPU"
2970 mdapi_hw_unit_type="gpu"
2971 />
2972 <counter name="VS FPU Pipe Active"
2973 description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
2974 data_type="float"
2975 max_equation="100"
2976 equation="2 A 10 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2977 underscore_name="vs_fpu_active"
2978 units="percent"
2979 symbol_name="VsFpuActive"
2980 semantic_type="duration"
2981 mdapi_supported_apis=""
2982 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2983 mdapi_group="EU Array/Vertex Shader"
2984 mdapi_hw_unit_type="gpu"
2985 />
2986 <counter name="Sampler Texels Misses"
2987 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2988 data_type="uint64"
2989 equation="A 29 READ 4 UMUL"
2990 underscore_name="sampler_texel_misses"
2991 units="texels"
2992 symbol_name="SamplerTexelMisses"
2993 semantic_type="event"
2994 mdapi_supported_apis=""
2995 mdapi_usage_flags="Tier3 Batch Frame Draw"
2996 mdapi_hw_unit_type="gpu"
2997 mdapi_group="Sampler/Sampler Cache"
2998 />
2999 <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
3000 description="The percentage of time in which slice0 pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
3001 data_type="float"
3002 max_equation="100"
3003 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
3004 underscore_name="pixel_data00_ready"
3005 units="percent"
3006 symbol_name="PixelData00Ready"
3007 semantic_type="duration"
3008 mdapi_supported_apis=""
3009 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3010 mdapi_group="GPU/Rasterizer/Early Depth Test"
3011 mdapi_hw_unit_type="slice"
3012 />
3013 <counter name="CS Threads Dispatched"
3014 description="The total number of compute shader hardware threads dispatched."
3015 data_type="uint64"
3016 equation="A 4 READ"
3017 underscore_name="cs_threads"
3018 units="threads"
3019 symbol_name="CsThreads"
3020 semantic_type="event"
3021 mdapi_supported_apis=""
3022 mdapi_usage_flags="Tier3 Frame Batch Draw"
3023 mdapi_hw_unit_type="gpu"
3024 mdapi_group="EU Array/Compute Shader"
3025 />
3026 <counter name="Slice0 Rasterizer Input Available"
3027 description="The percentage of time in which slice0 rasterizer input is available"
3028 data_type="float"
3029 max_equation="100"
3030 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3031 underscore_name="rasterizer0_input_available"
3032 units="percent"
3033 symbol_name="Rasterizer0InputAvailable"
3034 availability="$SliceMask 1 AND"
3035 semantic_type="duration"
3036 mdapi_supported_apis=""
3037 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3038 mdapi_group="GPU/Rasterizer"
3039 mdapi_hw_unit_type="slice"
3040 />
3041 <counter name="SLM Bytes Read"
3042 description="The total number of GPU memory bytes read from shared local memory."
3043 data_type="uint64"
3044 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3045 equation="A 30 READ 64 UMUL"
3046 underscore_name="slm_bytes_read"
3047 units="bytes"
3048 symbol_name="SlmBytesRead"
3049 semantic_type="throughput"
3050 mdapi_supported_apis=""
3051 mdapi_usage_flags="Tier3 Frame Batch Draw"
3052 mdapi_group="L3/Data Port/SLM"
3053 mdapi_hw_unit_type="gpu"
3054 />
3055 <counter name="PS Send Pipeline Active"
3056 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3057 data_type="float"
3058 max_equation="100"
3059 equation="2 A 17 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3060 underscore_name="ps_send_active"
3061 units="percent"
3062 symbol_name="PsSendActive"
3063 semantic_type="duration"
3064 mdapi_supported_apis=""
3065 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3066 mdapi_group="EU Array/Pixel Shader"
3067 mdapi_hw_unit_type="gpu"
3068 />
3069 <counter name="GPU Busy"
3070 description="The percentage of time in which the GPU has been processing GPU commands."
3071 data_type="float"
3072 max_equation="100"
3073 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3074 underscore_name="gpu_busy"
3075 units="percent"
3076 symbol_name="GpuBusy"
3077 semantic_type="duration"
3078 mdapi_supported_apis=""
3079 mdapi_usage_flags="Tier1 Overview System Frame"
3080 mdapi_group="GPU"
3081 mdapi_hw_unit_type="gpu"
3082 />
3083 <counter name="SQ01 is full"
3084 description="The percentage of time when IDI0 SQ1 is filled above a threshold (usually 48 entries)"
3085 data_type="float"
3086 max_equation="100"
3087 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
3088 underscore_name="gt_request_queue01_full"
3089 units="percent"
3090 symbol_name="GTRequestQueue01Full"
3091 semantic_type="duration"
3092 mdapi_supported_apis=""
3093 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3094 mdapi_group="GTI"
3095 mdapi_hw_unit_type="gpu"
3096 />
3097 <counter name="Rasterized Pixels"
3098 description="The total number of rasterized pixels."
3099 data_type="uint64"
3100 equation="A 21 READ 4 UMUL"
3101 underscore_name="rasterized_pixels"
3102 units="pixels"
3103 symbol_name="RasterizedPixels"
3104 semantic_type="event"
3105 mdapi_supported_apis=""
3106 mdapi_usage_flags="Tier3 Frame Batch Draw"
3107 mdapi_hw_unit_type="gpu"
3108 mdapi_group="3D Pipe/Rasterizer"
3109 />
3110 <counter name="Slice0 Pipe2 Pixel Values Ready"
3111 description="The percentage of time in which slice0 pipe2 pixel values are ready"
3112 data_type="float"
3113 max_equation="100"
3114 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
3115 underscore_name="pixel_values02_ready"
3116 units="percent"
3117 symbol_name="PixelValues02Ready"
3118 semantic_type="duration"
3119 mdapi_supported_apis=""
3120 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3121 mdapi_group="GPU/3D Pipe"
3122 mdapi_hw_unit_type="slice"
3123 />
3124 <counter name="EU FPU And EM Pipes Active"
3125 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
3126 data_type="float"
3127 max_equation="100"
3128 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3129 underscore_name="eu_fpu_em_active"
3130 units="percent"
3131 symbol_name="EuFpuEmActive"
3132 semantic_type="duration"
3133 mdapi_supported_apis=""
3134 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3135 mdapi_group="EU Array/Pipes"
3136 mdapi_hw_unit_type="gpu"
3137 />
3138 <counter name="Slice0 Pipe0 Pixel Values Ready"
3139 description="The percentage of time in which slice0 pipe0 pixel values are ready"
3140 data_type="float"
3141 max_equation="100"
3142 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
3143 underscore_name="pixel_values00_ready"
3144 units="percent"
3145 symbol_name="PixelValues00Ready"
3146 semantic_type="duration"
3147 mdapi_supported_apis=""
3148 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3149 mdapi_group="GPU/3D Pipe"
3150 mdapi_hw_unit_type="slice"
3151 />
3152 <counter name="SQ10 is full"
3153 description="The percentage of time when IDI1 SQ0 is filled above a threshold (usually 48 entries)"
3154 data_type="float"
3155 max_equation="100"
3156 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3157 underscore_name="gt_request_queue10_full"
3158 units="percent"
3159 symbol_name="GTRequestQueue10Full"
3160 semantic_type="duration"
3161 mdapi_supported_apis=""
3162 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3163 mdapi_group="GTI"
3164 mdapi_hw_unit_type="gpu"
3165 />
3166 <counter name="DS Threads Dispatched"
3167 description="The total number of domain shader hardware threads dispatched."
3168 data_type="uint64"
3169 equation="A 3 READ"
3170 underscore_name="ds_threads"
3171 units="threads"
3172 symbol_name="DsThreads"
3173 semantic_type="event"
3174 mdapi_supported_apis=""
3175 mdapi_usage_flags="Tier3 Frame Batch Draw"
3176 mdapi_hw_unit_type="gpu"
3177 mdapi_group="EU Array/Domain Shader"
3178 />
3179 <counter name="Samples Written"
3180 description="The total number of samples or pixels written to all render targets."
3181 data_type="uint64"
3182 equation="A 26 READ 4 UMUL"
3183 underscore_name="samples_written"
3184 units="pixels"
3185 symbol_name="SamplesWritten"
3186 semantic_type="event"
3187 mdapi_supported_apis=""
3188 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3189 mdapi_hw_unit_type="gpu"
3190 mdapi_group="3D Pipe/Output Merger"
3191 />
3192 <counter name="SQ00 is full"
3193 description="The percentage of time when IDI0 SQ0 is filled above a threshold (usually 48 entries)"
3194 data_type="float"
3195 max_equation="100"
3196 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3197 underscore_name="gt_request_queue00_full"
3198 units="percent"
3199 symbol_name="GTRequestQueue00Full"
3200 semantic_type="duration"
3201 mdapi_supported_apis=""
3202 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3203 mdapi_group="GTI"
3204 mdapi_hw_unit_type="gpu"
3205 />
3206 <counter name="EU Stall"
3207 description="The percentage of time in which the Execution Units were stalled."
3208 data_type="float"
3209 max_equation="100"
3210 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3211 underscore_name="eu_stall"
3212 units="percent"
3213 symbol_name="EuStall"
3214 semantic_type="duration"
3215 mdapi_supported_apis=""
3216 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3217 mdapi_group="EU Array"
3218 mdapi_hw_unit_type="gpu"
3219 />
3220 <counter name="Slice0 Pipe2 PS Output Available"
3221 description="The percentage of time in which slice0 pipe2 PS output is available"
3222 data_type="float"
3223 max_equation="100"
3224 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
3225 underscore_name="ps_output02_available"
3226 units="percent"
3227 symbol_name="PSOutput02Available"
3228 semantic_type="duration"
3229 mdapi_supported_apis=""
3230 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3231 mdapi_group="GPU/3D Pipe"
3232 mdapi_hw_unit_type="slice"
3233 />
3234 <counter name="Slice0 Rasterizer Output Ready"
3235 description="The percentage of time in which slice0 rasterizer output is ready"
3236 data_type="float"
3237 max_equation="100"
3238 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
3239 underscore_name="rasterizer0_output_ready"
3240 units="percent"
3241 symbol_name="Rasterizer0OutputReady"
3242 availability="$SliceMask 1 AND"
3243 semantic_type="duration"
3244 mdapi_supported_apis=""
3245 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3246 mdapi_group="GPU/Rasterizer"
3247 mdapi_hw_unit_type="slice"
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=""
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=""
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="SQ11 is full"
3276 description="The percentage of time when IDI1 SQ1 is filled above a threshold (usually 48 entries)"
3277 data_type="float"
3278 max_equation="100"
3279 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3280 underscore_name="gt_request_queue11_full"
3281 units="percent"
3282 symbol_name="GTRequestQueue11Full"
3283 semantic_type="duration"
3284 mdapi_supported_apis=""
3285 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3286 mdapi_group="GTI"
3287 mdapi_hw_unit_type="gpu"
3288 />
3289 <counter name="Shader Memory Accesses"
3290 description="The total number of shader memory accesses to L3."
3291 data_type="uint64"
3292 equation="A 32 READ"
3293 underscore_name="shader_memory_accesses"
3294 units="messages"
3295 symbol_name="ShaderMemoryAccesses"
3296 semantic_type="event"
3297 mdapi_supported_apis=""
3298 mdapi_usage_flags="Tier3 Frame Batch Draw"
3299 mdapi_hw_unit_type="gpu"
3300 mdapi_group="L3/Data Port"
3301 />
3302 <counter name="HS Threads Dispatched"
3303 description="The total number of hull shader hardware threads dispatched."
3304 data_type="uint64"
3305 equation="A 2 READ"
3306 underscore_name="hs_threads"
3307 units="threads"
3308 symbol_name="HsThreads"
3309 semantic_type="event"
3310 mdapi_supported_apis=""
3311 mdapi_usage_flags="Tier3 Frame Batch Draw"
3312 mdapi_hw_unit_type="gpu"
3313 mdapi_group="EU Array/Hull Shader"
3314 />
3315 <counter name="L3 Shader Throughput"
3316 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3317 data_type="uint64"
3318 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3319 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3320 underscore_name="l3_shader_throughput"
3321 units="bytes"
3322 symbol_name="L3ShaderThroughput"
3323 semantic_type="throughput"
3324 mdapi_supported_apis=""
3325 mdapi_usage_flags="Tier2 Frame Batch Draw"
3326 mdapi_group="L3/Data Port"
3327 mdapi_hw_unit_type="gpu"
3328 />
3329 <counter name="Samples Killed in FS"
3330 description="The total number of samples or pixels dropped in fragment shaders."
3331 data_type="uint64"
3332 equation="A 24 READ 4 UMUL"
3333 underscore_name="samples_killed_in_ps"
3334 units="pixels"
3335 symbol_name="SamplesKilledInPs"
3336 semantic_type="event"
3337 mdapi_supported_apis=""
3338 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3339 mdapi_hw_unit_type="gpu"
3340 mdapi_group="3D Pipe/Fragment Shader"
3341 />
3342 <counter name="SLM Bytes Written"
3343 description="The total number of GPU memory bytes written into shared local memory."
3344 data_type="uint64"
3345 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3346 equation="A 31 READ 64 UMUL"
3347 underscore_name="slm_bytes_written"
3348 units="bytes"
3349 symbol_name="SlmBytesWritten"
3350 semantic_type="throughput"
3351 mdapi_supported_apis=""
3352 mdapi_usage_flags="Tier3 Frame Batch Draw"
3353 mdapi_group="L3/Data Port/SLM"
3354 mdapi_hw_unit_type="gpu"
3355 />
3356 <counter name="Shader Atomic Memory Accesses"
3357 description="The total number of shader atomic memory accesses."
3358 data_type="uint64"
3359 equation="A 34 READ"
3360 underscore_name="shader_atomics"
3361 units="messages"
3362 symbol_name="ShaderAtomics"
3363 semantic_type="event"
3364 mdapi_supported_apis=""
3365 mdapi_usage_flags="Tier3 Frame Batch Draw"
3366 mdapi_hw_unit_type="gpu"
3367 mdapi_group="L3/Data Port/Atomics"
3368 />
3369 <register_config type="NOA">
3370 <register type="NOA" address="0x00000D04" value="0x00000200" />
3371 <register type="NOA" address="0x00009840" value="0x00000000" />
3372 <register type="NOA" address="0x00009884" value="0x00000000" />
3373 <register type="NOA" address="0x00009888" value="0x1E075000" />
3374 <register type="NOA" address="0x00009888" value="0x1A0700C0" />
3375 <register type="NOA" address="0x00009888" value="0x1E055000" />
3376 <register type="NOA" address="0x00009888" value="0x1A0500C0" />
3377 <register type="NOA" address="0x00009888" value="0x1E065000" />
3378 <register type="NOA" address="0x00009888" value="0x1A0600C0" />
3379 <register type="NOA" address="0x00009888" value="0x2A0A7300" />
3380 <register type="NOA" address="0x00009888" value="0x2C0A0000" />
3381 <register type="NOA" address="0x00009888" value="0x120800A0" />
3382 <register type="NOA" address="0x00009888" value="0x0A07C000" />
3383 <register type="NOA" address="0x00009888" value="0x0E070027" />
3384 <register type="NOA" address="0x00009888" value="0x10070000" />
3385 <register type="NOA" address="0x00009888" value="0x24070000" />
3386 <register type="NOA" address="0x00009888" value="0x2A032000" />
3387 <register type="NOA" address="0x00009888" value="0x2C030008" />
3388 <register type="NOA" address="0x00009888" value="0x18006000" />
3389 <register type="NOA" address="0x00009888" value="0x360036D8" />
3390 <register type="NOA" address="0x00009888" value="0x38003299" />
3391 <register type="NOA" address="0x00009888" value="0x1A004000" />
3392 <register type="NOA" address="0x00009888" value="0x1C006000" />
3393 <register type="NOA" address="0x00009888" value="0x2A010400" />
3394 <register type="NOA" address="0x00009888" value="0x2C010001" />
3395 <register type="NOA" address="0x00009888" value="0x0C05C000" />
3396 <register type="NOA" address="0x00009888" value="0x00052700" />
3397 <register type="NOA" address="0x00009888" value="0x10050000" />
3398 <register type="NOA" address="0x00009888" value="0x24050000" />
3399 <register type="NOA" address="0x00009888" value="0x22050000" />
3400 <register type="NOA" address="0x00009888" value="0x0C0600C0" />
3401 <register type="NOA" address="0x00009888" value="0x0E062700" />
3402 <register type="NOA" address="0x00009888" value="0x10060000" />
3403 <register type="NOA" address="0x00009888" value="0x24060000" />
3404 <register type="NOA" address="0x00009888" value="0x26060000" />
3405 <register type="NOA" address="0x00009888" value="0x000A0144" />
3406 <register type="NOA" address="0x00009888" value="0x0E0A0145" />
3407 <register type="NOA" address="0x00009888" value="0x100A0156" />
3408 <register type="NOA" address="0x00009888" value="0x040A014F" />
3409 <register type="NOA" address="0x00009888" value="0x200A0000" />
3410 <register type="NOA" address="0x00009888" value="0x120A4000" />
3411 <register type="NOA" address="0x00009888" value="0x140A4000" />
3412 <register type="NOA" address="0x00009888" value="0x180A8000" />
3413 <register type="NOA" address="0x00009888" value="0x1E0A8000" />
3414 <register type="NOA" address="0x00009888" value="0x08081980" />
3415 <register type="NOA" address="0x00009888" value="0x0A080032" />
3416 <register type="NOA" address="0x00009888" value="0x10080000" />
3417 <register type="NOA" address="0x00009884" value="0x00000003" />
3418 <register type="NOA" address="0x00009888" value="0x31152800" />
3419 <register type="NOA" address="0x00009888" value="0x331500A0" />
3420 <register type="NOA" address="0x00009888" value="0x31352800" />
3421 <register type="NOA" address="0x00009888" value="0x333500A0" />
3422 <register type="NOA" address="0x00009888" value="0x41104000" />
3423 <register type="NOA" address="0x00009888" value="0x5B105FA5" />
3424 <register type="NOA" address="0x00009888" value="0x5D101555" />
3425 <register type="NOA" address="0x00009888" value="0x11148000" />
3426 <register type="NOA" address="0x00009888" value="0x1B14E000" />
3427 <register type="NOA" address="0x00009888" value="0x1D14003F" />
3428 <register type="NOA" address="0x00009888" value="0x13148000" />
3429 <register type="NOA" address="0x00009888" value="0x15148000" />
3430 <register type="NOA" address="0x00009888" value="0x4B112000" />
3431 <register type="NOA" address="0x00009888" value="0x5F115005" />
3432 <register type="NOA" address="0x00009888" value="0x61111555" />
3433 <register type="NOA" address="0x00009888" value="0x01128000" />
3434 <register type="NOA" address="0x00009888" value="0x0F128000" />
3435 <register type="NOA" address="0x00009888" value="0x11128000" />
3436 <register type="NOA" address="0x00009888" value="0x13128000" />
3437 <register type="NOA" address="0x00009888" value="0x15128000" />
3438 <register type="NOA" address="0x00009888" value="0x17128000" />
3439 <register type="NOA" address="0x00009888" value="0x19128000" />
3440 <register type="NOA" address="0x00009888" value="0x1B128000" />
3441 <register type="NOA" address="0x00009888" value="0x1D128000" />
3442 <register type="NOA" address="0x00009888" value="0x1F128000" />
3443 <register type="NOA" address="0x00009888" value="0x03128000" />
3444 <register type="NOA" address="0x00009888" value="0x05128000" />
3445 <register type="NOA" address="0x00009888" value="0x07150016" />
3446 <register type="NOA" address="0x00009888" value="0x09150096" />
3447 <register type="NOA" address="0x00009888" value="0x01150000" />
3448 <register type="NOA" address="0x00009888" value="0x03168000" />
3449 <register type="NOA" address="0x00009888" value="0x05164000" />
3450 <register type="NOA" address="0x00009888" value="0x0B350016" />
3451 <register type="NOA" address="0x00009888" value="0x0D350096" />
3452 <register type="NOA" address="0x00009888" value="0x01350000" />
3453 <register type="NOA" address="0x00009888" value="0x05368000" />
3454 <register type="NOA" address="0x00009888" value="0x07364000" />
3455 <register type="NOA" address="0x00009888" value="0x47100400" />
3456 <register type="NOA" address="0x00009888" value="0x4D100616" />
3457 <register type="NOA" address="0x00009888" value="0x4F100404" />
3458 <register type="NOA" address="0x00009888" value="0x51100202" />
3459 <register type="NOA" address="0x00009888" value="0x53100002" />
3460 <register type="NOA" address="0x00009888" value="0x55100204" />
3461 <register type="NOA" address="0x00009888" value="0x17100000" />
3462 <register type="NOA" address="0x00009888" value="0x31100000" />
3463 <register type="NOA" address="0x00009888" value="0x57100000" />
3464 <register type="NOA" address="0x00009888" value="0x49101404" />
3465 <register type="NOA" address="0x00009888" value="0x4B101616" />
3466 <register type="NOA" address="0x00009884" value="0x00000003" />
3467 <register type="NOA" address="0x00009888" value="0x65100002" />
3468 <register type="NOA" address="0x00009884" value="0x00000000" />
3469 <register type="NOA" address="0x00009888" value="0x42000001" />
3470 </register_config>
3471 <register_config type="OA">
3472 <register type="OA" address="0x0000D920" value="0x00000000" />
3473 <register type="OA" address="0x0000D900" value="0x00000000" />
3474 <register type="OA" address="0x0000D904" value="0x30800000" />
3475 <register type="OA" address="0x0000D910" value="0x00000000" />
3476 <register type="OA" address="0x0000D914" value="0x00800000" />
3477 <register type="OA" address="0x0000DC40" value="0x00030000" />
3478 <register type="OA" address="0x0000D940" value="0x00000038" />
3479 <register type="OA" address="0x0000D944" value="0x0000FFF8" />
3480 <register type="OA" address="0x0000DC00" value="0x00000038" />
3481 <register type="OA" address="0x0000DC04" value="0x0000FFF8" />
3482 <register type="OA" address="0x0000D948" value="0x000000C0" />
3483 <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
3484 <register type="OA" address="0x0000DC08" value="0x000000C0" />
3485 <register type="OA" address="0x0000DC0C" value="0x0000FFE7" />
3486 </register_config>
3487 <register_config type="FLEX">
3488 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3489 <register type="FLEX" address="0x0000E558" value="0x00010003" />
3490 <register type="FLEX" address="0x0000E658" value="0x00012011" />
3491 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
3492 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
3493 </register_config>
3494 </set>
3495
3496 <set name="Gen12LP L3_1"
3497 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
3498 underscore_name="l3_1"
3499 hw_config_guid="feee2629-03a8-4d31-ab4d-7d16572163fb"
3500 chipset="TGL"
3501 symbol_name="L3_1"
3502 >
3503 <counter name="GPU Core Clocks"
3504 description="The total number of GPU core clocks elapsed during the measurement."
3505 data_type="uint64"
3506 equation="GPU_CLOCK 0 READ"
3507 underscore_name="gpu_core_clocks"
3508 units="cycles"
3509 symbol_name="GpuCoreClocks"
3510 semantic_type="event"
3511 mdapi_supported_apis=""
3512 mdapi_usage_flags="Tier1 Frame Batch Draw"
3513 mdapi_hw_unit_type="gpu"
3514 mdapi_group="GPU"
3515 />
3516 <counter name="EU Active"
3517 description="The percentage of time in which the Execution Units were actively processing."
3518 data_type="float"
3519 max_equation="100"
3520 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3521 underscore_name="eu_active"
3522 units="percent"
3523 symbol_name="EuActive"
3524 semantic_type="duration"
3525 mdapi_supported_apis=""
3526 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3527 mdapi_group="EU Array"
3528 mdapi_hw_unit_type="gpu"
3529 />
3530 <counter name="Slice0 L3 Bank5 Input Available"
3531 description="The percentage of time in which slice0 L3 bank5 has input available"
3532 data_type="float"
3533 max_equation="100"
3534 equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3535 underscore_name="l30_bank5_input_available"
3536 units="percent"
3537 symbol_name="L30Bank5InputAvailable"
3538 availability="$SliceMask 1 AND"
3539 semantic_type="duration"
3540 mdapi_supported_apis=""
3541 mdapi_usage_flags="Frame Batch Draw"
3542 mdapi_group="GTI/L3"
3543 mdapi_hw_unit_type="slice"
3544 />
3545 <counter name="EU FPU And EM Pipes Active"
3546 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
3547 data_type="float"
3548 max_equation="100"
3549 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3550 underscore_name="eu_fpu_em_active"
3551 units="percent"
3552 symbol_name="EuFpuEmActive"
3553 semantic_type="duration"
3554 mdapi_supported_apis=""
3555 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3556 mdapi_group="EU Array/Pipes"
3557 mdapi_hw_unit_type="gpu"
3558 />
3559 <counter name="GPU Time Elapsed"
3560 description="Time elapsed on the GPU during the measurement."
3561 data_type="uint64"
3562 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3563 underscore_name="gpu_time"
3564 units="ns"
3565 symbol_name="GpuTime"
3566 semantic_type="duration"
3567 mdapi_supported_apis=""
3568 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3569 mdapi_hw_unit_type="gpu"
3570 mdapi_group="GPU"
3571 />
3572 <counter name="FS Threads Dispatched"
3573 description="The total number of fragment shader hardware threads dispatched."
3574 data_type="uint64"
3575 equation="A 6 READ"
3576 underscore_name="ps_threads"
3577 units="threads"
3578 symbol_name="PsThreads"
3579 semantic_type="event"
3580 mdapi_supported_apis=""
3581 mdapi_usage_flags="Tier3 Frame Batch Draw"
3582 mdapi_hw_unit_type="gpu"
3583 mdapi_group="EU Array/Fragment Shader"
3584 />
3585 <counter name="AVG GPU Core Frequency"
3586 description="Average GPU Core Frequency in the measurement."
3587 data_type="uint64"
3588 max_equation="$GpuMaxFrequency"
3589 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3590 underscore_name="avg_gpu_core_frequency"
3591 units="hz"
3592 symbol_name="AvgGpuCoreFrequency"
3593 semantic_type="event"
3594 mdapi_supported_apis=""
3595 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3596 mdapi_group="GPU"
3597 mdapi_hw_unit_type="gpu"
3598 />
3599 <counter name="Slice0 L3 Bank0 Input Available"
3600 description="The percentage of time in which slice0 L3 bank0 has input available"
3601 data_type="float"
3602 max_equation="100"
3603 equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3604 underscore_name="l30_bank0_input_available"
3605 units="percent"
3606 symbol_name="L30Bank0InputAvailable"
3607 availability="$SliceMask 1 AND"
3608 semantic_type="duration"
3609 mdapi_supported_apis=""
3610 mdapi_usage_flags="Frame Batch Draw"
3611 mdapi_group="GTI/L3"
3612 mdapi_hw_unit_type="slice"
3613 />
3614 <counter name="HS Threads Dispatched"
3615 description="The total number of hull shader hardware threads dispatched."
3616 data_type="uint64"
3617 equation="A 2 READ"
3618 underscore_name="hs_threads"
3619 units="threads"
3620 symbol_name="HsThreads"
3621 semantic_type="event"
3622 mdapi_supported_apis=""
3623 mdapi_usage_flags="Tier3 Frame Batch Draw"
3624 mdapi_hw_unit_type="gpu"
3625 mdapi_group="EU Array/Hull Shader"
3626 />
3627 <counter name="CS Threads Dispatched"
3628 description="The total number of compute shader hardware threads dispatched."
3629 data_type="uint64"
3630 equation="A 4 READ"
3631 underscore_name="cs_threads"
3632 units="threads"
3633 symbol_name="CsThreads"
3634 semantic_type="event"
3635 mdapi_supported_apis=""
3636 mdapi_usage_flags="Tier3 Frame Batch Draw"
3637 mdapi_hw_unit_type="gpu"
3638 mdapi_group="EU Array/Compute Shader"
3639 />
3640 <counter name="VS Threads Dispatched"
3641 description="The total number of vertex shader hardware threads dispatched."
3642 data_type="uint64"
3643 equation="A 1 READ"
3644 underscore_name="vs_threads"
3645 units="threads"
3646 symbol_name="VsThreads"
3647 semantic_type="event"
3648 mdapi_supported_apis=""
3649 mdapi_usage_flags="Tier3 Frame Batch Draw"
3650 mdapi_hw_unit_type="gpu"
3651 mdapi_group="EU Array/Vertex Shader"
3652 />
3653 <counter name="GS Threads Dispatched"
3654 description="The total number of geometry shader hardware threads dispatched."
3655 data_type="uint64"
3656 equation="A 5 READ"
3657 underscore_name="gs_threads"
3658 units="threads"
3659 symbol_name="GsThreads"
3660 semantic_type="event"
3661 mdapi_supported_apis=""
3662 mdapi_usage_flags="Tier3 Frame Batch Draw"
3663 mdapi_hw_unit_type="gpu"
3664 mdapi_group="EU Array/Geometry Shader"
3665 />
3666 <counter name="DS Threads Dispatched"
3667 description="The total number of domain shader hardware threads dispatched."
3668 data_type="uint64"
3669 equation="A 3 READ"
3670 underscore_name="ds_threads"
3671 units="threads"
3672 symbol_name="DsThreads"
3673 semantic_type="event"
3674 mdapi_supported_apis=""
3675 mdapi_usage_flags="Tier3 Frame Batch Draw"
3676 mdapi_hw_unit_type="gpu"
3677 mdapi_group="EU Array/Domain Shader"
3678 />
3679 <counter name="EU Thread Occupancy"
3680 description="The percentage of time in which hardware threads occupied EUs."
3681 data_type="float"
3682 max_equation="100"
3683 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3684 underscore_name="eu_thread_occupancy"
3685 units="percent"
3686 symbol_name="EuThreadOccupancy"
3687 semantic_type="duration"
3688 mdapi_supported_apis=""
3689 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3690 mdapi_group="EU Array"
3691 mdapi_hw_unit_type="gpu"
3692 />
3693 <counter name="Slice0 L3 Bank1 Input Available"
3694 description="The percentage of time in which slice0 L3 bank1 has input available"
3695 data_type="float"
3696 max_equation="100"
3697 equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3698 underscore_name="l30_bank1_input_available"
3699 units="percent"
3700 symbol_name="L30Bank1InputAvailable"
3701 availability="$SliceMask 1 AND"
3702 semantic_type="duration"
3703 mdapi_supported_apis=""
3704 mdapi_usage_flags="Frame Batch Draw"
3705 mdapi_group="GTI/L3"
3706 mdapi_hw_unit_type="slice"
3707 />
3708 <counter name="EU Stall"
3709 description="The percentage of time in which the Execution Units were stalled."
3710 data_type="float"
3711 max_equation="100"
3712 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3713 underscore_name="eu_stall"
3714 units="percent"
3715 symbol_name="EuStall"
3716 semantic_type="duration"
3717 mdapi_supported_apis=""
3718 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3719 mdapi_group="EU Array"
3720 mdapi_hw_unit_type="gpu"
3721 />
3722 <counter name="Slice0 L3 Bank4 Input Available"
3723 description="The percentage of time in which slice0 L3 bank4 has input available"
3724 data_type="float"
3725 max_equation="100"
3726 equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3727 underscore_name="l30_bank4_input_available"
3728 units="percent"
3729 symbol_name="L30Bank4InputAvailable"
3730 availability="$SliceMask 1 AND"
3731 semantic_type="duration"
3732 mdapi_supported_apis=""
3733 mdapi_usage_flags="Frame Batch Draw"
3734 mdapi_group="GTI/L3"
3735 mdapi_hw_unit_type="slice"
3736 />
3737 <counter name="GPU Busy"
3738 description="The percentage of time in which the GPU has been processing GPU commands."
3739 data_type="float"
3740 max_equation="100"
3741 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3742 underscore_name="gpu_busy"
3743 units="percent"
3744 symbol_name="GpuBusy"
3745 semantic_type="duration"
3746 mdapi_supported_apis=""
3747 mdapi_usage_flags="Tier1 Overview System Frame"
3748 mdapi_group="GPU"
3749 mdapi_hw_unit_type="gpu"
3750 />
3751 <register_config type="NOA">
3752 <register type="NOA" address="0x00000D04" value="0x00000200" />
3753 <register type="NOA" address="0x00009840" value="0x00000000" />
3754 <register type="NOA" address="0x00009884" value="0x00000000" />
3755 <register type="NOA" address="0x00009888" value="0x04022000" />
3756 <register type="NOA" address="0x00009888" value="0x06022800" />
3757 <register type="NOA" address="0x00009888" value="0x04002827" />
3758 <register type="NOA" address="0x00009888" value="0x0600202C" />
3759 <register type="NOA" address="0x00009888" value="0x00020024" />
3760 <register type="NOA" address="0x00009888" value="0x0E020025" />
3761 <register type="NOA" address="0x00009888" value="0x10020026" />
3762 <register type="NOA" address="0x00009888" value="0x12020027" />
3763 <register type="NOA" address="0x00009888" value="0x1402002C" />
3764 <register type="NOA" address="0x00009888" value="0x1602002D" />
3765 <register type="NOA" address="0x00009888" value="0x1802002E" />
3766 <register type="NOA" address="0x00009888" value="0x1A02002F" />
3767 <register type="NOA" address="0x00009888" value="0x2E020000" />
3768 <register type="NOA" address="0x00009888" value="0x2C020000" />
3769 <register type="NOA" address="0x00009888" value="0x00034000" />
3770 <register type="NOA" address="0x00009888" value="0x1A032000" />
3771 <register type="NOA" address="0x00009888" value="0x1C032000" />
3772 <register type="NOA" address="0x00009888" value="0x1E032000" />
3773 <register type="NOA" address="0x00009888" value="0x2A035500" />
3774 <register type="NOA" address="0x00009888" value="0x1C000024" />
3775 <register type="NOA" address="0x00009888" value="0x1E000025" />
3776 <register type="NOA" address="0x00009888" value="0x02000026" />
3777 <register type="NOA" address="0x00009888" value="0x0800002D" />
3778 <register type="NOA" address="0x00009888" value="0x0A00002E" />
3779 <register type="NOA" address="0x00009888" value="0x0C00002F" />
3780 <register type="NOA" address="0x00009888" value="0x360036D8" />
3781 <register type="NOA" address="0x00009888" value="0x18006000" />
3782 <register type="NOA" address="0x00009888" value="0x380000DB" />
3783 <register type="NOA" address="0x00009888" value="0x1A000000" />
3784 <register type="NOA" address="0x00009888" value="0x34000000" />
3785 <register type="NOA" address="0x00009888" value="0x000A8000" />
3786 <register type="NOA" address="0x00009888" value="0x0E0A8000" />
3787 <register type="NOA" address="0x00009888" value="0x100A8000" />
3788 <register type="NOA" address="0x00009888" value="0x120A8000" />
3789 <register type="NOA" address="0x00009888" value="0x140A8000" />
3790 <register type="NOA" address="0x00009888" value="0x160A8000" />
3791 <register type="NOA" address="0x00009888" value="0x180A8000" />
3792 <register type="NOA" address="0x00009888" value="0x1A0A8000" />
3793 <register type="NOA" address="0x00009884" value="0x00000003" />
3794 <register type="NOA" address="0x00009888" value="0x41104000" />
3795 <register type="NOA" address="0x00009888" value="0x5B105555" />
3796 <register type="NOA" address="0x00009888" value="0x5D101555" />
3797 <register type="NOA" address="0x00009888" value="0x11148000" />
3798 <register type="NOA" address="0x00009888" value="0x1B14FC00" />
3799 <register type="NOA" address="0x00009888" value="0x1D14003F" />
3800 <register type="NOA" address="0x00009888" value="0x13148000" />
3801 <register type="NOA" address="0x00009888" value="0x15148000" />
3802 <register type="NOA" address="0x00009888" value="0x17148000" />
3803 <register type="NOA" address="0x00009888" value="0x4B112000" />
3804 <register type="NOA" address="0x00009888" value="0x5F115555" />
3805 <register type="NOA" address="0x00009888" value="0x61111555" />
3806 <register type="NOA" address="0x00009888" value="0x01128000" />
3807 <register type="NOA" address="0x00009888" value="0x0F128000" />
3808 <register type="NOA" address="0x00009888" value="0x11128000" />
3809 <register type="NOA" address="0x00009888" value="0x13128000" />
3810 <register type="NOA" address="0x00009888" value="0x15128000" />
3811 <register type="NOA" address="0x00009888" value="0x17128000" />
3812 <register type="NOA" address="0x00009888" value="0x19128000" />
3813 <register type="NOA" address="0x00009888" value="0x1B128000" />
3814 <register type="NOA" address="0x00009888" value="0x1D128000" />
3815 <register type="NOA" address="0x00009888" value="0x1F128000" />
3816 <register type="NOA" address="0x00009888" value="0x03128000" />
3817 <register type="NOA" address="0x00009888" value="0x05128000" />
3818 <register type="NOA" address="0x00009888" value="0x07128000" />
3819 <register type="NOA" address="0x00009888" value="0x09128000" />
3820 <register type="NOA" address="0x00009888" value="0x0B128000" />
3821 <register type="NOA" address="0x00009888" value="0x0D128000" />
3822 <register type="NOA" address="0x00009888" value="0x47100000" />
3823 <register type="NOA" address="0x00009888" value="0x4D100606" />
3824 <register type="NOA" address="0x00009888" value="0x4F100000" />
3825 <register type="NOA" address="0x00009888" value="0x51100000" />
3826 <register type="NOA" address="0x00009888" value="0x53100000" />
3827 <register type="NOA" address="0x00009888" value="0x55100600" />
3828 <register type="NOA" address="0x00009888" value="0x17100000" />
3829 <register type="NOA" address="0x00009888" value="0x31100000" />
3830 <register type="NOA" address="0x00009888" value="0x57100006" />
3831 <register type="NOA" address="0x00009888" value="0x49100606" />
3832 <register type="NOA" address="0x00009888" value="0x4B100606" />
3833 <register type="NOA" address="0x00009884" value="0x00000003" />
3834 <register type="NOA" address="0x00009888" value="0x65100002" />
3835 <register type="NOA" address="0x00009884" value="0x00000000" />
3836 <register type="NOA" address="0x00009888" value="0x42000001" />
3837 </register_config>
3838 <register_config type="OA">
3839 <register type="OA" address="0x0000D920" value="0x00000000" />
3840 <register type="OA" address="0x0000D900" value="0x00000000" />
3841 <register type="OA" address="0x0000D904" value="0x00800000" />
3842 <register type="OA" address="0x0000D910" value="0x00000000" />
3843 <register type="OA" address="0x0000D914" value="0x00800000" />
3844 <register type="OA" address="0x0000DC40" value="0x00000000" />
3845 </register_config>
3846 <register_config type="FLEX">
3847 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3848 <register type="FLEX" address="0x0000E558" value="0x00008003" />
3849 </register_config>
3850 </set>
3851
3852 <set name="Gen12LP L3_2"
3853 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
3854 underscore_name="l3_2"
3855 hw_config_guid="5266f235-1711-4eef-9493-ebdf0238d512"
3856 chipset="TGL"
3857 symbol_name="L3_2"
3858 >
3859 <counter name="GPU Core Clocks"
3860 description="The total number of GPU core clocks elapsed during the measurement."
3861 data_type="uint64"
3862 equation="GPU_CLOCK 0 READ"
3863 underscore_name="gpu_core_clocks"
3864 units="cycles"
3865 symbol_name="GpuCoreClocks"
3866 semantic_type="event"
3867 mdapi_supported_apis=""
3868 mdapi_usage_flags="Tier1 Frame Batch Draw"
3869 mdapi_hw_unit_type="gpu"
3870 mdapi_group="GPU"
3871 />
3872 <counter name="EU Active"
3873 description="The percentage of time in which the Execution Units were actively processing."
3874 data_type="float"
3875 max_equation="100"
3876 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3877 underscore_name="eu_active"
3878 units="percent"
3879 symbol_name="EuActive"
3880 semantic_type="duration"
3881 mdapi_supported_apis=""
3882 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3883 mdapi_group="EU Array"
3884 mdapi_hw_unit_type="gpu"
3885 />
3886 <counter name="Slice0 L3 Bank3 Input Available"
3887 description="The percentage of time in which slice0 L3 bank3 has input available"
3888 data_type="float"
3889 max_equation="100"
3890 equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3891 underscore_name="l30_bank3_input_available"
3892 units="percent"
3893 symbol_name="L30Bank3InputAvailable"
3894 availability="$SliceMask 1 AND"
3895 semantic_type="duration"
3896 mdapi_supported_apis=""
3897 mdapi_usage_flags="Frame Batch Draw"
3898 mdapi_group="GTI/L3"
3899 mdapi_hw_unit_type="slice"
3900 />
3901 <counter name="Slice0 L3 Bank6 Input Available"
3902 description="The percentage of time in which slice0 L3 bank6 has input available"
3903 data_type="float"
3904 max_equation="100"
3905 equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3906 underscore_name="l30_bank6_input_available"
3907 units="percent"
3908 symbol_name="L30Bank6InputAvailable"
3909 availability="$SliceMask 1 AND"
3910 semantic_type="duration"
3911 mdapi_supported_apis=""
3912 mdapi_usage_flags="Frame Batch Draw"
3913 mdapi_group="GTI/L3"
3914 mdapi_hw_unit_type="slice"
3915 />
3916 <counter name="Slice0 L3 Bank2 Input Available"
3917 description="The percentage of time in which slice0 L3 bank2 has input available"
3918 data_type="float"
3919 max_equation="100"
3920 equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3921 underscore_name="l30_bank2_input_available"
3922 units="percent"
3923 symbol_name="L30Bank2InputAvailable"
3924 availability="$SliceMask 1 AND"
3925 semantic_type="duration"
3926 mdapi_supported_apis=""
3927 mdapi_usage_flags="Frame Batch Draw"
3928 mdapi_group="GTI/L3"
3929 mdapi_hw_unit_type="slice"
3930 />
3931 <counter name="EU FPU And EM Pipes Active"
3932 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
3933 data_type="float"
3934 max_equation="100"
3935 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3936 underscore_name="eu_fpu_em_active"
3937 units="percent"
3938 symbol_name="EuFpuEmActive"
3939 semantic_type="duration"
3940 mdapi_supported_apis=""
3941 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3942 mdapi_group="EU Array/Pipes"
3943 mdapi_hw_unit_type="gpu"
3944 />
3945 <counter name="GPU Time Elapsed"
3946 description="Time elapsed on the GPU during the measurement."
3947 data_type="uint64"
3948 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3949 underscore_name="gpu_time"
3950 units="ns"
3951 symbol_name="GpuTime"
3952 semantic_type="duration"
3953 mdapi_supported_apis=""
3954 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3955 mdapi_hw_unit_type="gpu"
3956 mdapi_group="GPU"
3957 />
3958 <counter name="FS Threads Dispatched"
3959 description="The total number of fragment shader hardware threads dispatched."
3960 data_type="uint64"
3961 equation="A 6 READ"
3962 underscore_name="ps_threads"
3963 units="threads"
3964 symbol_name="PsThreads"
3965 semantic_type="event"
3966 mdapi_supported_apis=""
3967 mdapi_usage_flags="Tier3 Frame Batch Draw"
3968 mdapi_hw_unit_type="gpu"
3969 mdapi_group="EU Array/Fragment Shader"
3970 />
3971 <counter name="AVG GPU Core Frequency"
3972 description="Average GPU Core Frequency in the measurement."
3973 data_type="uint64"
3974 max_equation="$GpuMaxFrequency"
3975 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3976 underscore_name="avg_gpu_core_frequency"
3977 units="hz"
3978 symbol_name="AvgGpuCoreFrequency"
3979 semantic_type="event"
3980 mdapi_supported_apis=""
3981 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3982 mdapi_group="GPU"
3983 mdapi_hw_unit_type="gpu"
3984 />
3985 <counter name="HS Threads Dispatched"
3986 description="The total number of hull shader hardware threads dispatched."
3987 data_type="uint64"
3988 equation="A 2 READ"
3989 underscore_name="hs_threads"
3990 units="threads"
3991 symbol_name="HsThreads"
3992 semantic_type="event"
3993 mdapi_supported_apis=""
3994 mdapi_usage_flags="Tier3 Frame Batch Draw"
3995 mdapi_hw_unit_type="gpu"
3996 mdapi_group="EU Array/Hull Shader"
3997 />
3998 <counter name="CS Threads Dispatched"
3999 description="The total number of compute shader hardware threads dispatched."
4000 data_type="uint64"
4001 equation="A 4 READ"
4002 underscore_name="cs_threads"
4003 units="threads"
4004 symbol_name="CsThreads"
4005 semantic_type="event"
4006 mdapi_supported_apis=""
4007 mdapi_usage_flags="Tier3 Frame Batch Draw"
4008 mdapi_hw_unit_type="gpu"
4009 mdapi_group="EU Array/Compute Shader"
4010 />
4011 <counter name="VS Threads Dispatched"
4012 description="The total number of vertex shader hardware threads dispatched."
4013 data_type="uint64"
4014 equation="A 1 READ"
4015 underscore_name="vs_threads"
4016 units="threads"
4017 symbol_name="VsThreads"
4018 semantic_type="event"
4019 mdapi_supported_apis=""
4020 mdapi_usage_flags="Tier3 Frame Batch Draw"
4021 mdapi_hw_unit_type="gpu"
4022 mdapi_group="EU Array/Vertex Shader"
4023 />
4024 <counter name="GS Threads Dispatched"
4025 description="The total number of geometry shader hardware threads dispatched."
4026 data_type="uint64"
4027 equation="A 5 READ"
4028 underscore_name="gs_threads"
4029 units="threads"
4030 symbol_name="GsThreads"
4031 semantic_type="event"
4032 mdapi_supported_apis=""
4033 mdapi_usage_flags="Tier3 Frame Batch Draw"
4034 mdapi_hw_unit_type="gpu"
4035 mdapi_group="EU Array/Geometry Shader"
4036 />
4037 <counter name="DS Threads Dispatched"
4038 description="The total number of domain shader hardware threads dispatched."
4039 data_type="uint64"
4040 equation="A 3 READ"
4041 underscore_name="ds_threads"
4042 units="threads"
4043 symbol_name="DsThreads"
4044 semantic_type="event"
4045 mdapi_supported_apis=""
4046 mdapi_usage_flags="Tier3 Frame Batch Draw"
4047 mdapi_hw_unit_type="gpu"
4048 mdapi_group="EU Array/Domain Shader"
4049 />
4050 <counter name="EU Thread Occupancy"
4051 description="The percentage of time in which hardware threads occupied EUs."
4052 data_type="float"
4053 max_equation="100"
4054 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4055 underscore_name="eu_thread_occupancy"
4056 units="percent"
4057 symbol_name="EuThreadOccupancy"
4058 semantic_type="duration"
4059 mdapi_supported_apis=""
4060 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4061 mdapi_group="EU Array"
4062 mdapi_hw_unit_type="gpu"
4063 />
4064 <counter name="EU Stall"
4065 description="The percentage of time in which the Execution Units were stalled."
4066 data_type="float"
4067 max_equation="100"
4068 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4069 underscore_name="eu_stall"
4070 units="percent"
4071 symbol_name="EuStall"
4072 semantic_type="duration"
4073 mdapi_supported_apis=""
4074 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4075 mdapi_group="EU Array"
4076 mdapi_hw_unit_type="gpu"
4077 />
4078 <counter name="Slice0 L3 Bank7 Input Available"
4079 description="The percentage of time in which slice0 L3 bank7 has input available"
4080 data_type="float"
4081 max_equation="100"
4082 equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4083 underscore_name="l30_bank7_input_available"
4084 units="percent"
4085 symbol_name="L30Bank7InputAvailable"
4086 availability="$SliceMask 1 AND"
4087 semantic_type="duration"
4088 mdapi_supported_apis=""
4089 mdapi_usage_flags="Frame Batch Draw"
4090 mdapi_group="GTI/L3"
4091 mdapi_hw_unit_type="slice"
4092 />
4093 <counter name="GPU Busy"
4094 description="The percentage of time in which the GPU has been processing GPU commands."
4095 data_type="float"
4096 max_equation="100"
4097 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4098 underscore_name="gpu_busy"
4099 units="percent"
4100 symbol_name="GpuBusy"
4101 semantic_type="duration"
4102 mdapi_supported_apis=""
4103 mdapi_usage_flags="Tier1 Overview System Frame"
4104 mdapi_group="GPU"
4105 mdapi_hw_unit_type="gpu"
4106 />
4107 <register_config type="NOA">
4108 <register type="NOA" address="0x00000D04" value="0x00000200" />
4109 <register type="NOA" address="0x00009840" value="0x00000000" />
4110 <register type="NOA" address="0x00009884" value="0x00000000" />
4111 <register type="NOA" address="0x00009888" value="0x04023027" />
4112 <register type="NOA" address="0x00009888" value="0x0602382C" />
4113 <register type="NOA" address="0x00009888" value="0x04003000" />
4114 <register type="NOA" address="0x00009888" value="0x06003800" />
4115 <register type="NOA" address="0x00009888" value="0x1C020024" />
4116 <register type="NOA" address="0x00009888" value="0x1E020025" />
4117 <register type="NOA" address="0x00009888" value="0x02020026" />
4118 <register type="NOA" address="0x00009888" value="0x0802002D" />
4119 <register type="NOA" address="0x00009888" value="0x0A02002E" />
4120 <register type="NOA" address="0x00009888" value="0x0C02002F" />
4121 <register type="NOA" address="0x00009888" value="0x2E020000" />
4122 <register type="NOA" address="0x00009888" value="0x2C030005" />
4123 <register type="NOA" address="0x00009888" value="0x02034000" />
4124 <register type="NOA" address="0x00009888" value="0x04034000" />
4125 <register type="NOA" address="0x00009888" value="0x06034000" />
4126 <register type="NOA" address="0x00009888" value="0x08034000" />
4127 <register type="NOA" address="0x00009888" value="0x0A034000" />
4128 <register type="NOA" address="0x00009888" value="0x18032000" />
4129 <register type="NOA" address="0x00009888" value="0x00000024" />
4130 <register type="NOA" address="0x00009888" value="0x0E000025" />
4131 <register type="NOA" address="0x00009888" value="0x10000026" />
4132 <register type="NOA" address="0x00009888" value="0x12000027" />
4133 <register type="NOA" address="0x00009888" value="0x1400002C" />
4134 <register type="NOA" address="0x00009888" value="0x1600002D" />
4135 <register type="NOA" address="0x00009888" value="0x1800002E" />
4136 <register type="NOA" address="0x00009888" value="0x1A00602F" />
4137 <register type="NOA" address="0x00009888" value="0x36000003" />
4138 <register type="NOA" address="0x00009888" value="0x38003600" />
4139 <register type="NOA" address="0x00009888" value="0x1C006000" />
4140 <register type="NOA" address="0x00009888" value="0x1E006000" />
4141 <register type="NOA" address="0x00009888" value="0x34001B00" />
4142 <register type="NOA" address="0x00009888" value="0x1C0A8000" />
4143 <register type="NOA" address="0x00009888" value="0x1E0A8000" />
4144 <register type="NOA" address="0x00009888" value="0x020A8000" />
4145 <register type="NOA" address="0x00009888" value="0x040A8000" />
4146 <register type="NOA" address="0x00009888" value="0x060A8000" />
4147 <register type="NOA" address="0x00009888" value="0x080A8000" />
4148 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4149 <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4150 <register type="NOA" address="0x00009884" value="0x00000003" />
4151 <register type="NOA" address="0x00009888" value="0x41104000" />
4152 <register type="NOA" address="0x00009888" value="0x5B105555" />
4153 <register type="NOA" address="0x00009888" value="0x5D101555" />
4154 <register type="NOA" address="0x00009888" value="0x11148000" />
4155 <register type="NOA" address="0x00009888" value="0x1B14FC00" />
4156 <register type="NOA" address="0x00009888" value="0x1D14003F" />
4157 <register type="NOA" address="0x00009888" value="0x13148000" />
4158 <register type="NOA" address="0x00009888" value="0x15148000" />
4159 <register type="NOA" address="0x00009888" value="0x17148000" />
4160 <register type="NOA" address="0x00009888" value="0x4B112000" />
4161 <register type="NOA" address="0x00009888" value="0x5F115555" />
4162 <register type="NOA" address="0x00009888" value="0x61111555" />
4163 <register type="NOA" address="0x00009888" value="0x01128000" />
4164 <register type="NOA" address="0x00009888" value="0x0F128000" />
4165 <register type="NOA" address="0x00009888" value="0x11128000" />
4166 <register type="NOA" address="0x00009888" value="0x13128000" />
4167 <register type="NOA" address="0x00009888" value="0x15128000" />
4168 <register type="NOA" address="0x00009888" value="0x17128000" />
4169 <register type="NOA" address="0x00009888" value="0x19128000" />
4170 <register type="NOA" address="0x00009888" value="0x1B128000" />
4171 <register type="NOA" address="0x00009888" value="0x1D128000" />
4172 <register type="NOA" address="0x00009888" value="0x1F128000" />
4173 <register type="NOA" address="0x00009888" value="0x03128000" />
4174 <register type="NOA" address="0x00009888" value="0x05128000" />
4175 <register type="NOA" address="0x00009888" value="0x07128000" />
4176 <register type="NOA" address="0x00009888" value="0x09128000" />
4177 <register type="NOA" address="0x00009888" value="0x0B128000" />
4178 <register type="NOA" address="0x00009888" value="0x0D128000" />
4179 <register type="NOA" address="0x00009888" value="0x47100600" />
4180 <register type="NOA" address="0x00009888" value="0x4D100000" />
4181 <register type="NOA" address="0x00009888" value="0x4F100606" />
4182 <register type="NOA" address="0x00009888" value="0x51100606" />
4183 <register type="NOA" address="0x00009888" value="0x53100606" />
4184 <register type="NOA" address="0x00009888" value="0x55100006" />
4185 <register type="NOA" address="0x00009888" value="0x17100000" />
4186 <register type="NOA" address="0x00009888" value="0x31100000" />
4187 <register type="NOA" address="0x00009888" value="0x57100000" />
4188 <register type="NOA" address="0x00009888" value="0x49100000" />
4189 <register type="NOA" address="0x00009888" value="0x4B100000" />
4190 <register type="NOA" address="0x00009884" value="0x00000003" />
4191 <register type="NOA" address="0x00009888" value="0x65100002" />
4192 <register type="NOA" address="0x00009884" value="0x00000000" />
4193 <register type="NOA" address="0x00009888" value="0x42000001" />
4194 </register_config>
4195 <register_config type="OA">
4196 <register type="OA" address="0x0000D920" value="0x00000000" />
4197 <register type="OA" address="0x0000D900" value="0x00000000" />
4198 <register type="OA" address="0x0000D904" value="0x00800000" />
4199 <register type="OA" address="0x0000D910" value="0x00000000" />
4200 <register type="OA" address="0x0000D914" value="0x00800000" />
4201 <register type="OA" address="0x0000DC40" value="0x00000000" />
4202 </register_config>
4203 <register_config type="FLEX">
4204 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4205 <register type="FLEX" address="0x0000E558" value="0x00008003" />
4206 </register_config>
4207 </set>
4208
4209 <set name="Gen12LP L3_3"
4210 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
4211 underscore_name="l3_3"
4212 hw_config_guid="9c2cd379-bf93-4ded-b481-f64efd534c4a"
4213 chipset="TGL"
4214 symbol_name="L3_3"
4215 >
4216 <counter name="GPU Core Clocks"
4217 description="The total number of GPU core clocks elapsed during the measurement."
4218 data_type="uint64"
4219 equation="GPU_CLOCK 0 READ"
4220 underscore_name="gpu_core_clocks"
4221 units="cycles"
4222 symbol_name="GpuCoreClocks"
4223 semantic_type="event"
4224 mdapi_supported_apis=""
4225 mdapi_usage_flags="Tier1 Frame Batch Draw"
4226 mdapi_hw_unit_type="gpu"
4227 mdapi_group="GPU"
4228 />
4229 <counter name="EU Active"
4230 description="The percentage of time in which the Execution Units were actively processing."
4231 data_type="float"
4232 max_equation="100"
4233 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4234 underscore_name="eu_active"
4235 units="percent"
4236 symbol_name="EuActive"
4237 semantic_type="duration"
4238 mdapi_supported_apis=""
4239 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4240 mdapi_group="EU Array"
4241 mdapi_hw_unit_type="gpu"
4242 />
4243 <counter name="Slice0 L3 Bank4 Output Ready"
4244 description="The percentage of time in which slice0 L3 bank4 output is ready"
4245 data_type="float"
4246 max_equation="100"
4247 equation="C 5 READ C 4 READ FADD 100 UMUL $GpuCoreClocks FDIV"
4248 underscore_name="l30_bank4_output_ready"
4249 units="percent"
4250 symbol_name="L30Bank4OutputReady"
4251 availability="$SliceMask 1 AND"
4252 semantic_type="duration"
4253 mdapi_supported_apis=""
4254 mdapi_usage_flags="Frame Batch Draw"
4255 mdapi_group="GTI/L3"
4256 mdapi_hw_unit_type="slice"
4257 />
4258 <counter name="Slice0 L3 Bank0 Output Ready"
4259 description="The percentage of time in which slice0 L3 bank0 output is ready"
4260 data_type="float"
4261 max_equation="100"
4262 equation="C 7 READ C 6 READ FADD 100 UMUL $GpuCoreClocks FDIV"
4263 underscore_name="l30_bank0_output_ready"
4264 units="percent"
4265 symbol_name="L30Bank0OutputReady"
4266 availability="$SliceMask 1 AND"
4267 semantic_type="duration"
4268 mdapi_supported_apis=""
4269 mdapi_usage_flags="Frame Batch Draw"
4270 mdapi_group="GTI/L3"
4271 mdapi_hw_unit_type="slice"
4272 />
4273 <counter name="EU FPU And EM Pipes Active"
4274 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
4275 data_type="float"
4276 max_equation="100"
4277 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4278 underscore_name="eu_fpu_em_active"
4279 units="percent"
4280 symbol_name="EuFpuEmActive"
4281 semantic_type="duration"
4282 mdapi_supported_apis=""
4283 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4284 mdapi_group="EU Array/Pipes"
4285 mdapi_hw_unit_type="gpu"
4286 />
4287 <counter name="GPU Time Elapsed"
4288 description="Time elapsed on the GPU during the measurement."
4289 data_type="uint64"
4290 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4291 underscore_name="gpu_time"
4292 units="ns"
4293 symbol_name="GpuTime"
4294 semantic_type="duration"
4295 mdapi_supported_apis=""
4296 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4297 mdapi_hw_unit_type="gpu"
4298 mdapi_group="GPU"
4299 />
4300 <counter name="FS Threads Dispatched"
4301 description="The total number of fragment shader hardware threads dispatched."
4302 data_type="uint64"
4303 equation="A 6 READ"
4304 underscore_name="ps_threads"
4305 units="threads"
4306 symbol_name="PsThreads"
4307 semantic_type="event"
4308 mdapi_supported_apis=""
4309 mdapi_usage_flags="Tier3 Frame Batch Draw"
4310 mdapi_hw_unit_type="gpu"
4311 mdapi_group="EU Array/Fragment Shader"
4312 />
4313 <counter name="AVG GPU Core Frequency"
4314 description="Average GPU Core Frequency in the measurement."
4315 data_type="uint64"
4316 max_equation="$GpuMaxFrequency"
4317 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4318 underscore_name="avg_gpu_core_frequency"
4319 units="hz"
4320 symbol_name="AvgGpuCoreFrequency"
4321 semantic_type="event"
4322 mdapi_supported_apis=""
4323 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4324 mdapi_group="GPU"
4325 mdapi_hw_unit_type="gpu"
4326 />
4327 <counter name="HS Threads Dispatched"
4328 description="The total number of hull shader hardware threads dispatched."
4329 data_type="uint64"
4330 equation="A 2 READ"
4331 underscore_name="hs_threads"
4332 units="threads"
4333 symbol_name="HsThreads"
4334 semantic_type="event"
4335 mdapi_supported_apis=""
4336 mdapi_usage_flags="Tier3 Frame Batch Draw"
4337 mdapi_hw_unit_type="gpu"
4338 mdapi_group="EU Array/Hull Shader"
4339 />
4340 <counter name="CS Threads Dispatched"
4341 description="The total number of compute shader hardware threads dispatched."
4342 data_type="uint64"
4343 equation="A 4 READ"
4344 underscore_name="cs_threads"
4345 units="threads"
4346 symbol_name="CsThreads"
4347 semantic_type="event"
4348 mdapi_supported_apis=""
4349 mdapi_usage_flags="Tier3 Frame Batch Draw"
4350 mdapi_hw_unit_type="gpu"
4351 mdapi_group="EU Array/Compute Shader"
4352 />
4353 <counter name="VS Threads Dispatched"
4354 description="The total number of vertex shader hardware threads dispatched."
4355 data_type="uint64"
4356 equation="A 1 READ"
4357 underscore_name="vs_threads"
4358 units="threads"
4359 symbol_name="VsThreads"
4360 semantic_type="event"
4361 mdapi_supported_apis=""
4362 mdapi_usage_flags="Tier3 Frame Batch Draw"
4363 mdapi_hw_unit_type="gpu"
4364 mdapi_group="EU Array/Vertex Shader"
4365 />
4366 <counter name="GS Threads Dispatched"
4367 description="The total number of geometry shader hardware threads dispatched."
4368 data_type="uint64"
4369 equation="A 5 READ"
4370 underscore_name="gs_threads"
4371 units="threads"
4372 symbol_name="GsThreads"
4373 semantic_type="event"
4374 mdapi_supported_apis=""
4375 mdapi_usage_flags="Tier3 Frame Batch Draw"
4376 mdapi_hw_unit_type="gpu"
4377 mdapi_group="EU Array/Geometry Shader"
4378 />
4379 <counter name="DS Threads Dispatched"
4380 description="The total number of domain shader hardware threads dispatched."
4381 data_type="uint64"
4382 equation="A 3 READ"
4383 underscore_name="ds_threads"
4384 units="threads"
4385 symbol_name="DsThreads"
4386 semantic_type="event"
4387 mdapi_supported_apis=""
4388 mdapi_usage_flags="Tier3 Frame Batch Draw"
4389 mdapi_hw_unit_type="gpu"
4390 mdapi_group="EU Array/Domain Shader"
4391 />
4392 <counter name="EU Thread Occupancy"
4393 description="The percentage of time in which hardware threads occupied EUs."
4394 data_type="float"
4395 max_equation="100"
4396 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4397 underscore_name="eu_thread_occupancy"
4398 units="percent"
4399 symbol_name="EuThreadOccupancy"
4400 semantic_type="duration"
4401 mdapi_supported_apis=""
4402 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4403 mdapi_group="EU Array"
4404 mdapi_hw_unit_type="gpu"
4405 />
4406 <counter name="EU Stall"
4407 description="The percentage of time in which the Execution Units were stalled."
4408 data_type="float"
4409 max_equation="100"
4410 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4411 underscore_name="eu_stall"
4412 units="percent"
4413 symbol_name="EuStall"
4414 semantic_type="duration"
4415 mdapi_supported_apis=""
4416 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4417 mdapi_group="EU Array"
4418 mdapi_hw_unit_type="gpu"
4419 />
4420 <counter name="GPU Busy"
4421 description="The percentage of time in which the GPU has been processing GPU commands."
4422 data_type="float"
4423 max_equation="100"
4424 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4425 underscore_name="gpu_busy"
4426 units="percent"
4427 symbol_name="GpuBusy"
4428 semantic_type="duration"
4429 mdapi_supported_apis=""
4430 mdapi_usage_flags="Tier1 Overview System Frame"
4431 mdapi_group="GPU"
4432 mdapi_hw_unit_type="gpu"
4433 />
4434 <register_config type="NOA">
4435 <register type="NOA" address="0x00000D04" value="0x00000200" />
4436 <register type="NOA" address="0x00009840" value="0x00000000" />
4437 <register type="NOA" address="0x00009884" value="0x00000000" />
4438 <register type="NOA" address="0x00009888" value="0x04020200" />
4439 <register type="NOA" address="0x00009888" value="0x06020020" />
4440 <register type="NOA" address="0x00009888" value="0x04000200" />
4441 <register type="NOA" address="0x00009888" value="0x06000000" />
4442 <register type="NOA" address="0x00009888" value="0x08020028" />
4443 <register type="NOA" address="0x00009888" value="0x2E020000" />
4444 <register type="NOA" address="0x00009888" value="0x06034000" />
4445 <register type="NOA" address="0x00009888" value="0x08034000" />
4446 <register type="NOA" address="0x00009888" value="0x0A000020" />
4447 <register type="NOA" address="0x00009888" value="0x0C000028" />
4448 <register type="NOA" address="0x00009888" value="0x36000000" />
4449 <register type="NOA" address="0x00009888" value="0x1E006000" />
4450 <register type="NOA" address="0x00009888" value="0x34000300" />
4451 <register type="NOA" address="0x00009888" value="0x060A8000" />
4452 <register type="NOA" address="0x00009888" value="0x080A8000" />
4453 <register type="NOA" address="0x00009884" value="0x00000003" />
4454 <register type="NOA" address="0x00009888" value="0x5B100550" />
4455 <register type="NOA" address="0x00009888" value="0x17148000" />
4456 <register type="NOA" address="0x00009888" value="0x1B141C00" />
4457 <register type="NOA" address="0x00009888" value="0x5F110550" />
4458 <register type="NOA" address="0x00009888" value="0x07128000" />
4459 <register type="NOA" address="0x00009888" value="0x09128000" />
4460 <register type="NOA" address="0x00009888" value="0x0B128000" />
4461 <register type="NOA" address="0x00009888" value="0x0D128000" />
4462 <register type="NOA" address="0x00009888" value="0x17100000" />
4463 <register type="NOA" address="0x00009888" value="0x49100000" />
4464 <register type="NOA" address="0x00009888" value="0x4B100000" />
4465 <register type="NOA" address="0x00009888" value="0x4D100606" />
4466 <register type="NOA" address="0x00009888" value="0x31100000" />
4467 <register type="NOA" address="0x00009884" value="0x00000003" />
4468 <register type="NOA" address="0x00009888" value="0x65100002" />
4469 <register type="NOA" address="0x00009884" value="0x00000000" />
4470 <register type="NOA" address="0x00009888" value="0x42000001" />
4471 </register_config>
4472 <register_config type="OA">
4473 <register type="OA" address="0x0000D920" value="0x00000000" />
4474 <register type="OA" address="0x0000D900" value="0x00000000" />
4475 <register type="OA" address="0x0000D904" value="0x00800000" />
4476 <register type="OA" address="0x0000D910" value="0x00000000" />
4477 <register type="OA" address="0x0000D914" value="0x00800000" />
4478 <register type="OA" address="0x0000DC40" value="0x00000000" />
4479 </register_config>
4480 <register_config type="FLEX">
4481 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4482 <register type="FLEX" address="0x0000E558" value="0x00008003" />
4483 </register_config>
4484 </set>
4485
4486 <set name="Gen12LP L3_4"
4487 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
4488 underscore_name="l3_4"
4489 hw_config_guid="6a68185d-0056-4891-a5f6-29aa1e1d81ae"
4490 chipset="TGL"
4491 symbol_name="L3_4"
4492 >
4493 <counter name="GPU Core Clocks"
4494 description="The total number of GPU core clocks elapsed during the measurement."
4495 data_type="uint64"
4496 equation="GPU_CLOCK 0 READ"
4497 underscore_name="gpu_core_clocks"
4498 units="cycles"
4499 symbol_name="GpuCoreClocks"
4500 semantic_type="event"
4501 mdapi_supported_apis=""
4502 mdapi_usage_flags="Tier1 Frame Batch Draw"
4503 mdapi_hw_unit_type="gpu"
4504 mdapi_group="GPU"
4505 />
4506 <counter name="EU Active"
4507 description="The percentage of time in which the Execution Units were actively processing."
4508 data_type="float"
4509 max_equation="100"
4510 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4511 underscore_name="eu_active"
4512 units="percent"
4513 symbol_name="EuActive"
4514 semantic_type="duration"
4515 mdapi_supported_apis=""
4516 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4517 mdapi_group="EU Array"
4518 mdapi_hw_unit_type="gpu"
4519 />
4520 <counter name="Slice0 L3 Bank1 Output Ready"
4521 description="The percentage of time in which slice0 L3 bank1 output is ready"
4522 data_type="float"
4523 max_equation="100"
4524 equation="C 5 READ C 4 READ FADD 100 UMUL $GpuCoreClocks FDIV"
4525 underscore_name="l30_bank1_output_ready"
4526 units="percent"
4527 symbol_name="L30Bank1OutputReady"
4528 availability="$SliceMask 1 AND"
4529 semantic_type="duration"
4530 mdapi_supported_apis=""
4531 mdapi_usage_flags="Frame Batch Draw"
4532 mdapi_group="GTI/L3"
4533 mdapi_hw_unit_type="slice"
4534 />
4535 <counter name="EU FPU And EM Pipes Active"
4536 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
4537 data_type="float"
4538 max_equation="100"
4539 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4540 underscore_name="eu_fpu_em_active"
4541 units="percent"
4542 symbol_name="EuFpuEmActive"
4543 semantic_type="duration"
4544 mdapi_supported_apis=""
4545 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4546 mdapi_group="EU Array/Pipes"
4547 mdapi_hw_unit_type="gpu"
4548 />
4549 <counter name="GPU Time Elapsed"
4550 description="Time elapsed on the GPU during the measurement."
4551 data_type="uint64"
4552 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4553 underscore_name="gpu_time"
4554 units="ns"
4555 symbol_name="GpuTime"
4556 semantic_type="duration"
4557 mdapi_supported_apis=""
4558 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4559 mdapi_hw_unit_type="gpu"
4560 mdapi_group="GPU"
4561 />
4562 <counter name="FS Threads Dispatched"
4563 description="The total number of fragment shader hardware threads dispatched."
4564 data_type="uint64"
4565 equation="A 6 READ"
4566 underscore_name="ps_threads"
4567 units="threads"
4568 symbol_name="PsThreads"
4569 semantic_type="event"
4570 mdapi_supported_apis=""
4571 mdapi_usage_flags="Tier3 Frame Batch Draw"
4572 mdapi_hw_unit_type="gpu"
4573 mdapi_group="EU Array/Fragment Shader"
4574 />
4575 <counter name="AVG GPU Core Frequency"
4576 description="Average GPU Core Frequency in the measurement."
4577 data_type="uint64"
4578 max_equation="$GpuMaxFrequency"
4579 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4580 underscore_name="avg_gpu_core_frequency"
4581 units="hz"
4582 symbol_name="AvgGpuCoreFrequency"
4583 semantic_type="event"
4584 mdapi_supported_apis=""
4585 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4586 mdapi_group="GPU"
4587 mdapi_hw_unit_type="gpu"
4588 />
4589 <counter name="HS Threads Dispatched"
4590 description="The total number of hull shader hardware threads dispatched."
4591 data_type="uint64"
4592 equation="A 2 READ"
4593 underscore_name="hs_threads"
4594 units="threads"
4595 symbol_name="HsThreads"
4596 semantic_type="event"
4597 mdapi_supported_apis=""
4598 mdapi_usage_flags="Tier3 Frame Batch Draw"
4599 mdapi_hw_unit_type="gpu"
4600 mdapi_group="EU Array/Hull Shader"
4601 />
4602 <counter name="CS Threads Dispatched"
4603 description="The total number of compute shader hardware threads dispatched."
4604 data_type="uint64"
4605 equation="A 4 READ"
4606 underscore_name="cs_threads"
4607 units="threads"
4608 symbol_name="CsThreads"
4609 semantic_type="event"
4610 mdapi_supported_apis=""
4611 mdapi_usage_flags="Tier3 Frame Batch Draw"
4612 mdapi_hw_unit_type="gpu"
4613 mdapi_group="EU Array/Compute Shader"
4614 />
4615 <counter name="VS Threads Dispatched"
4616 description="The total number of vertex shader hardware threads dispatched."
4617 data_type="uint64"
4618 equation="A 1 READ"
4619 underscore_name="vs_threads"
4620 units="threads"
4621 symbol_name="VsThreads"
4622 semantic_type="event"
4623 mdapi_supported_apis=""
4624 mdapi_usage_flags="Tier3 Frame Batch Draw"
4625 mdapi_hw_unit_type="gpu"
4626 mdapi_group="EU Array/Vertex Shader"
4627 />
4628 <counter name="GS Threads Dispatched"
4629 description="The total number of geometry shader hardware threads dispatched."
4630 data_type="uint64"
4631 equation="A 5 READ"
4632 underscore_name="gs_threads"
4633 units="threads"
4634 symbol_name="GsThreads"
4635 semantic_type="event"
4636 mdapi_supported_apis=""
4637 mdapi_usage_flags="Tier3 Frame Batch Draw"
4638 mdapi_hw_unit_type="gpu"
4639 mdapi_group="EU Array/Geometry Shader"
4640 />
4641 <counter name="DS Threads Dispatched"
4642 description="The total number of domain shader hardware threads dispatched."
4643 data_type="uint64"
4644 equation="A 3 READ"
4645 underscore_name="ds_threads"
4646 units="threads"
4647 symbol_name="DsThreads"
4648 semantic_type="event"
4649 mdapi_supported_apis=""
4650 mdapi_usage_flags="Tier3 Frame Batch Draw"
4651 mdapi_hw_unit_type="gpu"
4652 mdapi_group="EU Array/Domain Shader"
4653 />
4654 <counter name="EU Thread Occupancy"
4655 description="The percentage of time in which hardware threads occupied EUs."
4656 data_type="float"
4657 max_equation="100"
4658 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4659 underscore_name="eu_thread_occupancy"
4660 units="percent"
4661 symbol_name="EuThreadOccupancy"
4662 semantic_type="duration"
4663 mdapi_supported_apis=""
4664 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4665 mdapi_group="EU Array"
4666 mdapi_hw_unit_type="gpu"
4667 />
4668 <counter name="EU Stall"
4669 description="The percentage of time in which the Execution Units were stalled."
4670 data_type="float"
4671 max_equation="100"
4672 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4673 underscore_name="eu_stall"
4674 units="percent"
4675 symbol_name="EuStall"
4676 semantic_type="duration"
4677 mdapi_supported_apis=""
4678 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4679 mdapi_group="EU Array"
4680 mdapi_hw_unit_type="gpu"
4681 />
4682 <counter name="Slice0 L3 Bank5 Output Ready"
4683 description="The percentage of time in which slice0 L3 bank5 output is ready"
4684 data_type="float"
4685 max_equation="100"
4686 equation="C 7 READ C 6 READ FADD 100 UMUL $GpuCoreClocks FDIV"
4687 underscore_name="l30_bank5_output_ready"
4688 units="percent"
4689 symbol_name="L30Bank5OutputReady"
4690 availability="$SliceMask 1 AND"
4691 semantic_type="duration"
4692 mdapi_supported_apis=""
4693 mdapi_usage_flags="Frame Batch Draw"
4694 mdapi_group="GTI/L3"
4695 mdapi_hw_unit_type="slice"
4696 />
4697 <counter name="GPU Busy"
4698 description="The percentage of time in which the GPU has been processing GPU commands."
4699 data_type="float"
4700 max_equation="100"
4701 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4702 underscore_name="gpu_busy"
4703 units="percent"
4704 symbol_name="GpuBusy"
4705 semantic_type="duration"
4706 mdapi_supported_apis=""
4707 mdapi_usage_flags="Tier1 Overview System Frame"
4708 mdapi_group="GPU"
4709 mdapi_hw_unit_type="gpu"
4710 />
4711 <register_config type="NOA">
4712 <register type="NOA" address="0x00000D04" value="0x00000200" />
4713 <register type="NOA" address="0x00009840" value="0x00000000" />
4714 <register type="NOA" address="0x00009884" value="0x00000000" />
4715 <register type="NOA" address="0x00009888" value="0x04020A00" />
4716 <register type="NOA" address="0x00009888" value="0x06020800" />
4717 <register type="NOA" address="0x00009888" value="0x04000A00" />
4718 <register type="NOA" address="0x00009888" value="0x06000820" />
4719 <register type="NOA" address="0x00009888" value="0x0A020020" />
4720 <register type="NOA" address="0x00009888" value="0x0C020028" />
4721 <register type="NOA" address="0x00009888" value="0x2E020000" />
4722 <register type="NOA" address="0x00009888" value="0x0A034000" />
4723 <register type="NOA" address="0x00009888" value="0x18032000" />
4724 <register type="NOA" address="0x00009888" value="0x08000028" />
4725 <register type="NOA" address="0x00009888" value="0x36000003" />
4726 <register type="NOA" address="0x00009888" value="0x1E000000" />
4727 <register type="NOA" address="0x00009888" value="0x34001800" />
4728 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4729 <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4730 <register type="NOA" address="0x00009884" value="0x00000003" />
4731 <register type="NOA" address="0x00009888" value="0x5B100550" />
4732 <register type="NOA" address="0x00009888" value="0x17148000" />
4733 <register type="NOA" address="0x00009888" value="0x1B141C00" />
4734 <register type="NOA" address="0x00009888" value="0x5F110550" />
4735 <register type="NOA" address="0x00009888" value="0x07128000" />
4736 <register type="NOA" address="0x00009888" value="0x09128000" />
4737 <register type="NOA" address="0x00009888" value="0x0B128000" />
4738 <register type="NOA" address="0x00009888" value="0x0D128000" />
4739 <register type="NOA" address="0x00009888" value="0x17100000" />
4740 <register type="NOA" address="0x00009888" value="0x49100000" />
4741 <register type="NOA" address="0x00009888" value="0x4B100606" />
4742 <register type="NOA" address="0x00009888" value="0x4D100000" />
4743 <register type="NOA" address="0x00009888" value="0x31100000" />
4744 <register type="NOA" address="0x00009884" value="0x00000003" />
4745 <register type="NOA" address="0x00009888" value="0x65100002" />
4746 <register type="NOA" address="0x00009884" value="0x00000000" />
4747 <register type="NOA" address="0x00009888" value="0x42000001" />
4748 </register_config>
4749 <register_config type="OA">
4750 <register type="OA" address="0x0000D920" value="0x00000000" />
4751 <register type="OA" address="0x0000D900" value="0x00000000" />
4752 <register type="OA" address="0x0000D904" value="0x00800000" />
4753 <register type="OA" address="0x0000D910" value="0x00000000" />
4754 <register type="OA" address="0x0000D914" value="0x00800000" />
4755 <register type="OA" address="0x0000DC40" value="0x00000000" />
4756 </register_config>
4757 <register_config type="FLEX">
4758 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4759 <register type="FLEX" address="0x0000E558" value="0x00008003" />
4760 </register_config>
4761 </set>
4762
4763 <set name="Gen12LP L3_5"
4764 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
4765 underscore_name="l3_5"
4766 hw_config_guid="3f17a326-ae8b-4869-9f5a-3bccf793e287"
4767 chipset="TGL"
4768 symbol_name="L3_5"
4769 >
4770 <counter name="GPU Core Clocks"
4771 description="The total number of GPU core clocks elapsed during the measurement."
4772 data_type="uint64"
4773 equation="GPU_CLOCK 0 READ"
4774 underscore_name="gpu_core_clocks"
4775 units="cycles"
4776 symbol_name="GpuCoreClocks"
4777 semantic_type="event"
4778 mdapi_supported_apis=""
4779 mdapi_usage_flags="Tier1 Frame Batch Draw"
4780 mdapi_hw_unit_type="gpu"
4781 mdapi_group="GPU"
4782 />
4783 <counter name="EU Active"
4784 description="The percentage of time in which the Execution Units were actively processing."
4785 data_type="float"
4786 max_equation="100"
4787 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4788 underscore_name="eu_active"
4789 units="percent"
4790 symbol_name="EuActive"
4791 semantic_type="duration"
4792 mdapi_supported_apis=""
4793 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4794 mdapi_group="EU Array"
4795 mdapi_hw_unit_type="gpu"
4796 />
4797 <counter name="Slice0 L3 Bank6 Output Ready"
4798 description="The percentage of time in which slice0 L3 bank6 output is ready"
4799 data_type="float"
4800 max_equation="100"
4801 equation="C 7 READ C 6 READ FADD 100 UMUL $GpuCoreClocks FDIV"
4802 underscore_name="l30_bank6_output_ready"
4803 units="percent"
4804 symbol_name="L30Bank6OutputReady"
4805 availability="$SliceMask 1 AND"
4806 semantic_type="duration"
4807 mdapi_supported_apis=""
4808 mdapi_usage_flags="Frame Batch Draw"
4809 mdapi_group="GTI/L3"
4810 mdapi_hw_unit_type="slice"
4811 />
4812 <counter name="EU FPU And EM Pipes Active"
4813 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
4814 data_type="float"
4815 max_equation="100"
4816 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4817 underscore_name="eu_fpu_em_active"
4818 units="percent"
4819 symbol_name="EuFpuEmActive"
4820 semantic_type="duration"
4821 mdapi_supported_apis=""
4822 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4823 mdapi_group="EU Array/Pipes"
4824 mdapi_hw_unit_type="gpu"
4825 />
4826 <counter name="GPU Time Elapsed"
4827 description="Time elapsed on the GPU during the measurement."
4828 data_type="uint64"
4829 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4830 underscore_name="gpu_time"
4831 units="ns"
4832 symbol_name="GpuTime"
4833 semantic_type="duration"
4834 mdapi_supported_apis=""
4835 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4836 mdapi_hw_unit_type="gpu"
4837 mdapi_group="GPU"
4838 />
4839 <counter name="FS Threads Dispatched"
4840 description="The total number of fragment shader hardware threads dispatched."
4841 data_type="uint64"
4842 equation="A 6 READ"
4843 underscore_name="ps_threads"
4844 units="threads"
4845 symbol_name="PsThreads"
4846 semantic_type="event"
4847 mdapi_supported_apis=""
4848 mdapi_usage_flags="Tier3 Frame Batch Draw"
4849 mdapi_hw_unit_type="gpu"
4850 mdapi_group="EU Array/Fragment Shader"
4851 />
4852 <counter name="AVG GPU Core Frequency"
4853 description="Average GPU Core Frequency in the measurement."
4854 data_type="uint64"
4855 max_equation="$GpuMaxFrequency"
4856 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4857 underscore_name="avg_gpu_core_frequency"
4858 units="hz"
4859 symbol_name="AvgGpuCoreFrequency"
4860 semantic_type="event"
4861 mdapi_supported_apis=""
4862 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4863 mdapi_group="GPU"
4864 mdapi_hw_unit_type="gpu"
4865 />
4866 <counter name="HS Threads Dispatched"
4867 description="The total number of hull shader hardware threads dispatched."
4868 data_type="uint64"
4869 equation="A 2 READ"
4870 underscore_name="hs_threads"
4871 units="threads"
4872 symbol_name="HsThreads"
4873 semantic_type="event"
4874 mdapi_supported_apis=""
4875 mdapi_usage_flags="Tier3 Frame Batch Draw"
4876 mdapi_hw_unit_type="gpu"
4877 mdapi_group="EU Array/Hull Shader"
4878 />
4879 <counter name="CS Threads Dispatched"
4880 description="The total number of compute shader hardware threads dispatched."
4881 data_type="uint64"
4882 equation="A 4 READ"
4883 underscore_name="cs_threads"
4884 units="threads"
4885 symbol_name="CsThreads"
4886 semantic_type="event"
4887 mdapi_supported_apis=""
4888 mdapi_usage_flags="Tier3 Frame Batch Draw"
4889 mdapi_hw_unit_type="gpu"
4890 mdapi_group="EU Array/Compute Shader"
4891 />
4892 <counter name="VS Threads Dispatched"
4893 description="The total number of vertex shader hardware threads dispatched."
4894 data_type="uint64"
4895 equation="A 1 READ"
4896 underscore_name="vs_threads"
4897 units="threads"
4898 symbol_name="VsThreads"
4899 semantic_type="event"
4900 mdapi_supported_apis=""
4901 mdapi_usage_flags="Tier3 Frame Batch Draw"
4902 mdapi_hw_unit_type="gpu"
4903 mdapi_group="EU Array/Vertex Shader"
4904 />
4905 <counter name="GS Threads Dispatched"
4906 description="The total number of geometry shader hardware threads dispatched."
4907 data_type="uint64"
4908 equation="A 5 READ"
4909 underscore_name="gs_threads"
4910 units="threads"
4911 symbol_name="GsThreads"
4912 semantic_type="event"
4913 mdapi_supported_apis=""
4914 mdapi_usage_flags="Tier3 Frame Batch Draw"
4915 mdapi_hw_unit_type="gpu"
4916 mdapi_group="EU Array/Geometry Shader"
4917 />
4918 <counter name="DS Threads Dispatched"
4919 description="The total number of domain shader hardware threads dispatched."
4920 data_type="uint64"
4921 equation="A 3 READ"
4922 underscore_name="ds_threads"
4923 units="threads"
4924 symbol_name="DsThreads"
4925 semantic_type="event"
4926 mdapi_supported_apis=""
4927 mdapi_usage_flags="Tier3 Frame Batch Draw"
4928 mdapi_hw_unit_type="gpu"
4929 mdapi_group="EU Array/Domain Shader"
4930 />
4931 <counter name="EU Thread Occupancy"
4932 description="The percentage of time in which hardware threads occupied EUs."
4933 data_type="float"
4934 max_equation="100"
4935 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4936 underscore_name="eu_thread_occupancy"
4937 units="percent"
4938 symbol_name="EuThreadOccupancy"
4939 semantic_type="duration"
4940 mdapi_supported_apis=""
4941 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4942 mdapi_group="EU Array"
4943 mdapi_hw_unit_type="gpu"
4944 />
4945 <counter name="EU Stall"
4946 description="The percentage of time in which the Execution Units were stalled."
4947 data_type="float"
4948 max_equation="100"
4949 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4950 underscore_name="eu_stall"
4951 units="percent"
4952 symbol_name="EuStall"
4953 semantic_type="duration"
4954 mdapi_supported_apis=""
4955 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4956 mdapi_group="EU Array"
4957 mdapi_hw_unit_type="gpu"
4958 />
4959 <counter name="Slice0 L3 Bank2 Output Ready"
4960 description="The percentage of time in which slice0 L3 bank2 output is ready"
4961 data_type="float"
4962 max_equation="100"
4963 equation="C 5 READ C 4 READ FADD 100 UMUL $GpuCoreClocks FDIV"
4964 underscore_name="l30_bank2_output_ready"
4965 units="percent"
4966 symbol_name="L30Bank2OutputReady"
4967 availability="$SliceMask 1 AND"
4968 semantic_type="duration"
4969 mdapi_supported_apis=""
4970 mdapi_usage_flags="Frame Batch Draw"
4971 mdapi_group="GTI/L3"
4972 mdapi_hw_unit_type="slice"
4973 />
4974 <counter name="GPU Busy"
4975 description="The percentage of time in which the GPU has been processing GPU commands."
4976 data_type="float"
4977 max_equation="100"
4978 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4979 underscore_name="gpu_busy"
4980 units="percent"
4981 symbol_name="GpuBusy"
4982 semantic_type="duration"
4983 mdapi_supported_apis=""
4984 mdapi_usage_flags="Tier1 Overview System Frame"
4985 mdapi_group="GPU"
4986 mdapi_hw_unit_type="gpu"
4987 />
4988 <register_config type="NOA">
4989 <register type="NOA" address="0x00000D04" value="0x00000200" />
4990 <register type="NOA" address="0x00009840" value="0x00000000" />
4991 <register type="NOA" address="0x00009884" value="0x00000000" />
4992 <register type="NOA" address="0x00009888" value="0x04021200" />
4993 <register type="NOA" address="0x00009888" value="0x06021000" />
4994 <register type="NOA" address="0x00009888" value="0x04001200" />
4995 <register type="NOA" address="0x00009888" value="0x06001020" />
4996 <register type="NOA" address="0x00009888" value="0x0A020020" />
4997 <register type="NOA" address="0x00009888" value="0x0C020028" />
4998 <register type="NOA" address="0x00009888" value="0x2E020000" />
4999 <register type="NOA" address="0x00009888" value="0x0A034000" />
5000 <register type="NOA" address="0x00009888" value="0x18032000" />
5001 <register type="NOA" address="0x00009888" value="0x08000028" />
5002 <register type="NOA" address="0x00009888" value="0x36000003" />
5003 <register type="NOA" address="0x00009888" value="0x1E000000" />
5004 <register type="NOA" address="0x00009888" value="0x34001800" />
5005 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
5006 <register type="NOA" address="0x00009888" value="0x0C0A8000" />
5007 <register type="NOA" address="0x00009884" value="0x00000003" />
5008 <register type="NOA" address="0x00009888" value="0x5B100550" />
5009 <register type="NOA" address="0x00009888" value="0x17148000" />
5010 <register type="NOA" address="0x00009888" value="0x1B141C00" />
5011 <register type="NOA" address="0x00009888" value="0x5F110550" />
5012 <register type="NOA" address="0x00009888" value="0x07128000" />
5013 <register type="NOA" address="0x00009888" value="0x09128000" />
5014 <register type="NOA" address="0x00009888" value="0x0B128000" />
5015 <register type="NOA" address="0x00009888" value="0x0D128000" />
5016 <register type="NOA" address="0x00009888" value="0x17100000" />
5017 <register type="NOA" address="0x00009888" value="0x49100000" />
5018 <register type="NOA" address="0x00009888" value="0x4B100606" />
5019 <register type="NOA" address="0x00009888" value="0x4D100000" />
5020 <register type="NOA" address="0x00009888" value="0x31100000" />
5021 <register type="NOA" address="0x00009884" value="0x00000003" />
5022 <register type="NOA" address="0x00009888" value="0x65100002" />
5023 <register type="NOA" address="0x00009884" value="0x00000000" />
5024 <register type="NOA" address="0x00009888" value="0x42000001" />
5025 </register_config>
5026 <register_config type="OA">
5027 <register type="OA" address="0x0000D920" value="0x00000000" />
5028 <register type="OA" address="0x0000D900" value="0x00000000" />
5029 <register type="OA" address="0x0000D904" value="0x00800000" />
5030 <register type="OA" address="0x0000D910" value="0x00000000" />
5031 <register type="OA" address="0x0000D914" value="0x00800000" />
5032 <register type="OA" address="0x0000DC40" value="0x00000000" />
5033 </register_config>
5034 <register_config type="FLEX">
5035 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5036 <register type="FLEX" address="0x0000E558" value="0x00008003" />
5037 </register_config>
5038 </set>
5039
5040 <set name="Gen12LP L3_6"
5041 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5042 underscore_name="l3_6"
5043 hw_config_guid="d312c40a-9fb7-489a-9a1a-9cd80aac6d61"
5044 chipset="TGL"
5045 symbol_name="L3_6"
5046 >
5047 <counter name="GPU Core Clocks"
5048 description="The total number of GPU core clocks elapsed during the measurement."
5049 data_type="uint64"
5050 equation="GPU_CLOCK 0 READ"
5051 underscore_name="gpu_core_clocks"
5052 units="cycles"
5053 symbol_name="GpuCoreClocks"
5054 semantic_type="event"
5055 mdapi_supported_apis=""
5056 mdapi_usage_flags="Tier1 Frame Batch Draw"
5057 mdapi_hw_unit_type="gpu"
5058 mdapi_group="GPU"
5059 />
5060 <counter name="EU Active"
5061 description="The percentage of time in which the Execution Units were actively processing."
5062 data_type="float"
5063 max_equation="100"
5064 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5065 underscore_name="eu_active"
5066 units="percent"
5067 symbol_name="EuActive"
5068 semantic_type="duration"
5069 mdapi_supported_apis=""
5070 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5071 mdapi_group="EU Array"
5072 mdapi_hw_unit_type="gpu"
5073 />
5074 <counter name="Slice0 L3 Bank7 Output Ready"
5075 description="The percentage of time in which slice0 L3 bank7 output is ready"
5076 data_type="float"
5077 max_equation="100"
5078 equation="C 7 READ C 6 READ FADD 100 UMUL $GpuCoreClocks FDIV"
5079 underscore_name="l30_bank7_output_ready"
5080 units="percent"
5081 symbol_name="L30Bank7OutputReady"
5082 availability="$SliceMask 1 AND"
5083 semantic_type="duration"
5084 mdapi_supported_apis=""
5085 mdapi_usage_flags="Frame Batch Draw"
5086 mdapi_group="GTI/L3"
5087 mdapi_hw_unit_type="slice"
5088 />
5089 <counter name="EU FPU And EM Pipes Active"
5090 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
5091 data_type="float"
5092 max_equation="100"
5093 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5094 underscore_name="eu_fpu_em_active"
5095 units="percent"
5096 symbol_name="EuFpuEmActive"
5097 semantic_type="duration"
5098 mdapi_supported_apis=""
5099 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5100 mdapi_group="EU Array/Pipes"
5101 mdapi_hw_unit_type="gpu"
5102 />
5103 <counter name="GPU Time Elapsed"
5104 description="Time elapsed on the GPU during the measurement."
5105 data_type="uint64"
5106 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5107 underscore_name="gpu_time"
5108 units="ns"
5109 symbol_name="GpuTime"
5110 semantic_type="duration"
5111 mdapi_supported_apis=""
5112 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5113 mdapi_hw_unit_type="gpu"
5114 mdapi_group="GPU"
5115 />
5116 <counter name="FS Threads Dispatched"
5117 description="The total number of fragment shader hardware threads dispatched."
5118 data_type="uint64"
5119 equation="A 6 READ"
5120 underscore_name="ps_threads"
5121 units="threads"
5122 symbol_name="PsThreads"
5123 semantic_type="event"
5124 mdapi_supported_apis=""
5125 mdapi_usage_flags="Tier3 Frame Batch Draw"
5126 mdapi_hw_unit_type="gpu"
5127 mdapi_group="EU Array/Fragment Shader"
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="HS Threads Dispatched"
5144 description="The total number of hull shader hardware threads dispatched."
5145 data_type="uint64"
5146 equation="A 2 READ"
5147 underscore_name="hs_threads"
5148 units="threads"
5149 symbol_name="HsThreads"
5150 semantic_type="event"
5151 mdapi_supported_apis=""
5152 mdapi_usage_flags="Tier3 Frame Batch Draw"
5153 mdapi_hw_unit_type="gpu"
5154 mdapi_group="EU Array/Hull Shader"
5155 />
5156 <counter name="CS Threads Dispatched"
5157 description="The total number of compute shader hardware threads dispatched."
5158 data_type="uint64"
5159 equation="A 4 READ"
5160 underscore_name="cs_threads"
5161 units="threads"
5162 symbol_name="CsThreads"
5163 semantic_type="event"
5164 mdapi_supported_apis=""
5165 mdapi_usage_flags="Tier3 Frame Batch Draw"
5166 mdapi_hw_unit_type="gpu"
5167 mdapi_group="EU Array/Compute Shader"
5168 />
5169 <counter name="VS Threads Dispatched"
5170 description="The total number of vertex shader hardware threads dispatched."
5171 data_type="uint64"
5172 equation="A 1 READ"
5173 underscore_name="vs_threads"
5174 units="threads"
5175 symbol_name="VsThreads"
5176 semantic_type="event"
5177 mdapi_supported_apis=""
5178 mdapi_usage_flags="Tier3 Frame Batch Draw"
5179 mdapi_hw_unit_type="gpu"
5180 mdapi_group="EU Array/Vertex Shader"
5181 />
5182 <counter name="GS Threads Dispatched"
5183 description="The total number of geometry shader hardware threads dispatched."
5184 data_type="uint64"
5185 equation="A 5 READ"
5186 underscore_name="gs_threads"
5187 units="threads"
5188 symbol_name="GsThreads"
5189 semantic_type="event"
5190 mdapi_supported_apis=""
5191 mdapi_usage_flags="Tier3 Frame Batch Draw"
5192 mdapi_hw_unit_type="gpu"
5193 mdapi_group="EU Array/Geometry Shader"
5194 />
5195 <counter name="DS Threads Dispatched"
5196 description="The total number of domain shader hardware threads dispatched."
5197 data_type="uint64"
5198 equation="A 3 READ"
5199 underscore_name="ds_threads"
5200 units="threads"
5201 symbol_name="DsThreads"
5202 semantic_type="event"
5203 mdapi_supported_apis=""
5204 mdapi_usage_flags="Tier3 Frame Batch Draw"
5205 mdapi_hw_unit_type="gpu"
5206 mdapi_group="EU Array/Domain Shader"
5207 />
5208 <counter name="EU Thread Occupancy"
5209 description="The percentage of time in which hardware threads occupied EUs."
5210 data_type="float"
5211 max_equation="100"
5212 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5213 underscore_name="eu_thread_occupancy"
5214 units="percent"
5215 symbol_name="EuThreadOccupancy"
5216 semantic_type="duration"
5217 mdapi_supported_apis=""
5218 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5219 mdapi_group="EU Array"
5220 mdapi_hw_unit_type="gpu"
5221 />
5222 <counter name="Slice0 L3 Bank3 Output Ready"
5223 description="The percentage of time in which slice0 L3 bank3 output is ready"
5224 data_type="float"
5225 max_equation="100"
5226 equation="C 5 READ C 4 READ FADD 100 UMUL $GpuCoreClocks FDIV"
5227 underscore_name="l30_bank3_output_ready"
5228 units="percent"
5229 symbol_name="L30Bank3OutputReady"
5230 availability="$SliceMask 1 AND"
5231 semantic_type="duration"
5232 mdapi_supported_apis=""
5233 mdapi_usage_flags="Frame Batch Draw"
5234 mdapi_group="GTI/L3"
5235 mdapi_hw_unit_type="slice"
5236 />
5237 <counter name="EU Stall"
5238 description="The percentage of time in which the Execution Units were stalled."
5239 data_type="float"
5240 max_equation="100"
5241 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5242 underscore_name="eu_stall"
5243 units="percent"
5244 symbol_name="EuStall"
5245 semantic_type="duration"
5246 mdapi_supported_apis=""
5247 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5248 mdapi_group="EU Array"
5249 mdapi_hw_unit_type="gpu"
5250 />
5251 <counter name="GPU Busy"
5252 description="The percentage of time in which the GPU has been processing GPU commands."
5253 data_type="float"
5254 max_equation="100"
5255 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5256 underscore_name="gpu_busy"
5257 units="percent"
5258 symbol_name="GpuBusy"
5259 semantic_type="duration"
5260 mdapi_supported_apis=""
5261 mdapi_usage_flags="Tier1 Overview System Frame"
5262 mdapi_group="GPU"
5263 mdapi_hw_unit_type="gpu"
5264 />
5265 <register_config type="NOA">
5266 <register type="NOA" address="0x00000D04" value="0x00000200" />
5267 <register type="NOA" address="0x00009840" value="0x00000000" />
5268 <register type="NOA" address="0x00009884" value="0x00000000" />
5269 <register type="NOA" address="0x00009888" value="0x04021A00" />
5270 <register type="NOA" address="0x00009888" value="0x06021800" />
5271 <register type="NOA" address="0x00009888" value="0x04001A00" />
5272 <register type="NOA" address="0x00009888" value="0x06001820" />
5273 <register type="NOA" address="0x00009888" value="0x0A020020" />
5274 <register type="NOA" address="0x00009888" value="0x0C020028" />
5275 <register type="NOA" address="0x00009888" value="0x2E020000" />
5276 <register type="NOA" address="0x00009888" value="0x0A034000" />
5277 <register type="NOA" address="0x00009888" value="0x18032000" />
5278 <register type="NOA" address="0x00009888" value="0x08000028" />
5279 <register type="NOA" address="0x00009888" value="0x36000003" />
5280 <register type="NOA" address="0x00009888" value="0x1E000000" />
5281 <register type="NOA" address="0x00009888" value="0x34001800" />
5282 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
5283 <register type="NOA" address="0x00009888" value="0x0C0A8000" />
5284 <register type="NOA" address="0x00009884" value="0x00000003" />
5285 <register type="NOA" address="0x00009888" value="0x5B100550" />
5286 <register type="NOA" address="0x00009888" value="0x17148000" />
5287 <register type="NOA" address="0x00009888" value="0x1B141C00" />
5288 <register type="NOA" address="0x00009888" value="0x5F110550" />
5289 <register type="NOA" address="0x00009888" value="0x07128000" />
5290 <register type="NOA" address="0x00009888" value="0x09128000" />
5291 <register type="NOA" address="0x00009888" value="0x0B128000" />
5292 <register type="NOA" address="0x00009888" value="0x0D128000" />
5293 <register type="NOA" address="0x00009888" value="0x17100000" />
5294 <register type="NOA" address="0x00009888" value="0x49100000" />
5295 <register type="NOA" address="0x00009888" value="0x4B100606" />
5296 <register type="NOA" address="0x00009888" value="0x4D100000" />
5297 <register type="NOA" address="0x00009888" value="0x31100000" />
5298 <register type="NOA" address="0x00009884" value="0x00000003" />
5299 <register type="NOA" address="0x00009888" value="0x65100002" />
5300 <register type="NOA" address="0x00009884" value="0x00000000" />
5301 <register type="NOA" address="0x00009888" value="0x42000001" />
5302 </register_config>
5303 <register_config type="OA">
5304 <register type="OA" address="0x0000D920" value="0x00000000" />
5305 <register type="OA" address="0x0000D900" value="0x00000000" />
5306 <register type="OA" address="0x0000D904" value="0x00800000" />
5307 <register type="OA" address="0x0000D910" value="0x00000000" />
5308 <register type="OA" address="0x0000D914" value="0x00800000" />
5309 <register type="OA" address="0x0000DC40" value="0x00000000" />
5310 </register_config>
5311 <register_config type="FLEX">
5312 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5313 <register type="FLEX" address="0x0000E558" value="0x00008003" />
5314 </register_config>
5315 </set>
5316
5317 <set name="Sampler_1"
5318 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5319 underscore_name="sampler_1"
5320 hw_config_guid="f0f255a4-535c-43ed-9d6b-85958cef6c1c"
5321 chipset="TGL"
5322 symbol_name="Sampler_1"
5323 >
5324 <counter name="GPU Core Clocks"
5325 description="The total number of GPU core clocks elapsed during the measurement."
5326 data_type="uint64"
5327 equation="GPU_CLOCK 0 READ"
5328 underscore_name="gpu_core_clocks"
5329 units="cycles"
5330 symbol_name="GpuCoreClocks"
5331 semantic_type="event"
5332 mdapi_supported_apis=""
5333 mdapi_usage_flags="Tier1 Frame Batch Draw"
5334 mdapi_hw_unit_type="gpu"
5335 mdapi_group="GPU"
5336 />
5337 <counter name="EU Active"
5338 description="The percentage of time in which the Execution Units were actively processing."
5339 data_type="float"
5340 max_equation="100"
5341 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5342 underscore_name="eu_active"
5343 units="percent"
5344 symbol_name="EuActive"
5345 semantic_type="duration"
5346 mdapi_supported_apis=""
5347 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5348 mdapi_group="EU Array"
5349 mdapi_hw_unit_type="gpu"
5350 />
5351 <counter name="Slice0 DualSubslice1 Input Available"
5352 description="The percentage of time in which slice0 dualsubslice1 sampler input is available"
5353 data_type="float"
5354 max_equation="100"
5355 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5356 underscore_name="sampler01_input_available"
5357 units="percent"
5358 symbol_name="Sampler01InputAvailable"
5359 availability="$DualSubsliceMask 2 AND"
5360 semantic_type="duration"
5361 mdapi_supported_apis=""
5362 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5363 mdapi_group="GPU/Sampler"
5364 mdapi_hw_unit_type="dualsubslice"
5365 />
5366 <counter name="Slice0 DualSubslice2 Input Available"
5367 description="The percentage of time in which slice0 dualsubslice2 sampler input is available"
5368 data_type="float"
5369 max_equation="100"
5370 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5371 underscore_name="sampler02_input_available"
5372 units="percent"
5373 symbol_name="Sampler02InputAvailable"
5374 availability="$DualSubsliceMask 4 AND"
5375 semantic_type="duration"
5376 mdapi_supported_apis=""
5377 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5378 mdapi_group="GPU/Sampler"
5379 mdapi_hw_unit_type="dualsubslice"
5380 />
5381 <counter name="EU FPU And EM Pipes Active"
5382 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
5383 data_type="float"
5384 max_equation="100"
5385 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5386 underscore_name="eu_fpu_em_active"
5387 units="percent"
5388 symbol_name="EuFpuEmActive"
5389 semantic_type="duration"
5390 mdapi_supported_apis=""
5391 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5392 mdapi_group="EU Array/Pipes"
5393 mdapi_hw_unit_type="gpu"
5394 />
5395 <counter name="GS Threads Dispatched"
5396 description="The total number of geometry shader hardware threads dispatched."
5397 data_type="uint64"
5398 equation="A 5 READ"
5399 underscore_name="gs_threads"
5400 units="threads"
5401 symbol_name="GsThreads"
5402 semantic_type="event"
5403 mdapi_supported_apis=""
5404 mdapi_usage_flags="Tier3 Frame Batch Draw"
5405 mdapi_hw_unit_type="gpu"
5406 mdapi_group="EU Array/Geometry Shader"
5407 />
5408 <counter name="GPU Time Elapsed"
5409 description="Time elapsed on the GPU during the measurement."
5410 data_type="uint64"
5411 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5412 underscore_name="gpu_time"
5413 units="ns"
5414 symbol_name="GpuTime"
5415 semantic_type="duration"
5416 mdapi_supported_apis=""
5417 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5418 mdapi_hw_unit_type="gpu"
5419 mdapi_group="GPU"
5420 />
5421 <counter name="EU Stall"
5422 description="The percentage of time in which the Execution Units were stalled."
5423 data_type="float"
5424 max_equation="100"
5425 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5426 underscore_name="eu_stall"
5427 units="percent"
5428 symbol_name="EuStall"
5429 semantic_type="duration"
5430 mdapi_supported_apis=""
5431 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5432 mdapi_group="EU Array"
5433 mdapi_hw_unit_type="gpu"
5434 />
5435 <counter name="AVG GPU Core Frequency"
5436 description="Average GPU Core Frequency in the measurement."
5437 data_type="uint64"
5438 max_equation="$GpuMaxFrequency"
5439 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5440 underscore_name="avg_gpu_core_frequency"
5441 units="hz"
5442 symbol_name="AvgGpuCoreFrequency"
5443 semantic_type="event"
5444 mdapi_supported_apis=""
5445 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5446 mdapi_group="GPU"
5447 mdapi_hw_unit_type="gpu"
5448 />
5449 <counter name="Slice0 DualSubslice3 Input Available"
5450 description="The percentage of time in which slice0 dualsubslice3 sampler input is available"
5451 data_type="float"
5452 max_equation="100"
5453 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5454 underscore_name="sampler03_input_available"
5455 units="percent"
5456 symbol_name="Sampler03InputAvailable"
5457 availability="$DualSubsliceMask 8 AND"
5458 semantic_type="duration"
5459 mdapi_supported_apis=""
5460 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5461 mdapi_group="GPU/Sampler"
5462 mdapi_hw_unit_type="dualsubslice"
5463 />
5464 <counter name="HS Threads Dispatched"
5465 description="The total number of hull shader hardware threads dispatched."
5466 data_type="uint64"
5467 equation="A 2 READ"
5468 underscore_name="hs_threads"
5469 units="threads"
5470 symbol_name="HsThreads"
5471 semantic_type="event"
5472 mdapi_supported_apis=""
5473 mdapi_usage_flags="Tier3 Frame Batch Draw"
5474 mdapi_hw_unit_type="gpu"
5475 mdapi_group="EU Array/Hull Shader"
5476 />
5477 <counter name="CS Threads Dispatched"
5478 description="The total number of compute shader hardware threads dispatched."
5479 data_type="uint64"
5480 equation="A 4 READ"
5481 underscore_name="cs_threads"
5482 units="threads"
5483 symbol_name="CsThreads"
5484 semantic_type="event"
5485 mdapi_supported_apis=""
5486 mdapi_usage_flags="Tier3 Frame Batch Draw"
5487 mdapi_hw_unit_type="gpu"
5488 mdapi_group="EU Array/Compute Shader"
5489 />
5490 <counter name="VS Threads Dispatched"
5491 description="The total number of vertex shader hardware threads dispatched."
5492 data_type="uint64"
5493 equation="A 1 READ"
5494 underscore_name="vs_threads"
5495 units="threads"
5496 symbol_name="VsThreads"
5497 semantic_type="event"
5498 mdapi_supported_apis=""
5499 mdapi_usage_flags="Tier3 Frame Batch Draw"
5500 mdapi_hw_unit_type="gpu"
5501 mdapi_group="EU Array/Vertex Shader"
5502 />
5503 <counter name="DS Threads Dispatched"
5504 description="The total number of domain shader hardware threads dispatched."
5505 data_type="uint64"
5506 equation="A 3 READ"
5507 underscore_name="ds_threads"
5508 units="threads"
5509 symbol_name="DsThreads"
5510 semantic_type="event"
5511 mdapi_supported_apis=""
5512 mdapi_usage_flags="Tier3 Frame Batch Draw"
5513 mdapi_hw_unit_type="gpu"
5514 mdapi_group="EU Array/Domain Shader"
5515 />
5516 <counter name="EU Thread Occupancy"
5517 description="The percentage of time in which hardware threads occupied EUs."
5518 data_type="float"
5519 max_equation="100"
5520 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5521 underscore_name="eu_thread_occupancy"
5522 units="percent"
5523 symbol_name="EuThreadOccupancy"
5524 semantic_type="duration"
5525 mdapi_supported_apis=""
5526 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5527 mdapi_group="EU Array"
5528 mdapi_hw_unit_type="gpu"
5529 />
5530 <counter name="Slice0 DualSubslice4 Input Available"
5531 description="The percentage of time in which slice0 dualsubslice4 sampler input is available"
5532 data_type="float"
5533 max_equation="100"
5534 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5535 underscore_name="sampler04_input_available"
5536 units="percent"
5537 symbol_name="Sampler04InputAvailable"
5538 availability="$DualSubsliceMask 16 AND"
5539 semantic_type="duration"
5540 mdapi_supported_apis=""
5541 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5542 mdapi_group="GPU/Sampler"
5543 mdapi_hw_unit_type="dualsubslice"
5544 />
5545 <counter name="FS Threads Dispatched"
5546 description="The total number of fragment shader hardware threads dispatched."
5547 data_type="uint64"
5548 equation="A 6 READ"
5549 underscore_name="ps_threads"
5550 units="threads"
5551 symbol_name="PsThreads"
5552 semantic_type="event"
5553 mdapi_supported_apis=""
5554 mdapi_usage_flags="Tier3 Frame Batch Draw"
5555 mdapi_hw_unit_type="gpu"
5556 mdapi_group="EU Array/Fragment Shader"
5557 />
5558 <counter name="Slice0 DualSubslice5 Input Available"
5559 description="The percentage of time in which slice0 dualsubslice5 sampler input is available"
5560 data_type="float"
5561 max_equation="100"
5562 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5563 underscore_name="sampler05_input_available"
5564 units="percent"
5565 symbol_name="Sampler05InputAvailable"
5566 availability="$DualSubsliceMask 32 AND"
5567 semantic_type="duration"
5568 mdapi_supported_apis=""
5569 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5570 mdapi_group="GPU/Sampler"
5571 mdapi_hw_unit_type="dualsubslice"
5572 />
5573 <counter name="Slice0 DualSubslice0 Input Available"
5574 description="The percentage of time in which slice0 dualsubslice0 sampler input is available"
5575 data_type="float"
5576 max_equation="100"
5577 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5578 underscore_name="sampler00_input_available"
5579 units="percent"
5580 symbol_name="Sampler00InputAvailable"
5581 availability="$DualSubsliceMask 1 AND"
5582 semantic_type="duration"
5583 mdapi_supported_apis=""
5584 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5585 mdapi_group="GPU/Sampler"
5586 mdapi_hw_unit_type="dualsubslice"
5587 />
5588 <counter name="GPU Busy"
5589 description="The percentage of time in which the GPU has been processing GPU commands."
5590 data_type="float"
5591 max_equation="100"
5592 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5593 underscore_name="gpu_busy"
5594 units="percent"
5595 symbol_name="GpuBusy"
5596 semantic_type="duration"
5597 mdapi_supported_apis=""
5598 mdapi_usage_flags="Tier1 Overview System Frame"
5599 mdapi_group="GPU"
5600 mdapi_hw_unit_type="gpu"
5601 />
5602 <register_config type="NOA">
5603 <register type="NOA" address="0x00000D04" value="0x00000200" />
5604 <register type="NOA" address="0x00009840" value="0x00000000" />
5605 <register type="NOA" address="0x00009884" value="0x00000000" />
5606 <register type="NOA" address="0x00009888" value="0x1C121600" />
5607 <register type="NOA" address="0x00009888" value="0x18141600" />
5608 <register type="NOA" address="0x00009888" value="0x1C325600" />
5609 <register type="NOA" address="0x00009888" value="0x18341600" />
5610 <register type="NOA" address="0x00009888" value="0x1C521600" />
5611 <register type="NOA" address="0x00009888" value="0x185416A6" />
5612 <register type="NOA" address="0x00009888" value="0x1C721600" />
5613 <register type="NOA" address="0x00009888" value="0x18741600" />
5614 <register type="NOA" address="0x00009888" value="0x1C921600" />
5615 <register type="NOA" address="0x00009888" value="0x18941600" />
5616 <register type="NOA" address="0x00009888" value="0x1CB21600" />
5617 <register type="NOA" address="0x00009888" value="0x18B41600" />
5618 <register type="NOA" address="0x00009888" value="0x1C07C000" />
5619 <register type="NOA" address="0x00009888" value="0x2407002B" />
5620 <register type="NOA" address="0x00009888" value="0x04120086" />
5621 <register type="NOA" address="0x00009888" value="0x20120000" />
5622 <register type="NOA" address="0x00009888" value="0x02124000" />
5623 <register type="NOA" address="0x00009888" value="0x12138000" />
5624 <register type="NOA" address="0x00009888" value="0x14138000" />
5625 <register type="NOA" address="0x00009888" value="0x021400A6" />
5626 <register type="NOA" address="0x00009888" value="0x10140000" />
5627 <register type="NOA" address="0x00009888" value="0x00140000" />
5628 <register type="NOA" address="0x00009888" value="0x1A150020" />
5629 <register type="NOA" address="0x00009888" value="0x1E320086" />
5630 <register type="NOA" address="0x00009888" value="0x20320000" />
5631 <register type="NOA" address="0x00009888" value="0x1E330003" />
5632 <register type="NOA" address="0x00009888" value="0x1C3400A6" />
5633 <register type="NOA" address="0x00009888" value="0x10340000" />
5634 <register type="NOA" address="0x00009888" value="0x0E340000" />
5635 <register type="NOA" address="0x00009888" value="0x1C358000" />
5636 <register type="NOA" address="0x00009888" value="0x1A520086" />
5637 <register type="NOA" address="0x00009888" value="0x20520000" />
5638 <register type="NOA" address="0x00009888" value="0x18524000" />
5639 <register type="NOA" address="0x00009888" value="0x1C53C000" />
5640 <register type="NOA" address="0x00009888" value="0x10540000" />
5641 <register type="NOA" address="0x00009888" value="0x0C540000" />
5642 <register type="NOA" address="0x00009888" value="0x1C550800" />
5643 <register type="NOA" address="0x00009888" value="0x16720086" />
5644 <register type="NOA" address="0x00009888" value="0x20720000" />
5645 <register type="NOA" address="0x00009888" value="0x14724000" />
5646 <register type="NOA" address="0x00009888" value="0x1C733000" />
5647 <register type="NOA" address="0x00009888" value="0x147400A6" />
5648 <register type="NOA" address="0x00009888" value="0x10740000" />
5649 <register type="NOA" address="0x00009888" value="0x0A740000" />
5650 <register type="NOA" address="0x00009888" value="0x1C750080" />
5651 <register type="NOA" address="0x00009888" value="0x12920086" />
5652 <register type="NOA" address="0x00009888" value="0x20920000" />
5653 <register type="NOA" address="0x00009888" value="0x10924000" />
5654 <register type="NOA" address="0x00009888" value="0x1C930C00" />
5655 <register type="NOA" address="0x00009888" value="0x109400A6" />
5656 <register type="NOA" address="0x00009888" value="0x08940000" />
5657 <register type="NOA" address="0x00009888" value="0x1C950008" />
5658 <register type="NOA" address="0x00009888" value="0x0EB20086" />
5659 <register type="NOA" address="0x00009888" value="0x20B20000" />
5660 <register type="NOA" address="0x00009888" value="0x00B24000" />
5661 <register type="NOA" address="0x00009888" value="0x10B38000" />
5662 <register type="NOA" address="0x00009888" value="0x1CB30200" />
5663 <register type="NOA" address="0x00009888" value="0x00B400A6" />
5664 <register type="NOA" address="0x00009888" value="0x10B40000" />
5665 <register type="NOA" address="0x00009888" value="0x18B58000" />
5666 <register type="NOA" address="0x00009888" value="0x1E0F0028" />
5667 <register type="NOA" address="0x00009888" value="0x14104000" />
5668 <register type="NOA" address="0x00009888" value="0x16104000" />
5669 <register type="NOA" address="0x00009888" value="0x2C024000" />
5670 <register type="NOA" address="0x00009888" value="0x2E020001" />
5671 <register type="NOA" address="0x00009888" value="0x2A03A500" />
5672 <register type="NOA" address="0x00009888" value="0x18002000" />
5673 <register type="NOA" address="0x00009888" value="0x36003248" />
5674 <register type="NOA" address="0x00009888" value="0x380024DB" />
5675 <register type="NOA" address="0x00009888" value="0x1A004000" />
5676 <register type="NOA" address="0x00009888" value="0x1C004000" />
5677 <register type="NOA" address="0x00009888" value="0x00014000" />
5678 <register type="NOA" address="0x00009888" value="0x1A012000" />
5679 <register type="NOA" address="0x00009888" value="0x1C012000" />
5680 <register type="NOA" address="0x00009888" value="0x1E012000" />
5681 <register type="NOA" address="0x00009888" value="0x2405C000" />
5682 <register type="NOA" address="0x00009888" value="0x26050003" />
5683 <register type="NOA" address="0x00009888" value="0x220500A0" />
5684 <register type="NOA" address="0x00009888" value="0x24062800" />
5685 <register type="NOA" address="0x00009888" value="0x140A8000" />
5686 <register type="NOA" address="0x00009888" value="0x160A8000" />
5687 <register type="NOA" address="0x00009888" value="0x180A8000" />
5688 <register type="NOA" address="0x00009888" value="0x1A0A8000" />
5689 <register type="NOA" address="0x00009884" value="0x00000003" />
5690 <register type="NOA" address="0x00009888" value="0x41104000" />
5691 <register type="NOA" address="0x00009888" value="0x5B105005" />
5692 <register type="NOA" address="0x00009888" value="0x5D101555" />
5693 <register type="NOA" address="0x00009888" value="0x11148000" />
5694 <register type="NOA" address="0x00009888" value="0x1B14E000" />
5695 <register type="NOA" address="0x00009888" value="0x1D14003F" />
5696 <register type="NOA" address="0x00009888" value="0x13148000" />
5697 <register type="NOA" address="0x00009888" value="0x15148000" />
5698 <register type="NOA" address="0x00009888" value="0x4B112000" />
5699 <register type="NOA" address="0x00009888" value="0x5F115005" />
5700 <register type="NOA" address="0x00009888" value="0x61111555" />
5701 <register type="NOA" address="0x00009888" value="0x01128000" />
5702 <register type="NOA" address="0x00009888" value="0x0F128000" />
5703 <register type="NOA" address="0x00009888" value="0x11128000" />
5704 <register type="NOA" address="0x00009888" value="0x13128000" />
5705 <register type="NOA" address="0x00009888" value="0x15128000" />
5706 <register type="NOA" address="0x00009888" value="0x17128000" />
5707 <register type="NOA" address="0x00009888" value="0x19128000" />
5708 <register type="NOA" address="0x00009888" value="0x1B128000" />
5709 <register type="NOA" address="0x00009888" value="0x1D128000" />
5710 <register type="NOA" address="0x00009888" value="0x1F128000" />
5711 <register type="NOA" address="0x00009888" value="0x03128000" />
5712 <register type="NOA" address="0x00009888" value="0x05128000" />
5713 <register type="NOA" address="0x00009888" value="0x47101600" />
5714 <register type="NOA" address="0x00009888" value="0x4D101000" />
5715 <register type="NOA" address="0x00009888" value="0x4F101603" />
5716 <register type="NOA" address="0x00009888" value="0x51100003" />
5717 <register type="NOA" address="0x00009888" value="0x53101404" />
5718 <register type="NOA" address="0x00009888" value="0x55101111" />
5719 <register type="NOA" address="0x00009888" value="0x17100000" />
5720 <register type="NOA" address="0x00009888" value="0x31100000" />
5721 <register type="NOA" address="0x00009888" value="0x57100005" />
5722 <register type="NOA" address="0x00009888" value="0x49100511" />
5723 <register type="NOA" address="0x00009884" value="0x00000003" />
5724 <register type="NOA" address="0x00009888" value="0x65100002" />
5725 <register type="NOA" address="0x00009884" value="0x00000000" />
5726 <register type="NOA" address="0x00009888" value="0x42000001" />
5727 </register_config>
5728 <register_config type="OA">
5729 <register type="OA" address="0x0000D920" value="0x00000000" />
5730 <register type="OA" address="0x0000D900" value="0x00000000" />
5731 <register type="OA" address="0x0000D904" value="0xF0800000" />
5732 <register type="OA" address="0x0000D910" value="0x00000000" />
5733 <register type="OA" address="0x0000D914" value="0x30800000" />
5734 <register type="OA" address="0x0000DC40" value="0x003F0000" />
5735 <register type="OA" address="0x0000D940" value="0x00000018" />
5736 <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5737 <register type="OA" address="0x0000DC00" value="0x00000018" />
5738 <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5739 <register type="OA" address="0x0000D948" value="0x00000060" />
5740 <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5741 <register type="OA" address="0x0000DC08" value="0x00000060" />
5742 <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5743 <register type="OA" address="0x0000D950" value="0x00000180" />
5744 <register type="OA" address="0x0000D954" value="0x0000FFCF" />
5745 <register type="OA" address="0x0000DC10" value="0x00000180" />
5746 <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
5747 <register type="OA" address="0x0000D958" value="0x00000600" />
5748 <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
5749 <register type="OA" address="0x0000DC18" value="0x00000600" />
5750 <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
5751 <register type="OA" address="0x0000D960" value="0x00001800" />
5752 <register type="OA" address="0x0000D964" value="0x0000FCFF" />
5753 <register type="OA" address="0x0000DC20" value="0x00001800" />
5754 <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
5755 <register type="OA" address="0x0000D968" value="0x00006000" />
5756 <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
5757 <register type="OA" address="0x0000DC28" value="0x00006000" />
5758 <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
5759 </register_config>
5760 <register_config type="FLEX">
5761 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5762 <register type="FLEX" address="0x0000E558" value="0x00008003" />
5763 </register_config>
5764 </set>
5765
5766 <set name="Sampler_2"
5767 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5768 underscore_name="sampler_2"
5769 hw_config_guid="f47c6b97-fc10-4962-bb67-d623e9d6219b"
5770 chipset="TGL"
5771 symbol_name="Sampler_2"
5772 >
5773 <counter name="GPU Core Clocks"
5774 description="The total number of GPU core clocks elapsed during the measurement."
5775 data_type="uint64"
5776 equation="GPU_CLOCK 0 READ"
5777 underscore_name="gpu_core_clocks"
5778 units="cycles"
5779 symbol_name="GpuCoreClocks"
5780 semantic_type="event"
5781 mdapi_supported_apis=""
5782 mdapi_usage_flags="Tier1 Frame Batch Draw"
5783 mdapi_hw_unit_type="gpu"
5784 mdapi_group="GPU"
5785 />
5786 <counter name="EU Active"
5787 description="The percentage of time in which the Execution Units were actively processing."
5788 data_type="float"
5789 max_equation="100"
5790 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5791 underscore_name="eu_active"
5792 units="percent"
5793 symbol_name="EuActive"
5794 semantic_type="duration"
5795 mdapi_supported_apis=""
5796 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5797 mdapi_group="EU Array"
5798 mdapi_hw_unit_type="gpu"
5799 />
5800 <counter name="Slice0 DualSubslice0 Sampler Output Ready"
5801 description="The percentage of time in which slice0 dualsubslice0 sampler output is ready"
5802 data_type="float"
5803 max_equation="100"
5804 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5805 underscore_name="sampler00_output_ready"
5806 units="percent"
5807 symbol_name="Sampler00OutputReady"
5808 availability="$DualSubsliceMask 1 AND"
5809 semantic_type="duration"
5810 mdapi_supported_apis=""
5811 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5812 mdapi_group="GPU/Sampler"
5813 mdapi_hw_unit_type="subslice"
5814 />
5815 <counter name="Slice0 DualSubslice1 Sampler Output Ready"
5816 description="The percentage of time in which slice0 dualsubslice1 sampler output is ready"
5817 data_type="float"
5818 max_equation="100"
5819 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5820 underscore_name="sampler01_output_ready"
5821 units="percent"
5822 symbol_name="Sampler01OutputReady"
5823 availability="$DualSubsliceMask 2 AND"
5824 semantic_type="duration"
5825 mdapi_supported_apis=""
5826 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5827 mdapi_group="GPU/Sampler"
5828 mdapi_hw_unit_type="subslice"
5829 />
5830 <counter name="EU FPU And EM Pipes Active"
5831 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
5832 data_type="float"
5833 max_equation="100"
5834 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5835 underscore_name="eu_fpu_em_active"
5836 units="percent"
5837 symbol_name="EuFpuEmActive"
5838 semantic_type="duration"
5839 mdapi_supported_apis=""
5840 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5841 mdapi_group="EU Array/Pipes"
5842 mdapi_hw_unit_type="gpu"
5843 />
5844 <counter name="GS Threads Dispatched"
5845 description="The total number of geometry shader hardware threads dispatched."
5846 data_type="uint64"
5847 equation="A 5 READ"
5848 underscore_name="gs_threads"
5849 units="threads"
5850 symbol_name="GsThreads"
5851 semantic_type="event"
5852 mdapi_supported_apis=""
5853 mdapi_usage_flags="Tier3 Frame Batch Draw"
5854 mdapi_hw_unit_type="gpu"
5855 mdapi_group="EU Array/Geometry Shader"
5856 />
5857 <counter name="GPU Time Elapsed"
5858 description="Time elapsed on the GPU during the measurement."
5859 data_type="uint64"
5860 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5861 underscore_name="gpu_time"
5862 units="ns"
5863 symbol_name="GpuTime"
5864 semantic_type="duration"
5865 mdapi_supported_apis=""
5866 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5867 mdapi_hw_unit_type="gpu"
5868 mdapi_group="GPU"
5869 />
5870 <counter name="EU Stall"
5871 description="The percentage of time in which the Execution Units were stalled."
5872 data_type="float"
5873 max_equation="100"
5874 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5875 underscore_name="eu_stall"
5876 units="percent"
5877 symbol_name="EuStall"
5878 semantic_type="duration"
5879 mdapi_supported_apis=""
5880 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5881 mdapi_group="EU Array"
5882 mdapi_hw_unit_type="gpu"
5883 />
5884 <counter name="AVG GPU Core Frequency"
5885 description="Average GPU Core Frequency in the measurement."
5886 data_type="uint64"
5887 max_equation="$GpuMaxFrequency"
5888 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5889 underscore_name="avg_gpu_core_frequency"
5890 units="hz"
5891 symbol_name="AvgGpuCoreFrequency"
5892 semantic_type="event"
5893 mdapi_supported_apis=""
5894 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5895 mdapi_group="GPU"
5896 mdapi_hw_unit_type="gpu"
5897 />
5898 <counter name="Slice0 DualSubslice2 Sampler Output Ready"
5899 description="The percentage of time in which slice0 dualsubslice2 sampler output is ready"
5900 data_type="float"
5901 max_equation="100"
5902 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5903 underscore_name="sampler02_output_ready"
5904 units="percent"
5905 symbol_name="Sampler02OutputReady"
5906 availability="$DualSubsliceMask 4 AND"
5907 semantic_type="duration"
5908 mdapi_supported_apis=""
5909 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5910 mdapi_group="GPU/Sampler"
5911 mdapi_hw_unit_type="subslice"
5912 />
5913 <counter name="HS Threads Dispatched"
5914 description="The total number of hull shader hardware threads dispatched."
5915 data_type="uint64"
5916 equation="A 2 READ"
5917 underscore_name="hs_threads"
5918 units="threads"
5919 symbol_name="HsThreads"
5920 semantic_type="event"
5921 mdapi_supported_apis=""
5922 mdapi_usage_flags="Tier3 Frame Batch Draw"
5923 mdapi_hw_unit_type="gpu"
5924 mdapi_group="EU Array/Hull Shader"
5925 />
5926 <counter name="CS Threads Dispatched"
5927 description="The total number of compute shader hardware threads dispatched."
5928 data_type="uint64"
5929 equation="A 4 READ"
5930 underscore_name="cs_threads"
5931 units="threads"
5932 symbol_name="CsThreads"
5933 semantic_type="event"
5934 mdapi_supported_apis=""
5935 mdapi_usage_flags="Tier3 Frame Batch Draw"
5936 mdapi_hw_unit_type="gpu"
5937 mdapi_group="EU Array/Compute Shader"
5938 />
5939 <counter name="VS Threads Dispatched"
5940 description="The total number of vertex shader hardware threads dispatched."
5941 data_type="uint64"
5942 equation="A 1 READ"
5943 underscore_name="vs_threads"
5944 units="threads"
5945 symbol_name="VsThreads"
5946 semantic_type="event"
5947 mdapi_supported_apis=""
5948 mdapi_usage_flags="Tier3 Frame Batch Draw"
5949 mdapi_hw_unit_type="gpu"
5950 mdapi_group="EU Array/Vertex Shader"
5951 />
5952 <counter name="DS Threads Dispatched"
5953 description="The total number of domain shader hardware threads dispatched."
5954 data_type="uint64"
5955 equation="A 3 READ"
5956 underscore_name="ds_threads"
5957 units="threads"
5958 symbol_name="DsThreads"
5959 semantic_type="event"
5960 mdapi_supported_apis=""
5961 mdapi_usage_flags="Tier3 Frame Batch Draw"
5962 mdapi_hw_unit_type="gpu"
5963 mdapi_group="EU Array/Domain Shader"
5964 />
5965 <counter name="EU Thread Occupancy"
5966 description="The percentage of time in which hardware threads occupied EUs."
5967 data_type="float"
5968 max_equation="100"
5969 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5970 underscore_name="eu_thread_occupancy"
5971 units="percent"
5972 symbol_name="EuThreadOccupancy"
5973 semantic_type="duration"
5974 mdapi_supported_apis=""
5975 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5976 mdapi_group="EU Array"
5977 mdapi_hw_unit_type="gpu"
5978 />
5979 <counter name="Slice0 DualSubslice3 Sampler Output Ready"
5980 description="The percentage of time in which slice0 dualsubslice3 sampler output is ready"
5981 data_type="float"
5982 max_equation="100"
5983 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5984 underscore_name="sampler03_output_ready"
5985 units="percent"
5986 symbol_name="Sampler03OutputReady"
5987 availability="$DualSubsliceMask 8 AND"
5988 semantic_type="duration"
5989 mdapi_supported_apis=""
5990 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5991 mdapi_group="GPU/Sampler"
5992 mdapi_hw_unit_type="subslice"
5993 />
5994 <counter name="FS Threads Dispatched"
5995 description="The total number of fragment shader hardware threads dispatched."
5996 data_type="uint64"
5997 equation="A 6 READ"
5998 underscore_name="ps_threads"
5999 units="threads"
6000 symbol_name="PsThreads"
6001 semantic_type="event"
6002 mdapi_supported_apis=""
6003 mdapi_usage_flags="Tier3 Frame Batch Draw"
6004 mdapi_hw_unit_type="gpu"
6005 mdapi_group="EU Array/Fragment Shader"
6006 />
6007 <counter name="Slice0 DualSubslice4 Sampler Output Ready"
6008 description="The percentage of time in which slice0 dualsubslice4 sampler output is ready"
6009 data_type="float"
6010 max_equation="100"
6011 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6012 underscore_name="sampler04_output_ready"
6013 units="percent"
6014 symbol_name="Sampler04OutputReady"
6015 availability="$DualSubsliceMask 16 AND"
6016 semantic_type="duration"
6017 mdapi_supported_apis=""
6018 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6019 mdapi_group="GPU/Sampler"
6020 mdapi_hw_unit_type="subslice"
6021 />
6022 <counter name="Slice0 DualSubslice5 Sampler Output Ready"
6023 description="The percentage of time in which slice0 dualsubslice5 sampler output is ready"
6024 data_type="float"
6025 max_equation="100"
6026 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6027 underscore_name="sampler05_output_ready"
6028 units="percent"
6029 symbol_name="Sampler05OutputReady"
6030 availability="$DualSubsliceMask 32 AND"
6031 semantic_type="duration"
6032 mdapi_supported_apis=""
6033 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6034 mdapi_group="GPU/Sampler"
6035 mdapi_hw_unit_type="subslice"
6036 />
6037 <counter name="GPU Busy"
6038 description="The percentage of time in which the GPU has been processing GPU commands."
6039 data_type="float"
6040 max_equation="100"
6041 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6042 underscore_name="gpu_busy"
6043 units="percent"
6044 symbol_name="GpuBusy"
6045 semantic_type="duration"
6046 mdapi_supported_apis=""
6047 mdapi_usage_flags="Tier1 Overview System Frame"
6048 mdapi_group="GPU"
6049 mdapi_hw_unit_type="gpu"
6050 />
6051 <register_config type="NOA">
6052 <register type="NOA" address="0x00000D04" value="0x00000200" />
6053 <register type="NOA" address="0x00009840" value="0x00000000" />
6054 <register type="NOA" address="0x00009884" value="0x00000000" />
6055 <register type="NOA" address="0x00009888" value="0x0C123E00" />
6056 <register type="NOA" address="0x00009888" value="0x04143E00" />
6057 <register type="NOA" address="0x00009888" value="0x0C323E00" />
6058 <register type="NOA" address="0x00009888" value="0x04343E00" />
6059 <register type="NOA" address="0x00009888" value="0x0C523E00" />
6060 <register type="NOA" address="0x00009888" value="0x04543E00" />
6061 <register type="NOA" address="0x00009888" value="0x0C723E00" />
6062 <register type="NOA" address="0x00009888" value="0x04743E00" />
6063 <register type="NOA" address="0x00009888" value="0x0C923E00" />
6064 <register type="NOA" address="0x00009888" value="0x04943E00" />
6065 <register type="NOA" address="0x00009888" value="0x0CB23E00" />
6066 <register type="NOA" address="0x00009888" value="0x04B43E00" />
6067 <register type="NOA" address="0x00009888" value="0x1C07C000" />
6068 <register type="NOA" address="0x00009888" value="0x2407002B" />
6069 <register type="NOA" address="0x00009888" value="0x04120033" />
6070 <register type="NOA" address="0x00009888" value="0x20120000" />
6071 <register type="NOA" address="0x00009888" value="0x02124000" />
6072 <register type="NOA" address="0x00009888" value="0x12138000" />
6073 <register type="NOA" address="0x00009888" value="0x14138000" />
6074 <register type="NOA" address="0x00009888" value="0x02140013" />
6075 <register type="NOA" address="0x00009888" value="0x10140000" />
6076 <register type="NOA" address="0x00009888" value="0x00140000" />
6077 <register type="NOA" address="0x00009888" value="0x1A150020" />
6078 <register type="NOA" address="0x00009888" value="0x1E320033" />
6079 <register type="NOA" address="0x00009888" value="0x20320000" />
6080 <register type="NOA" address="0x00009888" value="0x1C324000" />
6081 <register type="NOA" address="0x00009888" value="0x1E330003" />
6082 <register type="NOA" address="0x00009888" value="0x1C340013" />
6083 <register type="NOA" address="0x00009888" value="0x10340000" />
6084 <register type="NOA" address="0x00009888" value="0x0E340000" />
6085 <register type="NOA" address="0x00009888" value="0x1C358000" />
6086 <register type="NOA" address="0x00009888" value="0x1A520033" />
6087 <register type="NOA" address="0x00009888" value="0x20520000" />
6088 <register type="NOA" address="0x00009888" value="0x18524000" />
6089 <register type="NOA" address="0x00009888" value="0x1C53C000" />
6090 <register type="NOA" address="0x00009888" value="0x18540013" />
6091 <register type="NOA" address="0x00009888" value="0x10540000" />
6092 <register type="NOA" address="0x00009888" value="0x0C540000" />
6093 <register type="NOA" address="0x00009888" value="0x1C550800" />
6094 <register type="NOA" address="0x00009888" value="0x16720033" />
6095 <register type="NOA" address="0x00009888" value="0x20720000" />
6096 <register type="NOA" address="0x00009888" value="0x14724000" />
6097 <register type="NOA" address="0x00009888" value="0x1C733000" />
6098 <register type="NOA" address="0x00009888" value="0x14740013" />
6099 <register type="NOA" address="0x00009888" value="0x10740000" />
6100 <register type="NOA" address="0x00009888" value="0x0A740000" />
6101 <register type="NOA" address="0x00009888" value="0x1C750080" />
6102 <register type="NOA" address="0x00009888" value="0x12920033" />
6103 <register type="NOA" address="0x00009888" value="0x20920000" />
6104 <register type="NOA" address="0x00009888" value="0x10924000" />
6105 <register type="NOA" address="0x00009888" value="0x1C930C00" />
6106 <register type="NOA" address="0x00009888" value="0x10940013" />
6107 <register type="NOA" address="0x00009888" value="0x08940000" />
6108 <register type="NOA" address="0x00009888" value="0x1C950008" />
6109 <register type="NOA" address="0x00009888" value="0x0EB20033" />
6110 <register type="NOA" address="0x00009888" value="0x20B20000" />
6111 <register type="NOA" address="0x00009888" value="0x00B24000" />
6112 <register type="NOA" address="0x00009888" value="0x10B38000" />
6113 <register type="NOA" address="0x00009888" value="0x1CB30200" />
6114 <register type="NOA" address="0x00009888" value="0x00B40013" />
6115 <register type="NOA" address="0x00009888" value="0x10B40000" />
6116 <register type="NOA" address="0x00009888" value="0x18B58000" />
6117 <register type="NOA" address="0x00009888" value="0x1E0F0028" />
6118 <register type="NOA" address="0x00009888" value="0x14104000" />
6119 <register type="NOA" address="0x00009888" value="0x16104000" />
6120 <register type="NOA" address="0x00009888" value="0x2C024000" />
6121 <register type="NOA" address="0x00009888" value="0x2E020001" />
6122 <register type="NOA" address="0x00009888" value="0x2A03A500" />
6123 <register type="NOA" address="0x00009888" value="0x18002000" />
6124 <register type="NOA" address="0x00009888" value="0x36003248" />
6125 <register type="NOA" address="0x00009888" value="0x380024DB" />
6126 <register type="NOA" address="0x00009888" value="0x1A004000" />
6127 <register type="NOA" address="0x00009888" value="0x1C004000" />
6128 <register type="NOA" address="0x00009888" value="0x00014000" />
6129 <register type="NOA" address="0x00009888" value="0x1A012000" />
6130 <register type="NOA" address="0x00009888" value="0x1C012000" />
6131 <register type="NOA" address="0x00009888" value="0x1E012000" />
6132 <register type="NOA" address="0x00009888" value="0x2405C000" />
6133 <register type="NOA" address="0x00009888" value="0x26050003" />
6134 <register type="NOA" address="0x00009888" value="0x220500A0" />
6135 <register type="NOA" address="0x00009888" value="0x24062800" />
6136 <register type="NOA" address="0x00009888" value="0x140A8000" />
6137 <register type="NOA" address="0x00009888" value="0x160A8000" />
6138 <register type="NOA" address="0x00009888" value="0x180A8000" />
6139 <register type="NOA" address="0x00009888" value="0x1A0A8000" />
6140 <register type="NOA" address="0x00009884" value="0x00000003" />
6141 <register type="NOA" address="0x00009888" value="0x41104000" />
6142 <register type="NOA" address="0x00009888" value="0x5B105005" />
6143 <register type="NOA" address="0x00009888" value="0x5D101555" />
6144 <register type="NOA" address="0x00009888" value="0x11148000" />
6145 <register type="NOA" address="0x00009888" value="0x1B14E000" />
6146 <register type="NOA" address="0x00009888" value="0x1D14003F" />
6147 <register type="NOA" address="0x00009888" value="0x13148000" />
6148 <register type="NOA" address="0x00009888" value="0x15148000" />
6149 <register type="NOA" address="0x00009888" value="0x4B112000" />
6150 <register type="NOA" address="0x00009888" value="0x5F115005" />
6151 <register type="NOA" address="0x00009888" value="0x61111555" />
6152 <register type="NOA" address="0x00009888" value="0x01128000" />
6153 <register type="NOA" address="0x00009888" value="0x0F128000" />
6154 <register type="NOA" address="0x00009888" value="0x11128000" />
6155 <register type="NOA" address="0x00009888" value="0x13128000" />
6156 <register type="NOA" address="0x00009888" value="0x15128000" />
6157 <register type="NOA" address="0x00009888" value="0x17128000" />
6158 <register type="NOA" address="0x00009888" value="0x19128000" />
6159 <register type="NOA" address="0x00009888" value="0x1B128000" />
6160 <register type="NOA" address="0x00009888" value="0x1D128000" />
6161 <register type="NOA" address="0x00009888" value="0x1F128000" />
6162 <register type="NOA" address="0x00009888" value="0x03128000" />
6163 <register type="NOA" address="0x00009888" value="0x05128000" />
6164 <register type="NOA" address="0x00009888" value="0x47101600" />
6165 <register type="NOA" address="0x00009888" value="0x4D101000" />
6166 <register type="NOA" address="0x00009888" value="0x4F101603" />
6167 <register type="NOA" address="0x00009888" value="0x51100003" />
6168 <register type="NOA" address="0x00009888" value="0x53101404" />
6169 <register type="NOA" address="0x00009888" value="0x55101111" />
6170 <register type="NOA" address="0x00009888" value="0x17100000" />
6171 <register type="NOA" address="0x00009888" value="0x31100000" />
6172 <register type="NOA" address="0x00009888" value="0x57100005" />
6173 <register type="NOA" address="0x00009888" value="0x49100511" />
6174 <register type="NOA" address="0x00009884" value="0x00000003" />
6175 <register type="NOA" address="0x00009888" value="0x65100002" />
6176 <register type="NOA" address="0x00009884" value="0x00000000" />
6177 <register type="NOA" address="0x00009888" value="0x42000001" />
6178 </register_config>
6179 <register_config type="OA">
6180 <register type="OA" address="0x0000D920" value="0x00000000" />
6181 <register type="OA" address="0x0000D900" value="0x00000000" />
6182 <register type="OA" address="0x0000D904" value="0xF0800000" />
6183 <register type="OA" address="0x0000D910" value="0x00000000" />
6184 <register type="OA" address="0x0000D914" value="0x30800000" />
6185 <register type="OA" address="0x0000DC40" value="0x003F0000" />
6186 <register type="OA" address="0x0000D940" value="0x00000018" />
6187 <register type="OA" address="0x0000D944" value="0x0000FFFC" />
6188 <register type="OA" address="0x0000DC00" value="0x00000018" />
6189 <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
6190 <register type="OA" address="0x0000D948" value="0x00000060" />
6191 <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
6192 <register type="OA" address="0x0000DC08" value="0x00000060" />
6193 <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
6194 <register type="OA" address="0x0000D950" value="0x00000180" />
6195 <register type="OA" address="0x0000D954" value="0x0000FFCF" />
6196 <register type="OA" address="0x0000DC10" value="0x00000180" />
6197 <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
6198 <register type="OA" address="0x0000D958" value="0x00000600" />
6199 <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
6200 <register type="OA" address="0x0000DC18" value="0x00000600" />
6201 <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
6202 <register type="OA" address="0x0000D960" value="0x00001800" />
6203 <register type="OA" address="0x0000D964" value="0x0000FCFF" />
6204 <register type="OA" address="0x0000DC20" value="0x00001800" />
6205 <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
6206 <register type="OA" address="0x0000D968" value="0x00006000" />
6207 <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
6208 <register type="OA" address="0x0000DC28" value="0x00006000" />
6209 <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
6210 </register_config>
6211 <register_config type="FLEX">
6212 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6213 <register type="FLEX" address="0x0000E558" value="0x00008003" />
6214 </register_config>
6215 </set>
6216
6217 <set name="TDL_1"
6218 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6219 underscore_name="tdl_1"
6220 hw_config_guid="2e49d25e-93e8-4e2b-b91b-51731f5fb315"
6221 chipset="TGL"
6222 symbol_name="TDL_1"
6223 >
6224 <counter name="GPU Core Clocks"
6225 description="The total number of GPU core clocks elapsed during the measurement."
6226 data_type="uint64"
6227 equation="GPU_CLOCK 0 READ"
6228 underscore_name="gpu_core_clocks"
6229 units="cycles"
6230 symbol_name="GpuCoreClocks"
6231 semantic_type="event"
6232 mdapi_supported_apis=""
6233 mdapi_usage_flags="Tier1 Frame Batch Draw"
6234 mdapi_hw_unit_type="gpu"
6235 mdapi_group="GPU"
6236 />
6237 <counter name="EU Active"
6238 description="The percentage of time in which the Execution Units were actively processing."
6239 data_type="float"
6240 max_equation="100"
6241 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6242 underscore_name="eu_active"
6243 units="percent"
6244 symbol_name="EuActive"
6245 semantic_type="duration"
6246 mdapi_supported_apis=""
6247 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6248 mdapi_group="EU Array"
6249 mdapi_hw_unit_type="gpu"
6250 />
6251 <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher"
6252 description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher"
6253 data_type="float"
6254 max_equation="100"
6255 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
6256 underscore_name="thread_header01_ready"
6257 units="percent"
6258 symbol_name="ThreadHeader01Ready"
6259 availability="$DualSubsliceMask 2 AND"
6260 semantic_type="duration"
6261 mdapi_supported_apis=""
6262 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6263 mdapi_group="GPU/Thread Dispatcher"
6264 mdapi_hw_unit_type="dualsubslice"
6265 />
6266 <counter name="GS Threads Dispatched"
6267 description="The total number of geometry shader hardware threads dispatched."
6268 data_type="uint64"
6269 equation="A 5 READ"
6270 underscore_name="gs_threads"
6271 units="threads"
6272 symbol_name="GsThreads"
6273 semantic_type="event"
6274 mdapi_supported_apis=""
6275 mdapi_usage_flags="Tier3 Frame Batch Draw"
6276 mdapi_hw_unit_type="gpu"
6277 mdapi_group="EU Array/Geometry Shader"
6278 />
6279 <counter name="VS Threads Dispatched"
6280 description="The total number of vertex shader hardware threads dispatched."
6281 data_type="uint64"
6282 equation="A 1 READ"
6283 underscore_name="vs_threads"
6284 units="threads"
6285 symbol_name="VsThreads"
6286 semantic_type="event"
6287 mdapi_supported_apis=""
6288 mdapi_usage_flags="Tier3 Frame Batch Draw"
6289 mdapi_hw_unit_type="gpu"
6290 mdapi_group="EU Array/Vertex Shader"
6291 />
6292 <counter name="FS Threads Dispatched"
6293 description="The total number of fragment shader hardware threads dispatched."
6294 data_type="uint64"
6295 equation="A 6 READ"
6296 underscore_name="ps_threads"
6297 units="threads"
6298 symbol_name="PsThreads"
6299 semantic_type="event"
6300 mdapi_supported_apis=""
6301 mdapi_usage_flags="Tier3 Frame Batch Draw"
6302 mdapi_hw_unit_type="gpu"
6303 mdapi_group="EU Array/Fragment Shader"
6304 />
6305 <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice2 Thread Dispatcher"
6306 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
6307 data_type="float"
6308 max_equation="100"
6309 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
6310 underscore_name="non_ps_thread02_ready_for_dispatch"
6311 units="percent"
6312 symbol_name="NonPSThread02ReadyForDispatch"
6313 availability="$DualSubsliceMask 4 AND"
6314 semantic_type="duration"
6315 mdapi_supported_apis=""
6316 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6317 mdapi_group="GPU/Thread Dispatcher"
6318 mdapi_hw_unit_type="dualsubslice"
6319 />
6320 <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 2"
6321 description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2"
6322 data_type="float"
6323 max_equation="100"
6324 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6325 underscore_name="thread_header01_ready_port2"
6326 units="percent"
6327 symbol_name="ThreadHeader01ReadyPort2"
6328 availability="$DualSubsliceMask 2 AND"
6329 semantic_type="duration"
6330 mdapi_supported_apis=""
6331 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6332 mdapi_group="GPU/Thread Dispatcher"
6333 mdapi_hw_unit_type="dualsubslice"
6334 />
6335 <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 3"
6336 description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3"
6337 data_type="float"
6338 max_equation="100"
6339 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6340 underscore_name="thread_header01_ready_port3"
6341 units="percent"
6342 symbol_name="ThreadHeader01ReadyPort3"
6343 availability="$DualSubsliceMask 2 AND"
6344 semantic_type="duration"
6345 mdapi_supported_apis=""
6346 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6347 mdapi_group="GPU/Thread Dispatcher"
6348 mdapi_hw_unit_type="dualsubslice"
6349 />
6350 <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 0"
6351 description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0"
6352 data_type="float"
6353 max_equation="100"
6354 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6355 underscore_name="thread_header01_ready_port0"
6356 units="percent"
6357 symbol_name="ThreadHeader01ReadyPort0"
6358 availability="$DualSubsliceMask 2 AND"
6359 semantic_type="duration"
6360 mdapi_supported_apis=""
6361 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6362 mdapi_group="GPU/Thread Dispatcher"
6363 mdapi_hw_unit_type="dualsubslice"
6364 />
6365 <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 1"
6366 description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1"
6367 data_type="float"
6368 max_equation="100"
6369 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6370 underscore_name="thread_header01_ready_port1"
6371 units="percent"
6372 symbol_name="ThreadHeader01ReadyPort1"
6373 availability="$DualSubsliceMask 2 AND"
6374 semantic_type="duration"
6375 mdapi_supported_apis=""
6376 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6377 mdapi_group="GPU/Thread Dispatcher"
6378 mdapi_hw_unit_type="dualsubslice"
6379 />
6380 <counter name="GPU Time Elapsed"
6381 description="Time elapsed on the GPU during the measurement."
6382 data_type="uint64"
6383 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6384 underscore_name="gpu_time"
6385 units="ns"
6386 symbol_name="GpuTime"
6387 semantic_type="duration"
6388 mdapi_supported_apis=""
6389 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6390 mdapi_hw_unit_type="gpu"
6391 mdapi_group="GPU"
6392 />
6393 <counter name="AVG GPU Core Frequency"
6394 description="Average GPU Core Frequency in the measurement."
6395 data_type="uint64"
6396 max_equation="$GpuMaxFrequency"
6397 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6398 underscore_name="avg_gpu_core_frequency"
6399 units="hz"
6400 symbol_name="AvgGpuCoreFrequency"
6401 semantic_type="event"
6402 mdapi_supported_apis=""
6403 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6404 mdapi_group="GPU"
6405 mdapi_hw_unit_type="gpu"
6406 />
6407 <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice0 Thread Dispatcher"
6408 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
6409 data_type="float"
6410 max_equation="100"
6411 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
6412 underscore_name="non_ps_thread00_ready_for_dispatch"
6413 units="percent"
6414 symbol_name="NonPSThread00ReadyForDispatch"
6415 availability="$DualSubsliceMask 1 AND"
6416 semantic_type="duration"
6417 mdapi_supported_apis=""
6418 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6419 mdapi_group="GPU/Thread Dispatcher"
6420 mdapi_hw_unit_type="dualsubslice"
6421 />
6422 <counter name="CS Threads Dispatched"
6423 description="The total number of compute shader hardware threads dispatched."
6424 data_type="uint64"
6425 equation="A 4 READ"
6426 underscore_name="cs_threads"
6427 units="threads"
6428 symbol_name="CsThreads"
6429 semantic_type="event"
6430 mdapi_supported_apis=""
6431 mdapi_usage_flags="Tier3 Frame Batch Draw"
6432 mdapi_hw_unit_type="gpu"
6433 mdapi_group="EU Array/Compute Shader"
6434 />
6435 <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher"
6436 description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher"
6437 data_type="float"
6438 max_equation="100"
6439 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
6440 underscore_name="thread_header00_ready"
6441 units="percent"
6442 symbol_name="ThreadHeader00Ready"
6443 availability="$DualSubsliceMask 1 AND"
6444 semantic_type="duration"
6445 mdapi_supported_apis=""
6446 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6447 mdapi_group="GPU/Thread Dispatcher"
6448 mdapi_hw_unit_type="dualsubslice"
6449 />
6450 <counter name="GPU Busy"
6451 description="The percentage of time in which the GPU has been processing GPU commands."
6452 data_type="float"
6453 max_equation="100"
6454 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6455 underscore_name="gpu_busy"
6456 units="percent"
6457 symbol_name="GpuBusy"
6458 semantic_type="duration"
6459 mdapi_supported_apis=""
6460 mdapi_usage_flags="Tier1 Overview System Frame"
6461 mdapi_group="GPU"
6462 mdapi_hw_unit_type="gpu"
6463 />
6464 <counter name="EU FPU And EM Pipes Active"
6465 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
6466 data_type="float"
6467 max_equation="100"
6468 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6469 underscore_name="eu_fpu_em_active"
6470 units="percent"
6471 symbol_name="EuFpuEmActive"
6472 semantic_type="duration"
6473 mdapi_supported_apis=""
6474 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6475 mdapi_group="EU Array/Pipes"
6476 mdapi_hw_unit_type="gpu"
6477 />
6478 <counter name="DS Threads Dispatched"
6479 description="The total number of domain shader hardware threads dispatched."
6480 data_type="uint64"
6481 equation="A 3 READ"
6482 underscore_name="ds_threads"
6483 units="threads"
6484 symbol_name="DsThreads"
6485 semantic_type="event"
6486 mdapi_supported_apis=""
6487 mdapi_usage_flags="Tier3 Frame Batch Draw"
6488 mdapi_hw_unit_type="gpu"
6489 mdapi_group="EU Array/Domain Shader"
6490 />
6491 <counter name="EU Thread Occupancy"
6492 description="The percentage of time in which hardware threads occupied EUs."
6493 data_type="float"
6494 max_equation="100"
6495 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6496 underscore_name="eu_thread_occupancy"
6497 units="percent"
6498 symbol_name="EuThreadOccupancy"
6499 semantic_type="duration"
6500 mdapi_supported_apis=""
6501 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6502 mdapi_group="EU Array"
6503 mdapi_hw_unit_type="gpu"
6504 />
6505 <counter name="EU Stall"
6506 description="The percentage of time in which the Execution Units were stalled."
6507 data_type="float"
6508 max_equation="100"
6509 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6510 underscore_name="eu_stall"
6511 units="percent"
6512 symbol_name="EuStall"
6513 semantic_type="duration"
6514 mdapi_supported_apis=""
6515 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6516 mdapi_group="EU Array"
6517 mdapi_hw_unit_type="gpu"
6518 />
6519 <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice3 Thread Dispatcher"
6520 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
6521 data_type="float"
6522 max_equation="100"
6523 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6524 underscore_name="non_ps_thread03_ready_for_dispatch"
6525 units="percent"
6526 symbol_name="NonPSThread03ReadyForDispatch"
6527 availability="$DualSubsliceMask 8 AND"
6528 semantic_type="duration"
6529 mdapi_supported_apis=""
6530 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6531 mdapi_group="GPU/Thread Dispatcher"
6532 mdapi_hw_unit_type="dualsubslice"
6533 />
6534 <counter name="HS Threads Dispatched"
6535 description="The total number of hull shader hardware threads dispatched."
6536 data_type="uint64"
6537 equation="A 2 READ"
6538 underscore_name="hs_threads"
6539 units="threads"
6540 symbol_name="HsThreads"
6541 semantic_type="event"
6542 mdapi_supported_apis=""
6543 mdapi_usage_flags="Tier3 Frame Batch Draw"
6544 mdapi_hw_unit_type="gpu"
6545 mdapi_group="EU Array/Hull Shader"
6546 />
6547 <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice5 Thread Dispatcher"
6548 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
6549 data_type="float"
6550 max_equation="100"
6551 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6552 underscore_name="non_ps_thread05_ready_for_dispatch"
6553 units="percent"
6554 symbol_name="NonPSThread05ReadyForDispatch"
6555 availability="$DualSubsliceMask 32 AND"
6556 semantic_type="duration"
6557 mdapi_supported_apis=""
6558 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6559 mdapi_group="GPU/Thread Dispatcher"
6560 mdapi_hw_unit_type="dualsubslice"
6561 />
6562 <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice4 Thread Dispatcher"
6563 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
6564 data_type="float"
6565 max_equation="100"
6566 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6567 underscore_name="non_ps_thread04_ready_for_dispatch"
6568 units="percent"
6569 symbol_name="NonPSThread04ReadyForDispatch"
6570 availability="$DualSubsliceMask 16 AND"
6571 semantic_type="duration"
6572 mdapi_supported_apis=""
6573 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6574 mdapi_group="GPU/Thread Dispatcher"
6575 mdapi_hw_unit_type="dualsubslice"
6576 />
6577 <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice1 Thread Dispatcher"
6578 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
6579 data_type="float"
6580 max_equation="100"
6581 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6582 underscore_name="non_ps_thread01_ready_for_dispatch"
6583 units="percent"
6584 symbol_name="NonPSThread01ReadyForDispatch"
6585 availability="$DualSubsliceMask 2 AND"
6586 semantic_type="duration"
6587 mdapi_supported_apis=""
6588 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6589 mdapi_group="GPU/Thread Dispatcher"
6590 mdapi_hw_unit_type="dualsubslice"
6591 />
6592 <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 3"
6593 description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3"
6594 data_type="float"
6595 max_equation="100"
6596 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6597 underscore_name="thread_header00_ready_port3"
6598 units="percent"
6599 symbol_name="ThreadHeader00ReadyPort3"
6600 availability="$DualSubsliceMask 1 AND"
6601 semantic_type="duration"
6602 mdapi_supported_apis=""
6603 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6604 mdapi_group="GPU/Thread Dispatcher"
6605 mdapi_hw_unit_type="dualsubslice"
6606 />
6607 <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 2"
6608 description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2"
6609 data_type="float"
6610 max_equation="100"
6611 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
6612 underscore_name="thread_header00_ready_port2"
6613 units="percent"
6614 symbol_name="ThreadHeader00ReadyPort2"
6615 availability="$DualSubsliceMask 1 AND"
6616 semantic_type="duration"
6617 mdapi_supported_apis=""
6618 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6619 mdapi_group="GPU/Thread Dispatcher"
6620 mdapi_hw_unit_type="dualsubslice"
6621 />
6622 <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 1"
6623 description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1"
6624 data_type="float"
6625 max_equation="100"
6626 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6627 underscore_name="thread_header00_ready_port1"
6628 units="percent"
6629 symbol_name="ThreadHeader00ReadyPort1"
6630 availability="$DualSubsliceMask 1 AND"
6631 semantic_type="duration"
6632 mdapi_supported_apis=""
6633 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6634 mdapi_group="GPU/Thread Dispatcher"
6635 mdapi_hw_unit_type="dualsubslice"
6636 />
6637 <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 0"
6638 description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0"
6639 data_type="float"
6640 max_equation="100"
6641 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6642 underscore_name="thread_header00_ready_port0"
6643 units="percent"
6644 symbol_name="ThreadHeader00ReadyPort0"
6645 availability="$DualSubsliceMask 1 AND"
6646 semantic_type="duration"
6647 mdapi_supported_apis=""
6648 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6649 mdapi_group="GPU/Thread Dispatcher"
6650 mdapi_hw_unit_type="dualsubslice"
6651 />
6652 <register_config type="NOA">
6653 <register type="NOA" address="0x00000D04" value="0x00000200" />
6654 <register type="NOA" address="0x00009840" value="0x00000000" />
6655 <register type="NOA" address="0x00009884" value="0x00000000" />
6656 <register type="NOA" address="0x00009888" value="0x2611001C" />
6657 <register type="NOA" address="0x00009888" value="0x2631001C" />
6658 <register type="NOA" address="0x00009888" value="0x2651001C" />
6659 <register type="NOA" address="0x00009888" value="0x2671001C" />
6660 <register type="NOA" address="0x00009888" value="0x2691001C" />
6661 <register type="NOA" address="0x00009888" value="0x26B1001C" />
6662 <register type="NOA" address="0x00009888" value="0x1C07C000" />
6663 <register type="NOA" address="0x00009888" value="0x24070002" />
6664 <register type="NOA" address="0x00009888" value="0x16110103" />
6665 <register type="NOA" address="0x00009888" value="0x1C110104" />
6666 <register type="NOA" address="0x00009888" value="0x1E110105" />
6667 <register type="NOA" address="0x00009888" value="0x02110106" />
6668 <register type="NOA" address="0x00009888" value="0x04110107" />
6669 <register type="NOA" address="0x00009888" value="0x10110000" />
6670 <register type="NOA" address="0x00009888" value="0x0A110000" />
6671 <register type="NOA" address="0x00009888" value="0x0E110000" />
6672 <register type="NOA" address="0x00009888" value="0x00110000" />
6673 <register type="NOA" address="0x00009888" value="0x16128000" />
6674 <register type="NOA" address="0x00009888" value="0x1C128000" />
6675 <register type="NOA" address="0x00009888" value="0x1E128000" />
6676 <register type="NOA" address="0x00009888" value="0x02128000" />
6677 <register type="NOA" address="0x00009888" value="0x04128000" />
6678 <register type="NOA" address="0x00009888" value="0x1C132000" />
6679 <register type="NOA" address="0x00009888" value="0x1E130003" />
6680 <register type="NOA" address="0x00009888" value="0x12138000" />
6681 <register type="NOA" address="0x00009888" value="0x14138000" />
6682 <register type="NOA" address="0x00009888" value="0x14310103" />
6683 <register type="NOA" address="0x00009888" value="0x06310104" />
6684 <register type="NOA" address="0x00009888" value="0x08310105" />
6685 <register type="NOA" address="0x00009888" value="0x0A310106" />
6686 <register type="NOA" address="0x00009888" value="0x0C310107" />
6687 <register type="NOA" address="0x00009888" value="0x10310000" />
6688 <register type="NOA" address="0x00009888" value="0x02310000" />
6689 <register type="NOA" address="0x00009888" value="0x04310000" />
6690 <register type="NOA" address="0x00009888" value="0x14328000" />
6691 <register type="NOA" address="0x00009888" value="0x06328000" />
6692 <register type="NOA" address="0x00009888" value="0x08328000" />
6693 <register type="NOA" address="0x00009888" value="0x0A328000" />
6694 <register type="NOA" address="0x00009888" value="0x0C328000" />
6695 <register type="NOA" address="0x00009888" value="0x1C331100" />
6696 <register type="NOA" address="0x00009888" value="0x16338000" />
6697 <register type="NOA" address="0x00009888" value="0x18338000" />
6698 <register type="NOA" address="0x00009888" value="0x1A338000" />
6699 <register type="NOA" address="0x00009888" value="0x12510103" />
6700 <register type="NOA" address="0x00009888" value="0x10510000" />
6701 <register type="NOA" address="0x00009888" value="0x08510000" />
6702 <register type="NOA" address="0x00009888" value="0x12528000" />
6703 <register type="NOA" address="0x00009888" value="0x1C530800" />
6704 <register type="NOA" address="0x00009888" value="0x10710103" />
6705 <register type="NOA" address="0x00009888" value="0x08710000" />
6706 <register type="NOA" address="0x00009888" value="0x10728000" />
6707 <register type="NOA" address="0x00009888" value="0x1C730400" />
6708 <register type="NOA" address="0x00009888" value="0x0E910103" />
6709 <register type="NOA" address="0x00009888" value="0x10910000" />
6710 <register type="NOA" address="0x00009888" value="0x06910000" />
6711 <register type="NOA" address="0x00009888" value="0x0E928000" />
6712 <register type="NOA" address="0x00009888" value="0x1C930200" />
6713 <register type="NOA" address="0x00009888" value="0x00B10103" />
6714 <register type="NOA" address="0x00009888" value="0x10B10000" />
6715 <register type="NOA" address="0x00009888" value="0x00B28000" />
6716 <register type="NOA" address="0x00009888" value="0x10B38000" />
6717 <register type="NOA" address="0x00009888" value="0x1C0F8000" />
6718 <register type="NOA" address="0x00009888" value="0x10104000" />
6719 <register type="NOA" address="0x00009888" value="0x10024000" />
6720 <register type="NOA" address="0x00009888" value="0x1C032000" />
6721 <register type="NOA" address="0x00009888" value="0x1E034000" />
6722 <register type="NOA" address="0x00009888" value="0x18002000" />
6723 <register type="NOA" address="0x00009888" value="0x360026CA" />
6724 <register type="NOA" address="0x00009888" value="0x38002402" />
6725 <register type="NOA" address="0x00009888" value="0x1A004000" />
6726 <register type="NOA" address="0x00009888" value="0x1C004000" />
6727 <register type="NOA" address="0x00009888" value="0x1E004000" />
6728 <register type="NOA" address="0x00009888" value="0x34001200" />
6729 <register type="NOA" address="0x00009888" value="0x00014000" />
6730 <register type="NOA" address="0x00009888" value="0x1A012000" />
6731 <register type="NOA" address="0x00009888" value="0x240582C0" />
6732 <register type="NOA" address="0x00009888" value="0x26050002" />
6733 <register type="NOA" address="0x00009888" value="0x2205FFA0" />
6734 <register type="NOA" address="0x00009888" value="0x24060020" />
6735 <register type="NOA" address="0x00009888" value="0x100A8000" />
6736 <register type="NOA" address="0x00009888" value="0x120A8000" />
6737 <register type="NOA" address="0x00009884" value="0x00000003" />
6738 <register type="NOA" address="0x00009888" value="0x41104000" />
6739 <register type="NOA" address="0x00009888" value="0x5B105555" />
6740 <register type="NOA" address="0x00009888" value="0x5D101415" />
6741 <register type="NOA" address="0x00009888" value="0x11148000" />
6742 <register type="NOA" address="0x00009888" value="0x1B14FC00" />
6743 <register type="NOA" address="0x00009888" value="0x1D140033" />
6744 <register type="NOA" address="0x00009888" value="0x13148000" />
6745 <register type="NOA" address="0x00009888" value="0x15148000" />
6746 <register type="NOA" address="0x00009888" value="0x17148000" />
6747 <register type="NOA" address="0x00009888" value="0x4B112000" />
6748 <register type="NOA" address="0x00009888" value="0x5F115555" />
6749 <register type="NOA" address="0x00009888" value="0x61111415" />
6750 <register type="NOA" address="0x00009888" value="0x01128000" />
6751 <register type="NOA" address="0x00009888" value="0x0F128000" />
6752 <register type="NOA" address="0x00009888" value="0x11128000" />
6753 <register type="NOA" address="0x00009888" value="0x13128000" />
6754 <register type="NOA" address="0x00009888" value="0x15128000" />
6755 <register type="NOA" address="0x00009888" value="0x17128000" />
6756 <register type="NOA" address="0x00009888" value="0x1D128000" />
6757 <register type="NOA" address="0x00009888" value="0x1F128000" />
6758 <register type="NOA" address="0x00009888" value="0x03128000" />
6759 <register type="NOA" address="0x00009888" value="0x05128000" />
6760 <register type="NOA" address="0x00009888" value="0x07128000" />
6761 <register type="NOA" address="0x00009888" value="0x09128000" />
6762 <register type="NOA" address="0x00009888" value="0x0B128000" />
6763 <register type="NOA" address="0x00009888" value="0x0D128000" />
6764 <register type="NOA" address="0x00009888" value="0x47101600" />
6765 <register type="NOA" address="0x00009888" value="0x4D100111" />
6766 <register type="NOA" address="0x00009888" value="0x4F100006" />
6767 <register type="NOA" address="0x00009888" value="0x51101114" />
6768 <register type="NOA" address="0x00009888" value="0x53100001" />
6769 <register type="NOA" address="0x00009888" value="0x17100000" />
6770 <register type="NOA" address="0x00009888" value="0x31100000" />
6771 <register type="NOA" address="0x00009888" value="0x55101110" />
6772 <register type="NOA" address="0x00009888" value="0x57100001" />
6773 <register type="NOA" address="0x00009888" value="0x49101111" />
6774 <register type="NOA" address="0x00009888" value="0x4B101111" />
6775 <register type="NOA" address="0x00009884" value="0x00000003" />
6776 <register type="NOA" address="0x00009888" value="0x65100002" />
6777 <register type="NOA" address="0x00009884" value="0x00000000" />
6778 <register type="NOA" address="0x00009888" value="0x42000001" />
6779 </register_config>
6780 <register_config type="OA">
6781 <register type="OA" address="0x0000D920" value="0x00000000" />
6782 <register type="OA" address="0x0000D900" value="0x00000000" />
6783 <register type="OA" address="0x0000D904" value="0xF0800000" />
6784 <register type="OA" address="0x0000D910" value="0x00000000" />
6785 <register type="OA" address="0x0000D914" value="0xF0800000" />
6786 <register type="OA" address="0x0000DC40" value="0x00FF0000" />
6787 <register type="OA" address="0x0000D940" value="0x00000002" />
6788 <register type="OA" address="0x0000D944" value="0x0000FFFE" />
6789 <register type="OA" address="0x0000DC00" value="0x00000002" />
6790 <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
6791 <register type="OA" address="0x0000D948" value="0x00000002" />
6792 <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
6793 <register type="OA" address="0x0000DC08" value="0x00000002" />
6794 <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
6795 <register type="OA" address="0x0000D950" value="0x00000002" />
6796 <register type="OA" address="0x0000D954" value="0x0000FFFB" />
6797 <register type="OA" address="0x0000DC10" value="0x00000002" />
6798 <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
6799 <register type="OA" address="0x0000D958" value="0x00000002" />
6800 <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
6801 <register type="OA" address="0x0000DC18" value="0x00000002" />
6802 <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
6803 <register type="OA" address="0x0000D960" value="0x00000002" />
6804 <register type="OA" address="0x0000D964" value="0x0000FFEF" />
6805 <register type="OA" address="0x0000DC20" value="0x00000002" />
6806 <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
6807 <register type="OA" address="0x0000D968" value="0x00000002" />
6808 <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
6809 <register type="OA" address="0x0000DC28" value="0x00000002" />
6810 <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
6811 <register type="OA" address="0x0000D970" value="0x00007800" />
6812 <register type="OA" address="0x0000D974" value="0x0000F0FF" />
6813 <register type="OA" address="0x0000DC30" value="0x00007800" />
6814 <register type="OA" address="0x0000DC34" value="0x0000F0FF" />
6815 <register type="OA" address="0x0000D978" value="0x00078000" />
6816 <register type="OA" address="0x0000D97C" value="0x00000FFF" />
6817 <register type="OA" address="0x0000DC38" value="0x00078000" />
6818 <register type="OA" address="0x0000DC3C" value="0x00000FFF" />
6819 </register_config>
6820 <register_config type="FLEX">
6821 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6822 <register type="FLEX" address="0x0000E558" value="0x00008003" />
6823 </register_config>
6824 </set>
6825
6826 <set name="TDL_2"
6827 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6828 underscore_name="tdl_2"
6829 hw_config_guid="2a42ff25-99b1-4048-a121-f0664ed42c90"
6830 chipset="TGL"
6831 symbol_name="TDL_2"
6832 >
6833 <counter name="GPU Core Clocks"
6834 description="The total number of GPU core clocks elapsed during the measurement."
6835 data_type="uint64"
6836 equation="GPU_CLOCK 0 READ"
6837 underscore_name="gpu_core_clocks"
6838 units="cycles"
6839 symbol_name="GpuCoreClocks"
6840 semantic_type="event"
6841 mdapi_supported_apis=""
6842 mdapi_usage_flags="Tier1 Frame Batch Draw"
6843 mdapi_hw_unit_type="gpu"
6844 mdapi_group="GPU"
6845 />
6846 <counter name="EU Active"
6847 description="The percentage of time in which the Execution Units were actively processing."
6848 data_type="float"
6849 max_equation="100"
6850 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6851 underscore_name="eu_active"
6852 units="percent"
6853 symbol_name="EuActive"
6854 semantic_type="duration"
6855 mdapi_supported_apis=""
6856 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6857 mdapi_group="EU Array"
6858 mdapi_hw_unit_type="gpu"
6859 />
6860 <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 1"
6861 description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 1"
6862 data_type="float"
6863 max_equation="100"
6864 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6865 underscore_name="thread_header05_ready_port1"
6866 units="percent"
6867 symbol_name="ThreadHeader05ReadyPort1"
6868 availability="$DualSubsliceMask 32 AND"
6869 semantic_type="duration"
6870 mdapi_supported_apis=""
6871 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6872 mdapi_group="GPU/Thread Dispatcher"
6873 mdapi_hw_unit_type="dualsubslice"
6874 />
6875 <counter name="GS Threads Dispatched"
6876 description="The total number of geometry shader hardware threads dispatched."
6877 data_type="uint64"
6878 equation="A 5 READ"
6879 underscore_name="gs_threads"
6880 units="threads"
6881 symbol_name="GsThreads"
6882 semantic_type="event"
6883 mdapi_supported_apis=""
6884 mdapi_usage_flags="Tier3 Frame Batch Draw"
6885 mdapi_hw_unit_type="gpu"
6886 mdapi_group="EU Array/Geometry Shader"
6887 />
6888 <counter name="VS Threads Dispatched"
6889 description="The total number of vertex shader hardware threads dispatched."
6890 data_type="uint64"
6891 equation="A 1 READ"
6892 underscore_name="vs_threads"
6893 units="threads"
6894 symbol_name="VsThreads"
6895 semantic_type="event"
6896 mdapi_supported_apis=""
6897 mdapi_usage_flags="Tier3 Frame Batch Draw"
6898 mdapi_hw_unit_type="gpu"
6899 mdapi_group="EU Array/Vertex Shader"
6900 />
6901 <counter name="FS Threads Dispatched"
6902 description="The total number of fragment shader hardware threads dispatched."
6903 data_type="uint64"
6904 equation="A 6 READ"
6905 underscore_name="ps_threads"
6906 units="threads"
6907 symbol_name="PsThreads"
6908 semantic_type="event"
6909 mdapi_supported_apis=""
6910 mdapi_usage_flags="Tier3 Frame Batch Draw"
6911 mdapi_hw_unit_type="gpu"
6912 mdapi_group="EU Array/Fragment Shader"
6913 />
6914 <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice0 Thread Dispatcher"
6915 description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
6916 data_type="float"
6917 max_equation="100"
6918 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
6919 underscore_name="ps_thread00_ready_for_dispatch"
6920 units="percent"
6921 symbol_name="PSThread00ReadyForDispatch"
6922 availability="$DualSubsliceMask 1 AND"
6923 semantic_type="duration"
6924 mdapi_supported_apis=""
6925 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6926 mdapi_group="GPU/Thread Dispatcher"
6927 mdapi_hw_unit_type="dualsubslice"
6928 />
6929 <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice3 Thread Dispatcher"
6930 description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
6931 data_type="float"
6932 max_equation="100"
6933 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6934 underscore_name="ps_thread03_ready_for_dispatch"
6935 units="percent"
6936 symbol_name="PSThread03ReadyForDispatch"
6937 availability="$DualSubsliceMask 8 AND"
6938 semantic_type="duration"
6939 mdapi_supported_apis=""
6940 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6941 mdapi_group="GPU/Thread Dispatcher"
6942 mdapi_hw_unit_type="dualsubslice"
6943 />
6944 <counter name="GPU Time Elapsed"
6945 description="Time elapsed on the GPU during the measurement."
6946 data_type="uint64"
6947 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6948 underscore_name="gpu_time"
6949 units="ns"
6950 symbol_name="GpuTime"
6951 semantic_type="duration"
6952 mdapi_supported_apis=""
6953 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6954 mdapi_hw_unit_type="gpu"
6955 mdapi_group="GPU"
6956 />
6957 <counter name="AVG GPU Core Frequency"
6958 description="Average GPU Core Frequency in the measurement."
6959 data_type="uint64"
6960 max_equation="$GpuMaxFrequency"
6961 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6962 underscore_name="avg_gpu_core_frequency"
6963 units="hz"
6964 symbol_name="AvgGpuCoreFrequency"
6965 semantic_type="event"
6966 mdapi_supported_apis=""
6967 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6968 mdapi_group="GPU"
6969 mdapi_hw_unit_type="gpu"
6970 />
6971 <counter name="CS Threads Dispatched"
6972 description="The total number of compute shader hardware threads dispatched."
6973 data_type="uint64"
6974 equation="A 4 READ"
6975 underscore_name="cs_threads"
6976 units="threads"
6977 symbol_name="CsThreads"
6978 semantic_type="event"
6979 mdapi_supported_apis=""
6980 mdapi_usage_flags="Tier3 Frame Batch Draw"
6981 mdapi_hw_unit_type="gpu"
6982 mdapi_group="EU Array/Compute Shader"
6983 />
6984 <counter name="GPU Busy"
6985 description="The percentage of time in which the GPU has been processing GPU commands."
6986 data_type="float"
6987 max_equation="100"
6988 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6989 underscore_name="gpu_busy"
6990 units="percent"
6991 symbol_name="GpuBusy"
6992 semantic_type="duration"
6993 mdapi_supported_apis=""
6994 mdapi_usage_flags="Tier1 Overview System Frame"
6995 mdapi_group="GPU"
6996 mdapi_hw_unit_type="gpu"
6997 />
6998 <counter name="EU FPU And EM Pipes Active"
6999 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
7000 data_type="float"
7001 max_equation="100"
7002 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7003 underscore_name="eu_fpu_em_active"
7004 units="percent"
7005 symbol_name="EuFpuEmActive"
7006 semantic_type="duration"
7007 mdapi_supported_apis=""
7008 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7009 mdapi_group="EU Array/Pipes"
7010 mdapi_hw_unit_type="gpu"
7011 />
7012 <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice1 Thread Dispatcher"
7013 description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
7014 data_type="float"
7015 max_equation="100"
7016 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7017 underscore_name="ps_thread01_ready_for_dispatch"
7018 units="percent"
7019 symbol_name="PSThread01ReadyForDispatch"
7020 availability="$DualSubsliceMask 2 AND"
7021 semantic_type="duration"
7022 mdapi_supported_apis=""
7023 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7024 mdapi_group="GPU/Thread Dispatcher"
7025 mdapi_hw_unit_type="dualsubslice"
7026 />
7027 <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice2 Thread Dispatcher"
7028 description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
7029 data_type="float"
7030 max_equation="100"
7031 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7032 underscore_name="ps_thread02_ready_for_dispatch"
7033 units="percent"
7034 symbol_name="PSThread02ReadyForDispatch"
7035 availability="$DualSubsliceMask 4 AND"
7036 semantic_type="duration"
7037 mdapi_supported_apis=""
7038 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7039 mdapi_group="GPU/Thread Dispatcher"
7040 mdapi_hw_unit_type="dualsubslice"
7041 />
7042 <counter name="EU Thread Occupancy"
7043 description="The percentage of time in which hardware threads occupied EUs."
7044 data_type="float"
7045 max_equation="100"
7046 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7047 underscore_name="eu_thread_occupancy"
7048 units="percent"
7049 symbol_name="EuThreadOccupancy"
7050 semantic_type="duration"
7051 mdapi_supported_apis=""
7052 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7053 mdapi_group="EU Array"
7054 mdapi_hw_unit_type="gpu"
7055 />
7056 <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 3"
7057 description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 3"
7058 data_type="float"
7059 max_equation="100"
7060 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7061 underscore_name="thread_header05_ready_port3"
7062 units="percent"
7063 symbol_name="ThreadHeader05ReadyPort3"
7064 availability="$DualSubsliceMask 32 AND"
7065 semantic_type="duration"
7066 mdapi_supported_apis=""
7067 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7068 mdapi_group="GPU/Thread Dispatcher"
7069 mdapi_hw_unit_type="dualsubslice"
7070 />
7071 <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 0"
7072 description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 0"
7073 data_type="float"
7074 max_equation="100"
7075 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
7076 underscore_name="thread_header05_ready_port0"
7077 units="percent"
7078 symbol_name="ThreadHeader05ReadyPort0"
7079 availability="$DualSubsliceMask 32 AND"
7080 semantic_type="duration"
7081 mdapi_supported_apis=""
7082 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7083 mdapi_group="GPU/Thread Dispatcher"
7084 mdapi_hw_unit_type="dualsubslice"
7085 />
7086 <counter name="EU Stall"
7087 description="The percentage of time in which the Execution Units were stalled."
7088 data_type="float"
7089 max_equation="100"
7090 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7091 underscore_name="eu_stall"
7092 units="percent"
7093 symbol_name="EuStall"
7094 semantic_type="duration"
7095 mdapi_supported_apis=""
7096 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7097 mdapi_group="EU Array"
7098 mdapi_hw_unit_type="gpu"
7099 />
7100 <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice5 Thread Dispatcher"
7101 description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
7102 data_type="float"
7103 max_equation="100"
7104 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7105 underscore_name="ps_thread05_ready_for_dispatch"
7106 units="percent"
7107 symbol_name="PSThread05ReadyForDispatch"
7108 availability="$DualSubsliceMask 32 AND"
7109 semantic_type="duration"
7110 mdapi_supported_apis=""
7111 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7112 mdapi_group="GPU/Thread Dispatcher"
7113 mdapi_hw_unit_type="dualsubslice"
7114 />
7115 <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher"
7116 description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher"
7117 data_type="float"
7118 max_equation="100"
7119 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7120 underscore_name="thread_header05_ready"
7121 units="percent"
7122 symbol_name="ThreadHeader05Ready"
7123 availability="$DualSubsliceMask 32 AND"
7124 semantic_type="duration"
7125 mdapi_supported_apis=""
7126 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7127 mdapi_group="GPU/Thread Dispatcher"
7128 mdapi_hw_unit_type="dualsubslice"
7129 />
7130 <counter name="HS Threads Dispatched"
7131 description="The total number of hull shader hardware threads dispatched."
7132 data_type="uint64"
7133 equation="A 2 READ"
7134 underscore_name="hs_threads"
7135 units="threads"
7136 symbol_name="HsThreads"
7137 semantic_type="event"
7138 mdapi_supported_apis=""
7139 mdapi_usage_flags="Tier3 Frame Batch Draw"
7140 mdapi_hw_unit_type="gpu"
7141 mdapi_group="EU Array/Hull Shader"
7142 />
7143 <counter name="DS Threads Dispatched"
7144 description="The total number of domain shader hardware threads dispatched."
7145 data_type="uint64"
7146 equation="A 3 READ"
7147 underscore_name="ds_threads"
7148 units="threads"
7149 symbol_name="DsThreads"
7150 semantic_type="event"
7151 mdapi_supported_apis=""
7152 mdapi_usage_flags="Tier3 Frame Batch Draw"
7153 mdapi_hw_unit_type="gpu"
7154 mdapi_group="EU Array/Domain Shader"
7155 />
7156 <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 2"
7157 description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 2"
7158 data_type="float"
7159 max_equation="100"
7160 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7161 underscore_name="thread_header05_ready_port2"
7162 units="percent"
7163 symbol_name="ThreadHeader05ReadyPort2"
7164 availability="$DualSubsliceMask 32 AND"
7165 semantic_type="duration"
7166 mdapi_supported_apis=""
7167 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7168 mdapi_group="GPU/Thread Dispatcher"
7169 mdapi_hw_unit_type="dualsubslice"
7170 />
7171 <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice4 Thread Dispatcher"
7172 description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
7173 data_type="float"
7174 max_equation="100"
7175 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7176 underscore_name="ps_thread04_ready_for_dispatch"
7177 units="percent"
7178 symbol_name="PSThread04ReadyForDispatch"
7179 availability="$DualSubsliceMask 16 AND"
7180 semantic_type="duration"
7181 mdapi_supported_apis=""
7182 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7183 mdapi_group="GPU/Thread Dispatcher"
7184 mdapi_hw_unit_type="dualsubslice"
7185 />
7186 <register_config type="NOA">
7187 <register type="NOA" address="0x00000D04" value="0x00000200" />
7188 <register type="NOA" address="0x00009840" value="0x00000000" />
7189 <register type="NOA" address="0x00009884" value="0x00000000" />
7190 <register type="NOA" address="0x00009888" value="0x24110340" />
7191 <register type="NOA" address="0x00009888" value="0x24310340" />
7192 <register type="NOA" address="0x00009888" value="0x24510340" />
7193 <register type="NOA" address="0x00009888" value="0x24710340" />
7194 <register type="NOA" address="0x00009888" value="0x24910340" />
7195 <register type="NOA" address="0x00009888" value="0x24B10340" />
7196 <register type="NOA" address="0x00009888" value="0x26B1001C" />
7197 <register type="NOA" address="0x00009888" value="0x1C07C000" />
7198 <register type="NOA" address="0x00009888" value="0x2407002B" />
7199 <register type="NOA" address="0x00009888" value="0x2207FF00" />
7200 <register type="NOA" address="0x00009888" value="0x021100F3" />
7201 <register type="NOA" address="0x00009888" value="0x041100F2" />
7202 <register type="NOA" address="0x00009888" value="0x10110000" />
7203 <register type="NOA" address="0x00009888" value="0x00110000" />
7204 <register type="NOA" address="0x00009888" value="0x02128000" />
7205 <register type="NOA" address="0x00009888" value="0x04128000" />
7206 <register type="NOA" address="0x00009888" value="0x12138000" />
7207 <register type="NOA" address="0x00009888" value="0x14138000" />
7208 <register type="NOA" address="0x00009888" value="0x1C3100F3" />
7209 <register type="NOA" address="0x00009888" value="0x1E3100F2" />
7210 <register type="NOA" address="0x00009888" value="0x10310000" />
7211 <register type="NOA" address="0x00009888" value="0x0E310000" />
7212 <register type="NOA" address="0x00009888" value="0x1C328000" />
7213 <register type="NOA" address="0x00009888" value="0x1E328000" />
7214 <register type="NOA" address="0x00009888" value="0x1E330003" />
7215 <register type="NOA" address="0x00009888" value="0x185100F3" />
7216 <register type="NOA" address="0x00009888" value="0x1A5100F2" />
7217 <register type="NOA" address="0x00009888" value="0x10510000" />
7218 <register type="NOA" address="0x00009888" value="0x0C510000" />
7219 <register type="NOA" address="0x00009888" value="0x18528000" />
7220 <register type="NOA" address="0x00009888" value="0x1A528000" />
7221 <register type="NOA" address="0x00009888" value="0x1C53C000" />
7222 <register type="NOA" address="0x00009888" value="0x147100F3" />
7223 <register type="NOA" address="0x00009888" value="0x167100F2" />
7224 <register type="NOA" address="0x00009888" value="0x10710000" />
7225 <register type="NOA" address="0x00009888" value="0x0A710000" />
7226 <register type="NOA" address="0x00009888" value="0x14728000" />
7227 <register type="NOA" address="0x00009888" value="0x16728000" />
7228 <register type="NOA" address="0x00009888" value="0x1C733000" />
7229 <register type="NOA" address="0x00009888" value="0x109100F3" />
7230 <register type="NOA" address="0x00009888" value="0x129100F2" />
7231 <register type="NOA" address="0x00009888" value="0x08910000" />
7232 <register type="NOA" address="0x00009888" value="0x10928000" />
7233 <register type="NOA" address="0x00009888" value="0x12928000" />
7234 <register type="NOA" address="0x00009888" value="0x1C930C00" />
7235 <register type="NOA" address="0x00009888" value="0x00B100F3" />
7236 <register type="NOA" address="0x00009888" value="0x0EB100F2" />
7237 <register type="NOA" address="0x00009888" value="0x06B10104" />
7238 <register type="NOA" address="0x00009888" value="0x08B10105" />
7239 <register type="NOA" address="0x00009888" value="0x0AB10106" />
7240 <register type="NOA" address="0x00009888" value="0x0CB10107" />
7241 <register type="NOA" address="0x00009888" value="0x10B10000" />
7242 <register type="NOA" address="0x00009888" value="0x02B10000" />
7243 <register type="NOA" address="0x00009888" value="0x04B10000" />
7244 <register type="NOA" address="0x00009888" value="0x00B28000" />
7245 <register type="NOA" address="0x00009888" value="0x0EB28000" />
7246 <register type="NOA" address="0x00009888" value="0x06B28000" />
7247 <register type="NOA" address="0x00009888" value="0x08B28000" />
7248 <register type="NOA" address="0x00009888" value="0x0AB28000" />
7249 <register type="NOA" address="0x00009888" value="0x0CB28000" />
7250 <register type="NOA" address="0x00009888" value="0x10B38000" />
7251 <register type="NOA" address="0x00009888" value="0x1CB30300" />
7252 <register type="NOA" address="0x00009888" value="0x16B38000" />
7253 <register type="NOA" address="0x00009888" value="0x18B38000" />
7254 <register type="NOA" address="0x00009888" value="0x1AB38000" />
7255 <register type="NOA" address="0x00009888" value="0x1E0F0028" />
7256 <register type="NOA" address="0x00009888" value="0x14104000" />
7257 <register type="NOA" address="0x00009888" value="0x16104000" />
7258 <register type="NOA" address="0x00009888" value="0x2C024000" />
7259 <register type="NOA" address="0x00009888" value="0x2E020001" />
7260 <register type="NOA" address="0x00009888" value="0x2A03A500" />
7261 <register type="NOA" address="0x00009888" value="0x18002000" />
7262 <register type="NOA" address="0x00009888" value="0x36003249" />
7263 <register type="NOA" address="0x00009888" value="0x380024DB" />
7264 <register type="NOA" address="0x00009888" value="0x1A004000" />
7265 <register type="NOA" address="0x00009888" value="0x1C004000" />
7266 <register type="NOA" address="0x00009888" value="0x1E002000" />
7267 <register type="NOA" address="0x00009888" value="0x34000900" />
7268 <register type="NOA" address="0x00009888" value="0x00014000" />
7269 <register type="NOA" address="0x00009888" value="0x1A012000" />
7270 <register type="NOA" address="0x00009888" value="0x1C012000" />
7271 <register type="NOA" address="0x00009888" value="0x1E012000" />
7272 <register type="NOA" address="0x00009888" value="0x06014000" />
7273 <register type="NOA" address="0x00009888" value="0x08014000" />
7274 <register type="NOA" address="0x00009888" value="0x0A014000" />
7275 <register type="NOA" address="0x00009888" value="0x18012000" />
7276 <register type="NOA" address="0x00009888" value="0x2405C000" />
7277 <register type="NOA" address="0x00009888" value="0x26050003" />
7278 <register type="NOA" address="0x00009888" value="0x220500A0" />
7279 <register type="NOA" address="0x00009888" value="0x24062800" />
7280 <register type="NOA" address="0x00009888" value="0x140A8000" />
7281 <register type="NOA" address="0x00009888" value="0x160A8000" />
7282 <register type="NOA" address="0x00009888" value="0x180A8000" />
7283 <register type="NOA" address="0x00009888" value="0x1A0A8000" />
7284 <register type="NOA" address="0x00009884" value="0x00000003" />
7285 <register type="NOA" address="0x00009888" value="0x41104000" />
7286 <register type="NOA" address="0x00009888" value="0x5B105555" />
7287 <register type="NOA" address="0x00009888" value="0x5D101555" />
7288 <register type="NOA" address="0x00009888" value="0x11148000" />
7289 <register type="NOA" address="0x00009888" value="0x1B14FC00" />
7290 <register type="NOA" address="0x00009888" value="0x1D14003F" />
7291 <register type="NOA" address="0x00009888" value="0x13148000" />
7292 <register type="NOA" address="0x00009888" value="0x15148000" />
7293 <register type="NOA" address="0x00009888" value="0x17148000" />
7294 <register type="NOA" address="0x00009888" value="0x4B112000" />
7295 <register type="NOA" address="0x00009888" value="0x5F115555" />
7296 <register type="NOA" address="0x00009888" value="0x61111555" />
7297 <register type="NOA" address="0x00009888" value="0x01128000" />
7298 <register type="NOA" address="0x00009888" value="0x0F128000" />
7299 <register type="NOA" address="0x00009888" value="0x11128000" />
7300 <register type="NOA" address="0x00009888" value="0x13128000" />
7301 <register type="NOA" address="0x00009888" value="0x15128000" />
7302 <register type="NOA" address="0x00009888" value="0x17128000" />
7303 <register type="NOA" address="0x00009888" value="0x19128000" />
7304 <register type="NOA" address="0x00009888" value="0x1B128000" />
7305 <register type="NOA" address="0x00009888" value="0x1D128000" />
7306 <register type="NOA" address="0x00009888" value="0x1F128000" />
7307 <register type="NOA" address="0x00009888" value="0x03128000" />
7308 <register type="NOA" address="0x00009888" value="0x05128000" />
7309 <register type="NOA" address="0x00009888" value="0x07128000" />
7310 <register type="NOA" address="0x00009888" value="0x09128000" />
7311 <register type="NOA" address="0x00009888" value="0x0B128000" />
7312 <register type="NOA" address="0x00009888" value="0x0D128000" />
7313 <register type="NOA" address="0x00009888" value="0x47101600" />
7314 <register type="NOA" address="0x00009888" value="0x4D100606" />
7315 <register type="NOA" address="0x00009888" value="0x4F100606" />
7316 <register type="NOA" address="0x00009888" value="0x51100006" />
7317 <register type="NOA" address="0x00009888" value="0x53100400" />
7318 <register type="NOA" address="0x00009888" value="0x55101114" />
7319 <register type="NOA" address="0x00009888" value="0x17100000" />
7320 <register type="NOA" address="0x00009888" value="0x31100000" />
7321 <register type="NOA" address="0x00009888" value="0x57100001" />
7322 <register type="NOA" address="0x00009888" value="0x49100111" />
7323 <register type="NOA" address="0x00009888" value="0x4B100606" />
7324 <register type="NOA" address="0x00009884" value="0x00000003" />
7325 <register type="NOA" address="0x00009888" value="0x65100002" />
7326 <register type="NOA" address="0x00009884" value="0x00000000" />
7327 <register type="NOA" address="0x00009888" value="0x42000001" />
7328 </register_config>
7329 <register_config type="OA">
7330 <register type="OA" address="0x0000D920" value="0x00000000" />
7331 <register type="OA" address="0x0000D900" value="0x00000000" />
7332 <register type="OA" address="0x0000D904" value="0xF0800000" />
7333 <register type="OA" address="0x0000D910" value="0x00000000" />
7334 <register type="OA" address="0x0000D914" value="0x70800000" />
7335 <register type="OA" address="0x0000DC40" value="0x007F0000" />
7336 <register type="OA" address="0x0000D940" value="0x00000000" />
7337 <register type="OA" address="0x0000D944" value="0x0000FFFC" />
7338 <register type="OA" address="0x0000DC00" value="0x00000000" />
7339 <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
7340 <register type="OA" address="0x0000D948" value="0x00000000" />
7341 <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
7342 <register type="OA" address="0x0000DC08" value="0x00000000" />
7343 <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
7344 <register type="OA" address="0x0000D950" value="0x00000000" />
7345 <register type="OA" address="0x0000D954" value="0x0000FFCF" />
7346 <register type="OA" address="0x0000DC10" value="0x00000000" />
7347 <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
7348 <register type="OA" address="0x0000D958" value="0x00000000" />
7349 <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
7350 <register type="OA" address="0x0000DC18" value="0x00000000" />
7351 <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
7352 <register type="OA" address="0x0000D960" value="0x00000000" />
7353 <register type="OA" address="0x0000D964" value="0x0000FCFF" />
7354 <register type="OA" address="0x0000DC20" value="0x00000000" />
7355 <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
7356 <register type="OA" address="0x0000D968" value="0x00000000" />
7357 <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
7358 <register type="OA" address="0x0000DC28" value="0x00000000" />
7359 <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
7360 <register type="OA" address="0x0000D970" value="0x00078000" />
7361 <register type="OA" address="0x0000D974" value="0x00000FFF" />
7362 <register type="OA" address="0x0000DC30" value="0x00078000" />
7363 <register type="OA" address="0x0000DC34" value="0x00000FFF" />
7364 </register_config>
7365 <register_config type="FLEX">
7366 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7367 <register type="FLEX" address="0x0000E558" value="0x00008003" />
7368 </register_config>
7369 </set>
7370
7371 <set name="TDL_3"
7372 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
7373 underscore_name="tdl_3"
7374 hw_config_guid="b763fa13-834e-4468-bba6-5f0d40db9813"
7375 chipset="TGL"
7376 symbol_name="TDL_3"
7377 >
7378 <counter name="GPU Core Clocks"
7379 description="The total number of GPU core clocks elapsed during the measurement."
7380 data_type="uint64"
7381 equation="GPU_CLOCK 0 READ"
7382 underscore_name="gpu_core_clocks"
7383 units="cycles"
7384 symbol_name="GpuCoreClocks"
7385 semantic_type="event"
7386 mdapi_supported_apis=""
7387 mdapi_usage_flags="Tier1 Frame Batch Draw"
7388 mdapi_hw_unit_type="gpu"
7389 mdapi_group="GPU"
7390 />
7391 <counter name="EU Active"
7392 description="The percentage of time in which the Execution Units were actively processing."
7393 data_type="float"
7394 max_equation="100"
7395 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7396 underscore_name="eu_active"
7397 units="percent"
7398 symbol_name="EuActive"
7399 semantic_type="duration"
7400 mdapi_supported_apis=""
7401 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7402 mdapi_group="EU Array"
7403 mdapi_hw_unit_type="gpu"
7404 />
7405 <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher"
7406 description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher"
7407 data_type="float"
7408 max_equation="100"
7409 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7410 underscore_name="thread_header03_ready"
7411 units="percent"
7412 symbol_name="ThreadHeader03Ready"
7413 availability="$DualSubsliceMask 8 AND"
7414 semantic_type="duration"
7415 mdapi_supported_apis=""
7416 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7417 mdapi_group="GPU/Thread Dispatcher"
7418 mdapi_hw_unit_type="dualsubslice"
7419 />
7420 <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 3"
7421 description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 3"
7422 data_type="float"
7423 max_equation="100"
7424 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7425 underscore_name="thread_header03_ready_port3"
7426 units="percent"
7427 symbol_name="ThreadHeader03ReadyPort3"
7428 availability="$DualSubsliceMask 8 AND"
7429 semantic_type="duration"
7430 mdapi_supported_apis=""
7431 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7432 mdapi_group="GPU/Thread Dispatcher"
7433 mdapi_hw_unit_type="dualsubslice"
7434 />
7435 <counter name="GS Threads Dispatched"
7436 description="The total number of geometry shader hardware threads dispatched."
7437 data_type="uint64"
7438 equation="A 5 READ"
7439 underscore_name="gs_threads"
7440 units="threads"
7441 symbol_name="GsThreads"
7442 semantic_type="event"
7443 mdapi_supported_apis=""
7444 mdapi_usage_flags="Tier3 Frame Batch Draw"
7445 mdapi_hw_unit_type="gpu"
7446 mdapi_group="EU Array/Geometry Shader"
7447 />
7448 <counter name="VS Threads Dispatched"
7449 description="The total number of vertex shader hardware threads dispatched."
7450 data_type="uint64"
7451 equation="A 1 READ"
7452 underscore_name="vs_threads"
7453 units="threads"
7454 symbol_name="VsThreads"
7455 semantic_type="event"
7456 mdapi_supported_apis=""
7457 mdapi_usage_flags="Tier3 Frame Batch Draw"
7458 mdapi_hw_unit_type="gpu"
7459 mdapi_group="EU Array/Vertex Shader"
7460 />
7461 <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 0"
7462 description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 0"
7463 data_type="float"
7464 max_equation="100"
7465 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
7466 underscore_name="thread_header03_ready_port0"
7467 units="percent"
7468 symbol_name="ThreadHeader03ReadyPort0"
7469 availability="$DualSubsliceMask 8 AND"
7470 semantic_type="duration"
7471 mdapi_supported_apis=""
7472 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7473 mdapi_group="GPU/Thread Dispatcher"
7474 mdapi_hw_unit_type="dualsubslice"
7475 />
7476 <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 1"
7477 description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 1"
7478 data_type="float"
7479 max_equation="100"
7480 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7481 underscore_name="thread_header03_ready_port1"
7482 units="percent"
7483 symbol_name="ThreadHeader03ReadyPort1"
7484 availability="$DualSubsliceMask 8 AND"
7485 semantic_type="duration"
7486 mdapi_supported_apis=""
7487 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7488 mdapi_group="GPU/Thread Dispatcher"
7489 mdapi_hw_unit_type="dualsubslice"
7490 />
7491 <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 2"
7492 description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 2"
7493 data_type="float"
7494 max_equation="100"
7495 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7496 underscore_name="thread_header03_ready_port2"
7497 units="percent"
7498 symbol_name="ThreadHeader03ReadyPort2"
7499 availability="$DualSubsliceMask 8 AND"
7500 semantic_type="duration"
7501 mdapi_supported_apis=""
7502 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7503 mdapi_group="GPU/Thread Dispatcher"
7504 mdapi_hw_unit_type="dualsubslice"
7505 />
7506 <counter name="FS Threads Dispatched"
7507 description="The total number of fragment shader hardware threads dispatched."
7508 data_type="uint64"
7509 equation="A 6 READ"
7510 underscore_name="ps_threads"
7511 units="threads"
7512 symbol_name="PsThreads"
7513 semantic_type="event"
7514 mdapi_supported_apis=""
7515 mdapi_usage_flags="Tier3 Frame Batch Draw"
7516 mdapi_hw_unit_type="gpu"
7517 mdapi_group="EU Array/Fragment Shader"
7518 />
7519 <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 3"
7520 description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 3"
7521 data_type="float"
7522 max_equation="100"
7523 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7524 underscore_name="thread_header04_ready_port3"
7525 units="percent"
7526 symbol_name="ThreadHeader04ReadyPort3"
7527 availability="$DualSubsliceMask 16 AND"
7528 semantic_type="duration"
7529 mdapi_supported_apis=""
7530 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7531 mdapi_group="GPU/Thread Dispatcher"
7532 mdapi_hw_unit_type="dualsubslice"
7533 />
7534 <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 2"
7535 description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 2"
7536 data_type="float"
7537 max_equation="100"
7538 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7539 underscore_name="thread_header04_ready_port2"
7540 units="percent"
7541 symbol_name="ThreadHeader04ReadyPort2"
7542 availability="$DualSubsliceMask 16 AND"
7543 semantic_type="duration"
7544 mdapi_supported_apis=""
7545 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7546 mdapi_group="GPU/Thread Dispatcher"
7547 mdapi_hw_unit_type="dualsubslice"
7548 />
7549 <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 1"
7550 description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 1"
7551 data_type="float"
7552 max_equation="100"
7553 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7554 underscore_name="thread_header04_ready_port1"
7555 units="percent"
7556 symbol_name="ThreadHeader04ReadyPort1"
7557 availability="$DualSubsliceMask 16 AND"
7558 semantic_type="duration"
7559 mdapi_supported_apis=""
7560 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7561 mdapi_group="GPU/Thread Dispatcher"
7562 mdapi_hw_unit_type="dualsubslice"
7563 />
7564 <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 0"
7565 description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 0"
7566 data_type="float"
7567 max_equation="100"
7568 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7569 underscore_name="thread_header04_ready_port0"
7570 units="percent"
7571 symbol_name="ThreadHeader04ReadyPort0"
7572 availability="$DualSubsliceMask 16 AND"
7573 semantic_type="duration"
7574 mdapi_supported_apis=""
7575 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7576 mdapi_group="GPU/Thread Dispatcher"
7577 mdapi_hw_unit_type="dualsubslice"
7578 />
7579 <counter name="GPU Time Elapsed"
7580 description="Time elapsed on the GPU during the measurement."
7581 data_type="uint64"
7582 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7583 underscore_name="gpu_time"
7584 units="ns"
7585 symbol_name="GpuTime"
7586 semantic_type="duration"
7587 mdapi_supported_apis=""
7588 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7589 mdapi_hw_unit_type="gpu"
7590 mdapi_group="GPU"
7591 />
7592 <counter name="AVG GPU Core Frequency"
7593 description="Average GPU Core Frequency in the measurement."
7594 data_type="uint64"
7595 max_equation="$GpuMaxFrequency"
7596 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7597 underscore_name="avg_gpu_core_frequency"
7598 units="hz"
7599 symbol_name="AvgGpuCoreFrequency"
7600 semantic_type="event"
7601 mdapi_supported_apis=""
7602 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7603 mdapi_group="GPU"
7604 mdapi_hw_unit_type="gpu"
7605 />
7606 <counter name="CS Threads Dispatched"
7607 description="The total number of compute shader hardware threads dispatched."
7608 data_type="uint64"
7609 equation="A 4 READ"
7610 underscore_name="cs_threads"
7611 units="threads"
7612 symbol_name="CsThreads"
7613 semantic_type="event"
7614 mdapi_supported_apis=""
7615 mdapi_usage_flags="Tier3 Frame Batch Draw"
7616 mdapi_hw_unit_type="gpu"
7617 mdapi_group="EU Array/Compute Shader"
7618 />
7619 <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher"
7620 description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher"
7621 data_type="float"
7622 max_equation="100"
7623 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7624 underscore_name="thread_header04_ready"
7625 units="percent"
7626 symbol_name="ThreadHeader04Ready"
7627 availability="$DualSubsliceMask 16 AND"
7628 semantic_type="duration"
7629 mdapi_supported_apis=""
7630 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7631 mdapi_group="GPU/Thread Dispatcher"
7632 mdapi_hw_unit_type="dualsubslice"
7633 />
7634 <counter name="GPU Busy"
7635 description="The percentage of time in which the GPU has been processing GPU commands."
7636 data_type="float"
7637 max_equation="100"
7638 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7639 underscore_name="gpu_busy"
7640 units="percent"
7641 symbol_name="GpuBusy"
7642 semantic_type="duration"
7643 mdapi_supported_apis=""
7644 mdapi_usage_flags="Tier1 Overview System Frame"
7645 mdapi_group="GPU"
7646 mdapi_hw_unit_type="gpu"
7647 />
7648 <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 1"
7649 description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 1"
7650 data_type="float"
7651 max_equation="100"
7652 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7653 underscore_name="thread_header02_ready_port1"
7654 units="percent"
7655 symbol_name="ThreadHeader02ReadyPort1"
7656 availability="$DualSubsliceMask 4 AND"
7657 semantic_type="duration"
7658 mdapi_supported_apis=""
7659 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7660 mdapi_group="GPU/Thread Dispatcher"
7661 mdapi_hw_unit_type="dualsubslice"
7662 />
7663 <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 0"
7664 description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 0"
7665 data_type="float"
7666 max_equation="100"
7667 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7668 underscore_name="thread_header02_ready_port0"
7669 units="percent"
7670 symbol_name="ThreadHeader02ReadyPort0"
7671 availability="$DualSubsliceMask 4 AND"
7672 semantic_type="duration"
7673 mdapi_supported_apis=""
7674 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7675 mdapi_group="GPU/Thread Dispatcher"
7676 mdapi_hw_unit_type="dualsubslice"
7677 />
7678 <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 3"
7679 description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 3"
7680 data_type="float"
7681 max_equation="100"
7682 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
7683 underscore_name="thread_header02_ready_port3"
7684 units="percent"
7685 symbol_name="ThreadHeader02ReadyPort3"
7686 availability="$DualSubsliceMask 4 AND"
7687 semantic_type="duration"
7688 mdapi_supported_apis=""
7689 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7690 mdapi_group="GPU/Thread Dispatcher"
7691 mdapi_hw_unit_type="dualsubslice"
7692 />
7693 <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 2"
7694 description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 2"
7695 data_type="float"
7696 max_equation="100"
7697 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7698 underscore_name="thread_header02_ready_port2"
7699 units="percent"
7700 symbol_name="ThreadHeader02ReadyPort2"
7701 availability="$DualSubsliceMask 4 AND"
7702 semantic_type="duration"
7703 mdapi_supported_apis=""
7704 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7705 mdapi_group="GPU/Thread Dispatcher"
7706 mdapi_hw_unit_type="dualsubslice"
7707 />
7708 <counter name="EU FPU And EM Pipes Active"
7709 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
7710 data_type="float"
7711 max_equation="100"
7712 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7713 underscore_name="eu_fpu_em_active"
7714 units="percent"
7715 symbol_name="EuFpuEmActive"
7716 semantic_type="duration"
7717 mdapi_supported_apis=""
7718 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7719 mdapi_group="EU Array/Pipes"
7720 mdapi_hw_unit_type="gpu"
7721 />
7722 <counter name="DS Threads Dispatched"
7723 description="The total number of domain shader hardware threads dispatched."
7724 data_type="uint64"
7725 equation="A 3 READ"
7726 underscore_name="ds_threads"
7727 units="threads"
7728 symbol_name="DsThreads"
7729 semantic_type="event"
7730 mdapi_supported_apis=""
7731 mdapi_usage_flags="Tier3 Frame Batch Draw"
7732 mdapi_hw_unit_type="gpu"
7733 mdapi_group="EU Array/Domain Shader"
7734 />
7735 <counter name="EU Thread Occupancy"
7736 description="The percentage of time in which hardware threads occupied EUs."
7737 data_type="float"
7738 max_equation="100"
7739 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7740 underscore_name="eu_thread_occupancy"
7741 units="percent"
7742 symbol_name="EuThreadOccupancy"
7743 semantic_type="duration"
7744 mdapi_supported_apis=""
7745 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7746 mdapi_group="EU Array"
7747 mdapi_hw_unit_type="gpu"
7748 />
7749 <counter name="EU Stall"
7750 description="The percentage of time in which the Execution Units were stalled."
7751 data_type="float"
7752 max_equation="100"
7753 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7754 underscore_name="eu_stall"
7755 units="percent"
7756 symbol_name="EuStall"
7757 semantic_type="duration"
7758 mdapi_supported_apis=""
7759 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7760 mdapi_group="EU Array"
7761 mdapi_hw_unit_type="gpu"
7762 />
7763 <counter name="HS Threads Dispatched"
7764 description="The total number of hull shader hardware threads dispatched."
7765 data_type="uint64"
7766 equation="A 2 READ"
7767 underscore_name="hs_threads"
7768 units="threads"
7769 symbol_name="HsThreads"
7770 semantic_type="event"
7771 mdapi_supported_apis=""
7772 mdapi_usage_flags="Tier3 Frame Batch Draw"
7773 mdapi_hw_unit_type="gpu"
7774 mdapi_group="EU Array/Hull Shader"
7775 />
7776 <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher"
7777 description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher"
7778 data_type="float"
7779 max_equation="100"
7780 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7781 underscore_name="thread_header02_ready"
7782 units="percent"
7783 symbol_name="ThreadHeader02Ready"
7784 availability="$DualSubsliceMask 4 AND"
7785 semantic_type="duration"
7786 mdapi_supported_apis=""
7787 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7788 mdapi_group="GPU/Thread Dispatcher"
7789 mdapi_hw_unit_type="dualsubslice"
7790 />
7791 <register_config type="NOA">
7792 <register type="NOA" address="0x00000D04" value="0x00000200" />
7793 <register type="NOA" address="0x00009840" value="0x00000000" />
7794 <register type="NOA" address="0x00009884" value="0x00000000" />
7795 <register type="NOA" address="0x00009888" value="0x2651001C" />
7796 <register type="NOA" address="0x00009888" value="0x2671001C" />
7797 <register type="NOA" address="0x00009888" value="0x2691001C" />
7798 <register type="NOA" address="0x00009888" value="0x24072A80" />
7799 <register type="NOA" address="0x00009888" value="0x06510107" />
7800 <register type="NOA" address="0x00009888" value="0x08510106" />
7801 <register type="NOA" address="0x00009888" value="0x0A510105" />
7802 <register type="NOA" address="0x00009888" value="0x0C510104" />
7803 <register type="NOA" address="0x00009888" value="0x10510000" />
7804 <register type="NOA" address="0x00009888" value="0x02510000" />
7805 <register type="NOA" address="0x00009888" value="0x04510000" />
7806 <register type="NOA" address="0x00009888" value="0x06528000" />
7807 <register type="NOA" address="0x00009888" value="0x08528000" />
7808 <register type="NOA" address="0x00009888" value="0x0A528000" />
7809 <register type="NOA" address="0x00009888" value="0x0C528000" />
7810 <register type="NOA" address="0x00009888" value="0x16538000" />
7811 <register type="NOA" address="0x00009888" value="0x18538000" />
7812 <register type="NOA" address="0x00009888" value="0x1A538000" />
7813 <register type="NOA" address="0x00009888" value="0x1C530100" />
7814 <register type="NOA" address="0x00009888" value="0x1C710107" />
7815 <register type="NOA" address="0x00009888" value="0x1E710106" />
7816 <register type="NOA" address="0x00009888" value="0x02710105" />
7817 <register type="NOA" address="0x00009888" value="0x04710104" />
7818 <register type="NOA" address="0x00009888" value="0x10710000" />
7819 <register type="NOA" address="0x00009888" value="0x0E710000" />
7820 <register type="NOA" address="0x00009888" value="0x00710000" />
7821 <register type="NOA" address="0x00009888" value="0x1C728000" />
7822 <register type="NOA" address="0x00009888" value="0x1E728000" />
7823 <register type="NOA" address="0x00009888" value="0x02728000" />
7824 <register type="NOA" address="0x00009888" value="0x04728000" />
7825 <register type="NOA" address="0x00009888" value="0x1E730003" />
7826 <register type="NOA" address="0x00009888" value="0x12738000" />
7827 <register type="NOA" address="0x00009888" value="0x14738000" />
7828 <register type="NOA" address="0x00009888" value="0x14910107" />
7829 <register type="NOA" address="0x00009888" value="0x16910106" />
7830 <register type="NOA" address="0x00009888" value="0x18910105" />
7831 <register type="NOA" address="0x00009888" value="0x1A910104" />
7832 <register type="NOA" address="0x00009888" value="0x10910000" />
7833 <register type="NOA" address="0x00009888" value="0x0A910000" />
7834 <register type="NOA" address="0x00009888" value="0x0C910000" />
7835 <register type="NOA" address="0x00009888" value="0x14928000" />
7836 <register type="NOA" address="0x00009888" value="0x16928000" />
7837 <register type="NOA" address="0x00009888" value="0x18928000" />
7838 <register type="NOA" address="0x00009888" value="0x1A928000" />
7839 <register type="NOA" address="0x00009888" value="0x1C93F000" />
7840 <register type="NOA" address="0x00009888" value="0x1E0F2800" />
7841 <register type="NOA" address="0x00009888" value="0x1C0F000A" />
7842 <register type="NOA" address="0x00009888" value="0x1C104000" />
7843 <register type="NOA" address="0x00009888" value="0x1E104000" />
7844 <register type="NOA" address="0x00009888" value="0x02104000" />
7845 <register type="NOA" address="0x00009888" value="0x04104000" />
7846 <register type="NOA" address="0x00009888" value="0x2E020140" />
7847 <register type="NOA" address="0x00009888" value="0x02024000" />
7848 <register type="NOA" address="0x00009888" value="0x04024000" />
7849 <register type="NOA" address="0x00009888" value="0x2C030005" />
7850 <register type="NOA" address="0x00009888" value="0x02034000" />
7851 <register type="NOA" address="0x00009888" value="0x04034000" />
7852 <register type="NOA" address="0x00009888" value="0x06038000" />
7853 <register type="NOA" address="0x00009888" value="0x08038000" />
7854 <register type="NOA" address="0x00009888" value="0x0A038000" />
7855 <register type="NOA" address="0x00009888" value="0x18034000" />
7856 <register type="NOA" address="0x00009888" value="0x36001003" />
7857 <register type="NOA" address="0x00009888" value="0x38003649" />
7858 <register type="NOA" address="0x00009888" value="0x1A006000" />
7859 <register type="NOA" address="0x00009888" value="0x1C006000" />
7860 <register type="NOA" address="0x00009888" value="0x1E006000" />
7861 <register type="NOA" address="0x00009888" value="0x34001B00" />
7862 <register type="NOA" address="0x00009888" value="0x2A015500" />
7863 <register type="NOA" address="0x00009888" value="0x2206AA00" />
7864 <register type="NOA" address="0x00009888" value="0x1C0A8000" />
7865 <register type="NOA" address="0x00009888" value="0x1E0A8000" />
7866 <register type="NOA" address="0x00009888" value="0x020A8000" />
7867 <register type="NOA" address="0x00009888" value="0x040A8000" />
7868 <register type="NOA" address="0x00009888" value="0x060A8000" />
7869 <register type="NOA" address="0x00009888" value="0x080A8000" />
7870 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
7871 <register type="NOA" address="0x00009888" value="0x0C0A8000" />
7872 <register type="NOA" address="0x00009884" value="0x00000003" />
7873 <register type="NOA" address="0x00009888" value="0x5D101554" />
7874 <register type="NOA" address="0x00009888" value="0x5B100555" />
7875 <register type="NOA" address="0x00009888" value="0x1D14003F" />
7876 <register type="NOA" address="0x00009888" value="0x13148000" />
7877 <register type="NOA" address="0x00009888" value="0x15148000" />
7878 <register type="NOA" address="0x00009888" value="0x17148000" />
7879 <register type="NOA" address="0x00009888" value="0x1B141C00" />
7880 <register type="NOA" address="0x00009888" value="0x61111554" />
7881 <register type="NOA" address="0x00009888" value="0x5F110555" />
7882 <register type="NOA" address="0x00009888" value="0x15128000" />
7883 <register type="NOA" address="0x00009888" value="0x17128000" />
7884 <register type="NOA" address="0x00009888" value="0x19128000" />
7885 <register type="NOA" address="0x00009888" value="0x1B128000" />
7886 <register type="NOA" address="0x00009888" value="0x1D128000" />
7887 <register type="NOA" address="0x00009888" value="0x1F128000" />
7888 <register type="NOA" address="0x00009888" value="0x03128000" />
7889 <register type="NOA" address="0x00009888" value="0x05128000" />
7890 <register type="NOA" address="0x00009888" value="0x07128000" />
7891 <register type="NOA" address="0x00009888" value="0x09128000" />
7892 <register type="NOA" address="0x00009888" value="0x0B128000" />
7893 <register type="NOA" address="0x00009888" value="0x0D128000" />
7894 <register type="NOA" address="0x00009888" value="0x51100600" />
7895 <register type="NOA" address="0x00009888" value="0x53100606" />
7896 <register type="NOA" address="0x00009888" value="0x55100006" />
7897 <register type="NOA" address="0x00009888" value="0x17100000" />
7898 <register type="NOA" address="0x00009888" value="0x31100000" />
7899 <register type="NOA" address="0x00009888" value="0x57100000" />
7900 <register type="NOA" address="0x00009888" value="0x47100000" />
7901 <register type="NOA" address="0x00009888" value="0x49100000" />
7902 <register type="NOA" address="0x00009888" value="0x4B100404" />
7903 <register type="NOA" address="0x00009888" value="0x4D100404" />
7904 <register type="NOA" address="0x00009884" value="0x00000003" />
7905 <register type="NOA" address="0x00009888" value="0x65100002" />
7906 <register type="NOA" address="0x00009884" value="0x00000000" />
7907 <register type="NOA" address="0x00009888" value="0x42000001" />
7908 </register_config>
7909 <register_config type="OA">
7910 <register type="OA" address="0x0000D920" value="0x00000000" />
7911 <register type="OA" address="0x0000D900" value="0x00000000" />
7912 <register type="OA" address="0x0000D904" value="0x70800000" />
7913 <register type="OA" address="0x0000D910" value="0x00000000" />
7914 <register type="OA" address="0x0000D914" value="0x00800000" />
7915 <register type="OA" address="0x0000DC40" value="0x00070000" />
7916 <register type="OA" address="0x0000D940" value="0x00078000" />
7917 <register type="OA" address="0x0000D944" value="0x00000FFF" />
7918 <register type="OA" address="0x0000DC00" value="0x00078000" />
7919 <register type="OA" address="0x0000DC04" value="0x00000FFF" />
7920 <register type="OA" address="0x0000D948" value="0x00007800" />
7921 <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
7922 <register type="OA" address="0x0000DC08" value="0x00007800" />
7923 <register type="OA" address="0x0000DC0C" value="0x0000F0FF" />
7924 <register type="OA" address="0x0000D950" value="0x00000780" />
7925 <register type="OA" address="0x0000D954" value="0x0000FF0F" />
7926 <register type="OA" address="0x0000DC10" value="0x00000780" />
7927 <register type="OA" address="0x0000DC14" value="0x0000FF0F" />
7928 </register_config>
7929 <register_config type="FLEX">
7930 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7931 <register type="FLEX" address="0x0000E558" value="0x00008003" />
7932 </register_config>
7933 </set>
7934
7935 <set name="GpuBusyness"
7936 mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
7937 underscore_name="gpu_busyness"
7938 hw_config_guid="cc935a3e-8d96-4b47-bc46-3d84247e9a3a"
7939 chipset="TGL"
7940 symbol_name="GpuBusyness"
7941 >
7942 <counter name="GPU Core Clocks"
7943 description="The total number of GPU core clocks elapsed during the measurement."
7944 data_type="uint64"
7945 equation="GPU_CLOCK 0 READ"
7946 underscore_name="gpu_core_clocks"
7947 units="cycles"
7948 symbol_name="GpuCoreClocks"
7949 semantic_type="event"
7950 mdapi_supported_apis=""
7951 mdapi_usage_flags="Tier1 Frame Batch Draw"
7952 mdapi_hw_unit_type="gpu"
7953 mdapi_group="GPU"
7954 />
7955 <counter name="EU Active"
7956 description="The percentage of time in which the Execution Units were actively processing."
7957 data_type="float"
7958 max_equation="100"
7959 equation="2 A 7 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7960 underscore_name="eu_active"
7961 units="percent"
7962 symbol_name="EuActive"
7963 semantic_type="duration"
7964 mdapi_supported_apis=""
7965 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7966 mdapi_group="EU Array"
7967 mdapi_hw_unit_type="gpu"
7968 />
7969 <counter name="Vebox Ring Busy"
7970 description="The percentage of time when vebox command streamer was busy."
7971 data_type="float"
7972 max_equation="100"
7973 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7974 underscore_name="vebox_busy"
7975 units="percent"
7976 symbol_name="VeboxBusy"
7977 semantic_type="duration"
7978 mdapi_supported_apis=""
7979 mdapi_usage_flags="System Frame Batch"
7980 mdapi_group="GPU"
7981 mdapi_hw_unit_type="gpu"
7982 />
7983 <counter name="Any Engine Busy"
7984 description="The percentage of time when any command streamer was busy."
7985 data_type="float"
7986 max_equation="100"
7987 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7988 underscore_name="any_engine_busy"
7989 units="percent"
7990 symbol_name="AnyEngineBusy"
7991 semantic_type="duration"
7992 mdapi_supported_apis=""
7993 mdapi_usage_flags="Frame Batch Draw"
7994 mdapi_group="GPU"
7995 mdapi_hw_unit_type="gpu"
7996 />
7997 <counter name="GS Threads Dispatched"
7998 description="The total number of geometry shader hardware threads dispatched."
7999 data_type="uint64"
8000 equation="A 5 READ"
8001 underscore_name="gs_threads"
8002 units="threads"
8003 symbol_name="GsThreads"
8004 semantic_type="event"
8005 mdapi_supported_apis=""
8006 mdapi_usage_flags="Tier3 Frame Batch Draw"
8007 mdapi_hw_unit_type="gpu"
8008 mdapi_group="EU Array/Geometry Shader"
8009 />
8010 <counter name="VS Threads Dispatched"
8011 description="The total number of vertex shader hardware threads dispatched."
8012 data_type="uint64"
8013 equation="A 1 READ"
8014 underscore_name="vs_threads"
8015 units="threads"
8016 symbol_name="VsThreads"
8017 semantic_type="event"
8018 mdapi_supported_apis=""
8019 mdapi_usage_flags="Tier3 Frame Batch Draw"
8020 mdapi_hw_unit_type="gpu"
8021 mdapi_group="EU Array/Vertex Shader"
8022 />
8023 <counter name="FS Threads Dispatched"
8024 description="The total number of fragment shader hardware threads dispatched."
8025 data_type="uint64"
8026 equation="A 6 READ"
8027 underscore_name="ps_threads"
8028 units="threads"
8029 symbol_name="PsThreads"
8030 semantic_type="event"
8031 mdapi_supported_apis=""
8032 mdapi_usage_flags="Tier3 Frame Batch Draw"
8033 mdapi_hw_unit_type="gpu"
8034 mdapi_group="EU Array/Fragment Shader"
8035 />
8036 <counter name="Compute Ring Busy"
8037 description="The percentage of time when render command streamer was busy."
8038 data_type="float"
8039 max_equation="100"
8040 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8041 underscore_name="compute_busy"
8042 units="percent"
8043 symbol_name="ComputeBusy"
8044 semantic_type="duration"
8045 mdapi_supported_apis=""
8046 mdapi_usage_flags="System Frame Batch"
8047 mdapi_group="GPU"
8048 mdapi_hw_unit_type="gpu"
8049 />
8050 <counter name="GPU Time Elapsed"
8051 description="Time elapsed on the GPU during the measurement."
8052 data_type="uint64"
8053 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8054 underscore_name="gpu_time"
8055 units="ns"
8056 symbol_name="GpuTime"
8057 semantic_type="duration"
8058 mdapi_supported_apis=""
8059 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8060 mdapi_hw_unit_type="gpu"
8061 mdapi_group="GPU"
8062 />
8063 <counter name="AVG GPU Core Frequency"
8064 description="Average GPU Core Frequency in the measurement."
8065 data_type="uint64"
8066 max_equation="$GpuMaxFrequency"
8067 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8068 underscore_name="avg_gpu_core_frequency"
8069 units="hz"
8070 symbol_name="AvgGpuCoreFrequency"
8071 semantic_type="event"
8072 mdapi_supported_apis=""
8073 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8074 mdapi_group="GPU"
8075 mdapi_hw_unit_type="gpu"
8076 />
8077 <counter name="Render Ring Busy"
8078 description="The percentage of time when render command streamer was busy."
8079 data_type="float"
8080 max_equation="100"
8081 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8082 underscore_name="render_busy"
8083 units="percent"
8084 symbol_name="RenderBusy"
8085 semantic_type="duration"
8086 mdapi_supported_apis=""
8087 mdapi_usage_flags="System Frame Batch"
8088 mdapi_group="GPU"
8089 mdapi_hw_unit_type="gpu"
8090 />
8091 <counter name="CS Threads Dispatched"
8092 description="The total number of compute shader hardware threads dispatched."
8093 data_type="uint64"
8094 equation="A 4 READ"
8095 underscore_name="cs_threads"
8096 units="threads"
8097 symbol_name="CsThreads"
8098 semantic_type="event"
8099 mdapi_supported_apis=""
8100 mdapi_usage_flags="Tier3 Frame Batch Draw"
8101 mdapi_hw_unit_type="gpu"
8102 mdapi_group="EU Array/Compute Shader"
8103 />
8104 <counter name="Posh Ring Busy"
8105 description="The percentage of time when posh command streamer was busy."
8106 data_type="float"
8107 max_equation="100"
8108 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8109 underscore_name="posh_engine_busy"
8110 units="percent"
8111 symbol_name="PoshEngineBusy"
8112 semantic_type="duration"
8113 mdapi_supported_apis=""
8114 mdapi_usage_flags="System Frame Batch"
8115 mdapi_group="GPU"
8116 mdapi_hw_unit_type="gpu"
8117 />
8118 <counter name="GPU Busy"
8119 description="The percentage of time in which the GPU has been processing GPU commands."
8120 data_type="float"
8121 max_equation="100"
8122 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8123 underscore_name="gpu_busy"
8124 units="percent"
8125 symbol_name="GpuBusy"
8126 semantic_type="duration"
8127 mdapi_supported_apis=""
8128 mdapi_usage_flags="Tier1 Overview System Frame"
8129 mdapi_group="GPU"
8130 mdapi_hw_unit_type="gpu"
8131 />
8132 <counter name="Vdbox1 Ring Busy"
8133 description="The percentage of time when Vdbox1 command streamer was busy."
8134 data_type="float"
8135 max_equation="100"
8136 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8137 underscore_name="vdbox1_busy"
8138 units="percent"
8139 symbol_name="Vdbox1Busy"
8140 semantic_type="duration"
8141 mdapi_supported_apis=""
8142 mdapi_usage_flags="System Frame Batch"
8143 mdapi_group="GPU"
8144 mdapi_hw_unit_type="gpu"
8145 />
8146 <counter name="EU FPU And EM Pipes Active"
8147 description="The percentage of time in which EU FPU and EM pipelines were actively processing."
8148 data_type="float"
8149 max_equation="100"
8150 equation="2 A 9 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8151 underscore_name="eu_fpu_em_active"
8152 units="percent"
8153 symbol_name="EuFpuEmActive"
8154 semantic_type="duration"
8155 mdapi_supported_apis=""
8156 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8157 mdapi_group="EU Array/Pipes"
8158 mdapi_hw_unit_type="gpu"
8159 />
8160 <counter name="Render and compute engines are simultaneously busy"
8161 description="The percentage of time when render and compute engines are simultaneously busy"
8162 data_type="float"
8163 max_equation="100"
8164 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8165 underscore_name="render_and_compute_busy"
8166 units="percent"
8167 symbol_name="RenderAndComputeBusy"
8168 semantic_type="duration"
8169 mdapi_supported_apis=""
8170 mdapi_usage_flags="Frame Batch Draw"
8171 mdapi_group="GPU"
8172 mdapi_hw_unit_type="gpu"
8173 />
8174 <counter name="Vdbox0 Ring Busy"
8175 description="The percentage of time when Vdbox0 command streamer was busy."
8176 data_type="float"
8177 max_equation="100"
8178 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8179 underscore_name="vdbox0_busy"
8180 units="percent"
8181 symbol_name="Vdbox0Busy"
8182 semantic_type="duration"
8183 mdapi_supported_apis=""
8184 mdapi_usage_flags="System Frame Batch"
8185 mdapi_group="GPU"
8186 mdapi_hw_unit_type="gpu"
8187 />
8188 <counter name="DS Threads Dispatched"
8189 description="The total number of domain shader hardware threads dispatched."
8190 data_type="uint64"
8191 equation="A 3 READ"
8192 underscore_name="ds_threads"
8193 units="threads"
8194 symbol_name="DsThreads"
8195 semantic_type="event"
8196 mdapi_supported_apis=""
8197 mdapi_usage_flags="Tier3 Frame Batch Draw"
8198 mdapi_hw_unit_type="gpu"
8199 mdapi_group="EU Array/Domain Shader"
8200 />
8201 <counter name="EU Thread Occupancy"
8202 description="The percentage of time in which hardware threads occupied EUs."
8203 data_type="float"
8204 max_equation="100"
8205 equation="2 8 A 10 READ FMUL $EuThreadsCount FDIV FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8206 underscore_name="eu_thread_occupancy"
8207 units="percent"
8208 symbol_name="EuThreadOccupancy"
8209 semantic_type="duration"
8210 mdapi_supported_apis=""
8211 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8212 mdapi_group="EU Array"
8213 mdapi_hw_unit_type="gpu"
8214 />
8215 <counter name="EU Stall"
8216 description="The percentage of time in which the Execution Units were stalled."
8217 data_type="float"
8218 max_equation="100"
8219 equation="2 A 8 READ FMUL $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8220 underscore_name="eu_stall"
8221 units="percent"
8222 symbol_name="EuStall"
8223 semantic_type="duration"
8224 mdapi_supported_apis=""
8225 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8226 mdapi_group="EU Array"
8227 mdapi_hw_unit_type="gpu"
8228 />
8229 <counter name="HS Threads Dispatched"
8230 description="The total number of hull shader hardware threads dispatched."
8231 data_type="uint64"
8232 equation="A 2 READ"
8233 underscore_name="hs_threads"
8234 units="threads"
8235 symbol_name="HsThreads"
8236 semantic_type="event"
8237 mdapi_supported_apis=""
8238 mdapi_usage_flags="Tier3 Frame Batch Draw"
8239 mdapi_hw_unit_type="gpu"
8240 mdapi_group="EU Array/Hull Shader"
8241 />
8242 <counter name="Blitter Ring Busy"
8243 description="The percentage of time when blitter command streamer was busy."
8244 data_type="float"
8245 max_equation="100"
8246 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8247 underscore_name="blitter_busy"
8248 units="percent"
8249 symbol_name="BlitterBusy"
8250 semantic_type="duration"
8251 mdapi_supported_apis=""
8252 mdapi_usage_flags="System Frame Batch"
8253 mdapi_group="GPU"
8254 mdapi_hw_unit_type="gpu"
8255 />
8256 <register_config type="NOA">
8257 <register type="NOA" address="0x00000D04" value="0x00000200" />
8258 <register type="NOA" address="0x00009840" value="0x00000000" />
8259 <register type="NOA" address="0x00009884" value="0x00000000" />
8260 <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8261 <register type="NOA" address="0x00009888" value="0x220E0009" />
8262 <register type="NOA" address="0x00009888" value="0x0E101200" />
8263 <register type="NOA" address="0x00009888" value="0x040E0043" />
8264 <register type="NOA" address="0x00009888" value="0x0A0E00B3" />
8265 <register type="NOA" address="0x00009888" value="0x180E0000" />
8266 <register type="NOA" address="0x00009888" value="0x0C0E0000" />
8267 <register type="NOA" address="0x00009888" value="0x1C0F0104" />
8268 <register type="NOA" address="0x00009888" value="0x08100053" />
8269 <register type="NOA" address="0x00009888" value="0x20100000" />
8270 <register type="NOA" address="0x00009888" value="0x04104000" />
8271 <register type="NOA" address="0x00009888" value="0x0A104000" />
8272 <register type="NOA" address="0x00009888" value="0x04024000" />
8273 <register type="NOA" address="0x00009888" value="0x08024000" />
8274 <register type="NOA" address="0x00009888" value="0x0A024000" />
8275 <register type="NOA" address="0x00009888" value="0x04034000" />
8276 <register type="NOA" address="0x00009888" value="0x08034000" />
8277 <register type="NOA" address="0x00009888" value="0x0A034000" />
8278 <register type="NOA" address="0x00009888" value="0x1C006000" />
8279 <register type="NOA" address="0x00009888" value="0x34001B00" />
8280 <register type="NOA" address="0x00009888" value="0x040A8000" />
8281 <register type="NOA" address="0x00009888" value="0x080A8000" />
8282 <register type="NOA" address="0x00009888" value="0x0A0A8000" />
8283 <register type="NOA" address="0x00009884" value="0x00000003" />
8284 <register type="NOA" address="0x00009888" value="0x15102400" />
8285 <register type="NOA" address="0x00009888" value="0x230B0120" />
8286 <register type="NOA" address="0x00009888" value="0x15182400" />
8287 <register type="NOA" address="0x00009888" value="0x232B0120" />
8288 <register type="NOA" address="0x00009888" value="0x17100023" />
8289 <register type="NOA" address="0x00009888" value="0x11100000" />
8290 <register type="NOA" address="0x00009888" value="0x5D101000" />
8291 <register type="NOA" address="0x00009888" value="0x5B100545" />
8292 <register type="NOA" address="0x00009888" value="0x15148000" />
8293 <register type="NOA" address="0x00009888" value="0x1B140C00" />
8294 <register type="NOA" address="0x00009888" value="0x61112000" />
8295 <register type="NOA" address="0x00009888" value="0x5F110945" />
8296 <register type="NOA" address="0x00009888" value="0x03124000" />
8297 <register type="NOA" address="0x00009888" value="0x05128000" />
8298 <register type="NOA" address="0x00009888" value="0x09128000" />
8299 <register type="NOA" address="0x00009888" value="0x0B128000" />
8300 <register type="NOA" address="0x00009888" value="0x13138000" />
8301 <register type="NOA" address="0x00009888" value="0x1B0D0040" />
8302 <register type="NOA" address="0x00009888" value="0x1F0B00D3" />
8303 <register type="NOA" address="0x00009888" value="0x190B0000" />
8304 <register type="NOA" address="0x00009888" value="0x170B0000" />
8305 <register type="NOA" address="0x00009888" value="0x1B170002" />
8306 <register type="NOA" address="0x00009888" value="0x0D174000" />
8307 <register type="NOA" address="0x00009888" value="0x071800A3" />
8308 <register type="NOA" address="0x00009888" value="0x11180000" />
8309 <register type="NOA" address="0x00009888" value="0x032D4000" />
8310 <register type="NOA" address="0x00009888" value="0x032B00D3" />
8311 <register type="NOA" address="0x00009888" value="0x192B0000" />
8312 <register type="NOA" address="0x00009888" value="0x092B0000" />
8313 <register type="NOA" address="0x00009888" value="0x55103000" />
8314 <register type="NOA" address="0x00009888" value="0x57100000" />
8315 <register type="NOA" address="0x00009888" value="0x47101000" />
8316 <register type="NOA" address="0x00009888" value="0x49107003" />
8317 <register type="NOA" address="0x00009888" value="0x4B100402" />
8318 <register type="NOA" address="0x00009888" value="0x4D100230" />
8319 <register type="NOA" address="0x00009888" value="0x31100000" />
8320 <register type="NOA" address="0x00009884" value="0x00000003" />
8321 <register type="NOA" address="0x00009888" value="0x65100002" />
8322 <register type="NOA" address="0x00009884" value="0x00000000" />
8323 <register type="NOA" address="0x00009888" value="0x42000001" />
8324 </register_config>
8325 <register_config type="OA">
8326 <register type="OA" address="0x0000D920" value="0x00000000" />
8327 <register type="OA" address="0x0000D900" value="0x00000000" />
8328 <register type="OA" address="0x0000D904" value="0x30800000" />
8329 <register type="OA" address="0x0000D910" value="0x00000000" />
8330 <register type="OA" address="0x0000D914" value="0x00800000" />
8331 <register type="OA" address="0x0000DC40" value="0x00030000" />
8332 <register type="OA" address="0x0000D940" value="0x00024002" />
8333 <register type="OA" address="0x0000D944" value="0x0000B7FF" />
8334 <register type="OA" address="0x0000DC00" value="0x00024002" />
8335 <register type="OA" address="0x0000DC04" value="0x0000B7FF" />
8336 <register type="OA" address="0x0000D948" value="0x0007F000" />
8337 <register type="OA" address="0x0000D94C" value="0x000001FF" />
8338 <register type="OA" address="0x0000DC08" value="0x0007F000" />
8339 <register type="OA" address="0x0000DC0C" value="0x000001FF" />
8340 </register_config>
8341 <register_config type="FLEX">
8342 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8343 <register type="FLEX" address="0x0000E558" value="0x00008003" />
8344 </register_config>
8345 </set>
8346
8347 <set name="Metric set TestOa"
8348 mdapi_supported_apis="OGL OCL IO BB"
8349 underscore_name="test_oa"
8350 hw_config_guid="80a833f0-2504-4321-8894-e9277844ce7b"
8351 chipset="TGL"
8352 symbol_name="TestOa"
8353 >
8354 <counter name="TestCounter7"
8355 description="HW test counter 7. Factor: 0.6666"
8356 data_type="uint64"
8357 equation="B 7 READ"
8358 underscore_name="counter7"
8359 units="events"
8360 symbol_name="Counter7"
8361 semantic_type="event"
8362 mdapi_supported_apis=""
8363 mdapi_usage_flags="Frame Batch Draw"
8364 mdapi_hw_unit_type="gpu"
8365 mdapi_group="GPU"
8366 />
8367 <counter name="GPU Time Elapsed"
8368 description="Time elapsed on the GPU during the measurement."
8369 data_type="uint64"
8370 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8371 underscore_name="gpu_time"
8372 units="ns"
8373 symbol_name="GpuTime"
8374 semantic_type="duration"
8375 mdapi_supported_apis=""
8376 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8377 mdapi_hw_unit_type="gpu"
8378 mdapi_group="GPU"
8379 />
8380 <counter name="GPU Core Clocks"
8381 description="The total number of GPU core clocks elapsed during the measurement."
8382 data_type="uint64"
8383 equation="GPU_CLOCK 0 READ"
8384 underscore_name="gpu_core_clocks"
8385 units="cycles"
8386 symbol_name="GpuCoreClocks"
8387 semantic_type="event"
8388 mdapi_supported_apis=""
8389 mdapi_usage_flags="Tier1 Frame Batch Draw"
8390 mdapi_hw_unit_type="gpu"
8391 mdapi_group="GPU"
8392 />
8393 <counter name="AVG GPU Core Frequency"
8394 description="Average GPU Core Frequency in the measurement."
8395 data_type="uint64"
8396 max_equation="$GpuMaxFrequency"
8397 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8398 underscore_name="avg_gpu_core_frequency"
8399 units="hz"
8400 symbol_name="AvgGpuCoreFrequency"
8401 semantic_type="event"
8402 mdapi_supported_apis=""
8403 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8404 mdapi_group="GPU"
8405 mdapi_hw_unit_type="gpu"
8406 />
8407 <counter name="TestCounter8"
8408 description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
8409 data_type="uint64"
8410 equation="C 0 READ"
8411 underscore_name="counter8"
8412 units="events"
8413 symbol_name="Counter8"
8414 semantic_type="event"
8415 mdapi_supported_apis=""
8416 mdapi_usage_flags="Frame Batch Draw"
8417 mdapi_hw_unit_type="gpu"
8418 mdapi_group="GPU"
8419 />
8420 <counter name="TestCounter9 - OAR enable"
8421 description="HW test counter 9. Should be equal to 1 in query."
8422 data_type="uint64"
8423 equation="C 1 READ"
8424 underscore_name="counter9"
8425 units="events"
8426 symbol_name="Counter9"
8427 semantic_type="event"
8428 mdapi_supported_apis=""
8429 mdapi_usage_flags="Frame Batch Draw"
8430 mdapi_hw_unit_type="gpu"
8431 mdapi_group="GPU"
8432 />
8433 <counter name="TestCounter4"
8434 description="HW test counter 4. Factor: 0.3333"
8435 data_type="uint64"
8436 equation="B 4 READ"
8437 underscore_name="counter4"
8438 units="events"
8439 symbol_name="Counter4"
8440 semantic_type="event"
8441 mdapi_supported_apis=""
8442 mdapi_usage_flags="Frame Batch Draw"
8443 mdapi_hw_unit_type="gpu"
8444 mdapi_group="GPU"
8445 />
8446 <counter name="TestCounter5"
8447 description="HW test counter 5. Factor: 0.3333"
8448 data_type="uint64"
8449 equation="B 5 READ"
8450 underscore_name="counter5"
8451 units="events"
8452 symbol_name="Counter5"
8453 semantic_type="event"
8454 mdapi_supported_apis=""
8455 mdapi_usage_flags="Frame Batch Draw"
8456 mdapi_hw_unit_type="gpu"
8457 mdapi_group="GPU"
8458 />
8459 <counter name="TestCounter6"
8460 description="HW test counter 6. Factor: 0.16666"
8461 data_type="uint64"
8462 equation="B 6 READ"
8463 underscore_name="counter6"
8464 units="events"
8465 symbol_name="Counter6"
8466 semantic_type="event"
8467 mdapi_supported_apis=""
8468 mdapi_usage_flags="Frame Batch Draw"
8469 mdapi_hw_unit_type="gpu"
8470 mdapi_group="GPU"
8471 />
8472 <counter name="TestCounter3"
8473 description="HW test counter 3. Factor: 0.5"
8474 data_type="uint64"
8475 equation="B 3 READ"
8476 underscore_name="counter3"
8477 units="events"
8478 symbol_name="Counter3"
8479 semantic_type="event"
8480 mdapi_supported_apis=""
8481 mdapi_usage_flags="Frame Batch Draw"
8482 mdapi_hw_unit_type="gpu"
8483 mdapi_group="GPU"
8484 />
8485 <counter name="TestCounter0"
8486 description="HW test counter 0. Factor: 0.0"
8487 data_type="uint64"
8488 equation="B 0 READ"
8489 underscore_name="counter0"
8490 units="events"
8491 symbol_name="Counter0"
8492 semantic_type="event"
8493 mdapi_supported_apis=""
8494 mdapi_usage_flags="Frame Batch Draw"
8495 mdapi_hw_unit_type="gpu"
8496 mdapi_group="GPU"
8497 />
8498 <counter name="TestCounter1"
8499 description="HW test counter 1. Factor: 1.0"
8500 data_type="uint64"
8501 equation="B 1 READ"
8502 underscore_name="counter1"
8503 units="events"
8504 symbol_name="Counter1"
8505 semantic_type="event"
8506 mdapi_supported_apis=""
8507 mdapi_usage_flags="Frame Batch Draw"
8508 mdapi_hw_unit_type="gpu"
8509 mdapi_group="GPU"
8510 />
8511 <counter name="TestCounter2"
8512 description="HW test counter 2. Factor: 1.0"
8513 data_type="uint64"
8514 equation="B 2 READ"
8515 underscore_name="counter2"
8516 units="events"
8517 symbol_name="Counter2"
8518 semantic_type="event"
8519 mdapi_supported_apis=""
8520 mdapi_usage_flags="Frame Batch Draw"
8521 mdapi_hw_unit_type="gpu"
8522 mdapi_group="GPU"
8523 />
8524 <register_config type="NOA">
8525 <register type="NOA" address="0x00000D04" value="0x00000200" />
8526 <register type="NOA" address="0x00009840" value="0x00000000" />
8527 <register type="NOA" address="0x00009884" value="0x00000000" />
8528 <register type="NOA" address="0x00009888" value="0x280E0000" />
8529 <register type="NOA" address="0x00009888" value="0x1E0E0147" />
8530 <register type="NOA" address="0x00009888" value="0x180E0000" />
8531 <register type="NOA" address="0x00009888" value="0x160E0000" />
8532 <register type="NOA" address="0x00009888" value="0x1E0F1000" />
8533 <register type="NOA" address="0x00009888" value="0x1E104000" />
8534 <register type="NOA" address="0x00009888" value="0x2E020100" />
8535 <register type="NOA" address="0x00009888" value="0x2C030004" />
8536 <register type="NOA" address="0x00009888" value="0x38003000" />
8537 <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8538 <register type="NOA" address="0x00009884" value="0x00000003" />
8539 <register type="NOA" address="0x00009888" value="0x49110000" />
8540 <register type="NOA" address="0x00009888" value="0x5D101400" />
8541 <register type="NOA" address="0x00009888" value="0x1D140020" />
8542 <register type="NOA" address="0x00009888" value="0x1D1103A3" />
8543 <register type="NOA" address="0x00009888" value="0x01110000" />
8544 <register type="NOA" address="0x00009888" value="0x61111000" />
8545 <register type="NOA" address="0x00009888" value="0x1F128000" />
8546 <register type="NOA" address="0x00009888" value="0x17100000" />
8547 <register type="NOA" address="0x00009888" value="0x55100630" />
8548 <register type="NOA" address="0x00009888" value="0x57100000" />
8549 <register type="NOA" address="0x00009888" value="0x31100000" />
8550 <register type="NOA" address="0x00009884" value="0x00000003" />
8551 <register type="NOA" address="0x00009888" value="0x65100002" />
8552 <register type="NOA" address="0x00009884" value="0x00000000" />
8553 <register type="NOA" address="0x00009888" value="0x42000001" />
8554 </register_config>
8555 <register_config type="OA">
8556 <register type="OA" address="0x0000D920" value="0x00000000" />
8557 <register type="OA" address="0x0000D900" value="0x00000000" />
8558 <register type="OA" address="0x0000D904" value="0xF0800000" />
8559 <register type="OA" address="0x0000D910" value="0x00000000" />
8560 <register type="OA" address="0x0000D914" value="0xF0800000" />
8561 <register type="OA" address="0x0000DC40" value="0x00FF0000" />
8562 <register type="OA" address="0x0000D940" value="0x00000004" />
8563 <register type="OA" address="0x0000D944" value="0x0000FFFF" />
8564 <register type="OA" address="0x0000DC00" value="0x00000004" />
8565 <register type="OA" address="0x0000DC04" value="0x0000FFFF" />
8566 <register type="OA" address="0x0000D948" value="0x00000003" />
8567 <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
8568 <register type="OA" address="0x0000DC08" value="0x00000003" />
8569 <register type="OA" address="0x0000DC0C" value="0x0000FFFF" />
8570 <register type="OA" address="0x0000D950" value="0x00000007" />
8571 <register type="OA" address="0x0000D954" value="0x0000FFFF" />
8572 <register type="OA" address="0x0000DC10" value="0x00000007" />
8573 <register type="OA" address="0x0000DC14" value="0x0000FFFF" />
8574 <register type="OA" address="0x0000D958" value="0x00100002" />
8575 <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
8576 <register type="OA" address="0x0000DC18" value="0x00100002" />
8577 <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
8578 <register type="OA" address="0x0000D960" value="0x00100002" />
8579 <register type="OA" address="0x0000D964" value="0x0000FFCF" />
8580 <register type="OA" address="0x0000DC20" value="0x00100002" />
8581 <register type="OA" address="0x0000DC24" value="0x0000FFCF" />
8582 <register type="OA" address="0x0000D968" value="0x00100082" />
8583 <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
8584 <register type="OA" address="0x0000DC28" value="0x00100082" />
8585 <register type="OA" address="0x0000DC2C" value="0x0000FFEF" />
8586 <register type="OA" address="0x0000D970" value="0x001000C2" />
8587 <register type="OA" address="0x0000D974" value="0x0000FFE7" />
8588 <register type="OA" address="0x0000DC30" value="0x001000C2" />
8589 <register type="OA" address="0x0000DC34" value="0x0000FFE7" />
8590 <register type="OA" address="0x0000D978" value="0x00100001" />
8591 <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
8592 <register type="OA" address="0x0000DC38" value="0x00100001" />
8593 <register type="OA" address="0x0000DC3C" value="0x0000FFE7" />
8594 </register_config>
8595 </set>
8596
8597 </metrics>