anv: fix incorrect realloc failure handling
[mesa.git] / src / intel / perf / oa-cnl.xml
1 <?xml version="1.0"?>
2 <metrics version="1553959724" merge_md5="">
3 <set name="Render Metrics Basic Gen10"
4 mdapi_supported_apis="OGL OCL IO BB"
5 underscore_name="render_basic"
6 hw_config_guid="2d975e19-7130-41d2-b06f-79d74f91e7c8"
7 chipset="CNL"
8 symbol_name="RenderBasic"
9 >
10 <counter name="GPU Core Clocks"
11 description="The total number of GPU core clocks elapsed during the measurement."
12 data_type="uint64"
13 equation="GPU_CLOCK 0 READ"
14 underscore_name="gpu_core_clocks"
15 units="cycles"
16 symbol_name="GpuCoreClocks"
17 semantic_type="event"
18 mdapi_supported_apis=""
19 mdapi_usage_flags="Tier1 Frame Batch Draw"
20 mdapi_hw_unit_type="gpu"
21 mdapi_group="GPU"
22 />
23 <counter name="EU Active"
24 description="The percentage of time in which the Execution Units were actively processing."
25 data_type="float"
26 max_equation="100"
27 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28 underscore_name="eu_active"
29 units="percent"
30 symbol_name="EuActive"
31 semantic_type="duration"
32 mdapi_supported_apis=""
33 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34 mdapi_group="EU Array"
35 mdapi_hw_unit_type="gpu"
36 />
37 <counter name="L3 Misses"
38 description="The total number of L3 misses."
39 data_type="uint64"
40 equation="C 2 READ C 3 READ UADD"
41 underscore_name="l3_misses"
42 units="messages"
43 symbol_name="L3Misses"
44 semantic_type="event"
45 mdapi_supported_apis=""
46 mdapi_usage_flags="Tier3 Frame Batch Draw"
47 mdapi_hw_unit_type="gpu"
48 mdapi_group="L3/TAG"
49 />
50 <counter name="GTI L3 Throughput"
51 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52 data_type="uint64"
53 max_equation="$GpuCoreClocks 64 UMUL"
54 equation="$L3Misses 64 UMUL"
55 underscore_name="gti_l3_throughput"
56 units="bytes"
57 symbol_name="GtiL3Throughput"
58 semantic_type="throughput"
59 mdapi_supported_apis=""
60 mdapi_usage_flags="Tier2 Frame Batch Draw"
61 mdapi_group="GTI/L3"
62 mdapi_hw_unit_type="gpu"
63 />
64 <counter name="EU Both FPU Pipes Active"
65 description="The percentage of time in which both EU FPU pipelines were actively processing."
66 data_type="float"
67 max_equation="100"
68 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69 underscore_name="eu_fpu_both_active"
70 units="percent"
71 symbol_name="EuFpuBothActive"
72 semantic_type="duration"
73 mdapi_supported_apis=""
74 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75 mdapi_group="EU Array/Pipes"
76 mdapi_hw_unit_type="gpu"
77 />
78 <counter name="Sampler Cache Misses"
79 description="The total number of sampler cache misses in all LODs in all sampler units."
80 data_type="uint64"
81 equation="$SliceMask 1 AND B 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND B 5 READ UMUL UADD 8 UMUL"
82 underscore_name="sampler_l1_misses"
83 units="messages"
84 symbol_name="SamplerL1Misses"
85 semantic_type="event"
86 mdapi_supported_apis=""
87 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
88 mdapi_hw_unit_type="gpu"
89 mdapi_group="Sampler/Sampler Cache"
90 />
91 <counter name="VS Send Pipe Active"
92 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
93 data_type="float"
94 max_equation="100"
95 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96 underscore_name="vs_send_active"
97 units="percent"
98 symbol_name="VsSendActive"
99 semantic_type="duration"
100 mdapi_supported_apis=""
101 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
102 mdapi_group="EU Array/Vertex Shader"
103 mdapi_hw_unit_type="gpu"
104 />
105 <counter name="VS FPU1 Pipe Active"
106 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
107 data_type="float"
108 max_equation="100"
109 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
110 underscore_name="vs_fpu1_active"
111 units="percent"
112 symbol_name="VsFpu1Active"
113 semantic_type="duration"
114 mdapi_supported_apis=""
115 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
116 mdapi_group="EU Array/Vertex Shader"
117 mdapi_hw_unit_type="gpu"
118 />
119 <counter name="GS Threads Dispatched"
120 description="The total number of geometry shader hardware threads dispatched."
121 data_type="uint64"
122 equation="A 5 READ"
123 underscore_name="gs_threads"
124 units="threads"
125 symbol_name="GsThreads"
126 semantic_type="event"
127 mdapi_supported_apis=""
128 mdapi_usage_flags="Tier3 Frame Batch Draw"
129 mdapi_hw_unit_type="gpu"
130 mdapi_group="EU Array/Geometry Shader"
131 />
132 <counter name="L3 Sampler Throughput"
133 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
134 data_type="uint64"
135 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
136 equation="64 $SamplerL1Misses UMUL"
137 underscore_name="l3_sampler_throughput"
138 units="bytes"
139 symbol_name="L3SamplerThroughput"
140 semantic_type="throughput"
141 mdapi_supported_apis=""
142 mdapi_usage_flags="Tier2 Frame Batch Draw"
143 mdapi_group="L3/Sampler"
144 mdapi_hw_unit_type="gpu"
145 />
146 <counter name="Early Hi-Depth Test Fails"
147 description="The total number of pixels dropped on early hierarchical depth test."
148 data_type="uint64"
149 equation="A 22 READ 4 UMUL"
150 underscore_name="hi_depth_test_fails"
151 units="pixels"
152 symbol_name="HiDepthTestFails"
153 semantic_type="event"
154 mdapi_supported_apis=""
155 mdapi_usage_flags="Tier3 Frame Batch Draw"
156 mdapi_hw_unit_type="gpu"
157 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
158 />
159 <counter name="FS Both FPU Active"
160 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
161 data_type="float"
162 max_equation="100"
163 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
164 underscore_name="ps_eu_both_fpu_active"
165 units="percent"
166 symbol_name="PsEuBothFpuActive"
167 semantic_type="duration"
168 mdapi_supported_apis=""
169 mdapi_usage_flags="Tier4 Frame Batch Draw"
170 mdapi_group="3D Pipe/Fragment Shader"
171 mdapi_hw_unit_type="gpu"
172 />
173 <counter name="VS Threads Dispatched"
174 description="The total number of vertex shader hardware threads dispatched."
175 data_type="uint64"
176 equation="A 1 READ"
177 underscore_name="vs_threads"
178 units="threads"
179 symbol_name="VsThreads"
180 semantic_type="event"
181 mdapi_supported_apis=""
182 mdapi_usage_flags="Tier3 Frame Batch Draw"
183 mdapi_hw_unit_type="gpu"
184 mdapi_group="EU Array/Vertex Shader"
185 />
186 <counter name="FS Threads Dispatched"
187 description="The total number of fragment shader hardware threads dispatched."
188 data_type="uint64"
189 equation="A 6 READ"
190 underscore_name="ps_threads"
191 units="threads"
192 symbol_name="PsThreads"
193 semantic_type="event"
194 mdapi_supported_apis=""
195 mdapi_usage_flags="Tier3 Frame Batch Draw"
196 mdapi_hw_unit_type="gpu"
197 mdapi_group="EU Array/Fragment Shader"
198 />
199 <counter name="Sampler00 Busy"
200 description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
201 data_type="float"
202 max_equation="100"
203 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
204 underscore_name="sampler00_busy"
205 units="percent"
206 symbol_name="Sampler00Busy"
207 availability="$SubsliceMask 1 AND"
208 semantic_type="duration"
209 mdapi_supported_apis=""
210 mdapi_usage_flags="Tier3 Batch Frame Draw"
211 mdapi_group="Sampler"
212 mdapi_hw_unit_type="subslice"
213 />
214 <counter name="Sampler10 Busy"
215 description="The percentage of time in which Slice1 Sampler0 has been processing EU requests."
216 data_type="float"
217 max_equation="100"
218 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
219 underscore_name="sampler10_busy"
220 units="percent"
221 symbol_name="Sampler10Busy"
222 availability="$SubsliceMask 8 AND"
223 semantic_type="duration"
224 mdapi_supported_apis=""
225 mdapi_usage_flags="Tier3 Batch Frame Draw"
226 mdapi_group="Sampler"
227 mdapi_hw_unit_type="subslice"
228 />
229 <counter name="Samplers Busy"
230 description="The percentage of time in which samplers have been processing EU requests."
231 data_type="float"
232 max_equation="100"
233 equation="$SubsliceMask 1 AND $Sampler00Busy FMUL $SubsliceMask 3 &gt;&gt; 1 AND $Sampler10Busy FMUL FADD $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV"
234 underscore_name="samplers_busy"
235 units="percent"
236 symbol_name="SamplersBusy"
237 availability="$SubsliceMask 9 AND"
238 semantic_type="duration"
239 mdapi_supported_apis=""
240 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
241 mdapi_group="Sampler"
242 mdapi_hw_unit_type="slice"
243 />
244 <counter name="GTI Fixed Pipe Throughput"
245 description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
246 data_type="uint64"
247 max_equation="$GpuCoreClocks 64 UMUL"
248 equation="C 4 READ C 5 READ UADD 64 UMUL"
249 underscore_name="gti_vf_throughput"
250 units="bytes"
251 symbol_name="GtiVfThroughput"
252 semantic_type="throughput"
253 mdapi_supported_apis=""
254 mdapi_usage_flags="Tier2 Frame Batch Draw"
255 mdapi_group="GTI/3D Pipe"
256 mdapi_hw_unit_type="gpu"
257 />
258 <counter name="Shader Barrier Messages"
259 description="The total number of shader barrier messages."
260 data_type="uint64"
261 equation="A 35 READ"
262 underscore_name="shader_barriers"
263 units="messages"
264 symbol_name="ShaderBarriers"
265 semantic_type="event"
266 mdapi_supported_apis=""
267 mdapi_usage_flags="Tier3 Frame Batch Draw"
268 mdapi_hw_unit_type="gpu"
269 mdapi_group="EU Array/Barrier"
270 />
271 <counter name="Sampler Texels"
272 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
273 data_type="uint64"
274 equation="A 28 READ 4 UMUL"
275 underscore_name="sampler_texels"
276 units="texels"
277 symbol_name="SamplerTexels"
278 semantic_type="event"
279 mdapi_supported_apis=""
280 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
281 mdapi_hw_unit_type="gpu"
282 mdapi_group="Sampler/Sampler Input"
283 />
284 <counter name="Pixels Failing Tests"
285 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
286 data_type="uint64"
287 equation="A 25 READ 4 UMUL"
288 underscore_name="pixels_failing_post_ps_tests"
289 units="pixels"
290 symbol_name="PixelsFailingPostPsTests"
291 semantic_type="event"
292 mdapi_supported_apis=""
293 mdapi_usage_flags="Tier3 Frame Batch Draw"
294 mdapi_hw_unit_type="gpu"
295 mdapi_group="3D Pipe/Output Merger"
296 />
297 <counter name="GPU Time Elapsed"
298 description="Time elapsed on the GPU during the measurement."
299 data_type="uint64"
300 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
301 underscore_name="gpu_time"
302 units="ns"
303 symbol_name="GpuTime"
304 semantic_type="duration"
305 mdapi_supported_apis=""
306 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
307 mdapi_hw_unit_type="gpu"
308 mdapi_group="GPU"
309 />
310 <counter name="AVG GPU Core Frequency"
311 description="Average GPU Core Frequency in the measurement."
312 data_type="uint64"
313 max_equation="$GpuMaxFrequency"
314 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
315 underscore_name="avg_gpu_core_frequency"
316 units="hz"
317 symbol_name="AvgGpuCoreFrequency"
318 semantic_type="event"
319 mdapi_supported_apis=""
320 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
321 mdapi_group="GPU"
322 mdapi_hw_unit_type="gpu"
323 />
324 <counter name="Sampler Texels Misses"
325 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
326 data_type="uint64"
327 equation="A 29 READ 4 UMUL"
328 underscore_name="sampler_texel_misses"
329 units="texels"
330 symbol_name="SamplerTexelMisses"
331 semantic_type="event"
332 mdapi_supported_apis=""
333 mdapi_usage_flags="Tier3 Batch Frame Draw"
334 mdapi_hw_unit_type="gpu"
335 mdapi_group="Sampler/Sampler Cache"
336 />
337 <counter name="CS Threads Dispatched"
338 description="The total number of compute shader hardware threads dispatched."
339 data_type="uint64"
340 equation="A 4 READ"
341 underscore_name="cs_threads"
342 units="threads"
343 symbol_name="CsThreads"
344 semantic_type="event"
345 mdapi_supported_apis=""
346 mdapi_usage_flags="Tier3 Frame Batch Draw"
347 mdapi_hw_unit_type="gpu"
348 mdapi_group="EU Array/Compute Shader"
349 />
350 <counter name="Shader Memory Accesses"
351 description="The total number of shader memory accesses to L3."
352 data_type="uint64"
353 equation="A 32 READ"
354 underscore_name="shader_memory_accesses"
355 units="messages"
356 symbol_name="ShaderMemoryAccesses"
357 semantic_type="event"
358 mdapi_supported_apis=""
359 mdapi_usage_flags="Tier3 Frame Batch Draw"
360 mdapi_hw_unit_type="gpu"
361 mdapi_group="L3/Data Port"
362 />
363 <counter name="L3 Lookup Accesses w/o IC"
364 description="The total number of L3 cache lookup accesses w/o IC."
365 data_type="uint64"
366 equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
367 underscore_name="l3_lookups"
368 units="messages"
369 symbol_name="L3Lookups"
370 semantic_type="event"
371 mdapi_supported_apis=""
372 mdapi_usage_flags="Tier3 Frame Batch Draw"
373 mdapi_hw_unit_type="gpu"
374 mdapi_group="L3/TAG"
375 />
376 <counter name="Sampler00 Bottleneck"
377 low_watermark="5"
378 description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
379 data_type="float"
380 high_watermark="15"
381 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
382 max_equation="100"
383 underscore_name="sampler00_bottleneck"
384 units="percent"
385 symbol_name="Sampler00Bottleneck"
386 availability="$SubsliceMask 1 AND"
387 semantic_type="duration"
388 mdapi_supported_apis=""
389 mdapi_usage_flags="Tier3 Indicate Draw"
390 mdapi_group="Sampler"
391 mdapi_hw_unit_type="subslice"
392 />
393 <counter name="SLM Bytes Read"
394 description="The total number of GPU memory bytes read from shared local memory."
395 data_type="uint64"
396 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
397 equation="A 30 READ 64 UMUL"
398 underscore_name="slm_bytes_read"
399 units="bytes"
400 symbol_name="SlmBytesRead"
401 semantic_type="throughput"
402 mdapi_supported_apis=""
403 mdapi_usage_flags="Tier3 Frame Batch Draw"
404 mdapi_group="L3/Data Port/SLM"
405 mdapi_hw_unit_type="gpu"
406 />
407 <counter name="GTI Read Throughput"
408 description="The total number of GPU memory bytes read from GTI."
409 data_type="uint64"
410 max_equation="$GpuCoreClocks 64 UMUL"
411 equation="64 C 6 READ UMUL"
412 underscore_name="gti_read_throughput"
413 units="bytes"
414 symbol_name="GtiReadThroughput"
415 semantic_type="throughput"
416 mdapi_supported_apis=""
417 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
418 mdapi_group="GTI"
419 mdapi_hw_unit_type="gpu"
420 />
421 <counter name="PS FPU1 Pipe Active"
422 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
423 data_type="float"
424 max_equation="100"
425 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
426 underscore_name="ps_fpu1_active"
427 units="percent"
428 symbol_name="PsFpu1Active"
429 semantic_type="duration"
430 mdapi_supported_apis=""
431 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
432 mdapi_group="EU Array/Pixel Shader"
433 mdapi_hw_unit_type="gpu"
434 />
435 <counter name="PS Send Pipeline Active"
436 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
437 data_type="float"
438 max_equation="100"
439 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
440 underscore_name="ps_send_active"
441 units="percent"
442 symbol_name="PsSendActive"
443 semantic_type="duration"
444 mdapi_supported_apis=""
445 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
446 mdapi_group="EU Array/Pixel Shader"
447 mdapi_hw_unit_type="gpu"
448 />
449 <counter name="Rasterized Pixels"
450 description="The total number of rasterized pixels."
451 data_type="uint64"
452 equation="A 21 READ 4 UMUL"
453 underscore_name="rasterized_pixels"
454 units="pixels"
455 symbol_name="RasterizedPixels"
456 semantic_type="event"
457 mdapi_supported_apis=""
458 mdapi_usage_flags="Tier3 Frame Batch Draw"
459 mdapi_hw_unit_type="gpu"
460 mdapi_group="3D Pipe/Rasterizer"
461 />
462 <counter name="GPU Busy"
463 description="The percentage of time in which the GPU has been processing GPU commands."
464 data_type="float"
465 max_equation="100"
466 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
467 underscore_name="gpu_busy"
468 units="percent"
469 symbol_name="GpuBusy"
470 semantic_type="duration"
471 mdapi_supported_apis=""
472 mdapi_usage_flags="Tier1 Overview System Frame"
473 mdapi_group="GPU"
474 mdapi_hw_unit_type="gpu"
475 />
476 <counter name="GTI Depth Throughput"
477 description="The total number of GPU memory bytes transferred between depth caches and GTI."
478 data_type="uint64"
479 max_equation="$GpuCoreClocks 64 UMUL"
480 equation="128 B 6 READ UMUL"
481 underscore_name="gti_depth_throughput"
482 units="bytes"
483 symbol_name="GtiDepthThroughput"
484 semantic_type="throughput"
485 mdapi_supported_apis=""
486 mdapi_usage_flags="Tier2 Frame Batch Draw"
487 mdapi_group="GTI/Depth Cache"
488 mdapi_hw_unit_type="gpu"
489 />
490 <counter name="VS FPU0 Pipe Active"
491 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
492 data_type="float"
493 max_equation="100"
494 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
495 underscore_name="vs_fpu0_active"
496 units="percent"
497 symbol_name="VsFpu0Active"
498 semantic_type="duration"
499 mdapi_supported_apis=""
500 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
501 mdapi_group="EU Array/Vertex Shader"
502 mdapi_hw_unit_type="gpu"
503 />
504 <counter name="PS FPU0 Pipe Active"
505 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
506 data_type="float"
507 max_equation="100"
508 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
509 underscore_name="ps_fpu0_active"
510 units="percent"
511 symbol_name="PsFpu0Active"
512 semantic_type="duration"
513 mdapi_supported_apis=""
514 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
515 mdapi_group="EU Array/Pixel Shader"
516 mdapi_hw_unit_type="gpu"
517 />
518 <counter name="DS Threads Dispatched"
519 description="The total number of domain shader hardware threads dispatched."
520 data_type="uint64"
521 equation="A 3 READ"
522 underscore_name="ds_threads"
523 units="threads"
524 symbol_name="DsThreads"
525 semantic_type="event"
526 mdapi_supported_apis=""
527 mdapi_usage_flags="Tier3 Frame Batch Draw"
528 mdapi_hw_unit_type="gpu"
529 mdapi_group="EU Array/Domain Shader"
530 />
531 <counter name="Samples Written"
532 description="The total number of samples or pixels written to all render targets."
533 data_type="uint64"
534 equation="A 26 READ 4 UMUL"
535 underscore_name="samples_written"
536 units="pixels"
537 symbol_name="SamplesWritten"
538 semantic_type="event"
539 mdapi_supported_apis=""
540 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
541 mdapi_hw_unit_type="gpu"
542 mdapi_group="3D Pipe/Output Merger"
543 />
544 <counter name="EU Stall"
545 description="The percentage of time in which the Execution Units were stalled."
546 data_type="float"
547 max_equation="100"
548 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
549 underscore_name="eu_stall"
550 units="percent"
551 symbol_name="EuStall"
552 semantic_type="duration"
553 mdapi_supported_apis=""
554 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
555 mdapi_group="EU Array"
556 mdapi_hw_unit_type="gpu"
557 />
558 <counter name="Samples Blended"
559 description="The total number of blended samples or pixels written to all render targets."
560 data_type="uint64"
561 equation="A 27 READ 4 UMUL"
562 underscore_name="samples_blended"
563 units="pixels"
564 symbol_name="SamplesBlended"
565 semantic_type="event"
566 mdapi_supported_apis=""
567 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
568 mdapi_hw_unit_type="gpu"
569 mdapi_group="3D Pipe/Output Merger"
570 />
571 <counter name="Early Depth Test Fails"
572 description="The total number of pixels dropped on early depth test."
573 data_type="uint64"
574 equation="A 23 READ 4 UMUL"
575 underscore_name="early_depth_test_fails"
576 units="pixels"
577 symbol_name="EarlyDepthTestFails"
578 semantic_type="event"
579 mdapi_supported_apis=""
580 mdapi_usage_flags="Tier3 Frame Batch Draw"
581 mdapi_hw_unit_type="gpu"
582 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
583 />
584 <counter name="Sampler10 Bottleneck"
585 low_watermark="5"
586 description="The percentage of time in which Slice1 Sampler0 has been slowing down the pipe when processing EU requests."
587 data_type="float"
588 high_watermark="15"
589 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
590 max_equation="100"
591 underscore_name="sampler10_bottleneck"
592 units="percent"
593 symbol_name="Sampler10Bottleneck"
594 availability="$SubsliceMask 8 AND"
595 semantic_type="duration"
596 mdapi_supported_apis=""
597 mdapi_usage_flags="Tier3 Indicate Draw"
598 mdapi_group="Sampler"
599 mdapi_hw_unit_type="subslice"
600 />
601 <counter name="Samplers Bottleneck"
602 low_watermark="5"
603 description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
604 data_type="float"
605 high_watermark="15"
606 equation="$SubsliceMask 1 AND $Sampler00Bottleneck FMUL $SubsliceMask 3 &gt;&gt; 1 AND $Sampler10Bottleneck FMUL FADD $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV"
607 max_equation="100"
608 underscore_name="sampler_bottleneck"
609 units="percent"
610 symbol_name="SamplerBottleneck"
611 availability="$SubsliceMask 9 AND"
612 semantic_type="duration"
613 mdapi_supported_apis=""
614 mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
615 mdapi_group="Sampler"
616 mdapi_hw_unit_type="slice"
617 />
618 <counter name="GTI RCC Throughput"
619 description="The total number of GPU memory bytes transferred between render color caches and GTI."
620 data_type="uint64"
621 max_equation="$GpuCoreClocks 64 UMUL"
622 equation="C 0 READ C 1 READ UADD 128 UMUL"
623 underscore_name="gti_rcc_throughput"
624 units="bytes"
625 symbol_name="GtiRccThroughput"
626 semantic_type="throughput"
627 mdapi_supported_apis=""
628 mdapi_usage_flags="Tier2 Frame Batch Draw"
629 mdapi_group="GTI/Color Cache"
630 mdapi_hw_unit_type="gpu"
631 />
632 <counter name="HS Threads Dispatched"
633 description="The total number of hull shader hardware threads dispatched."
634 data_type="uint64"
635 equation="A 2 READ"
636 underscore_name="hs_threads"
637 units="threads"
638 symbol_name="HsThreads"
639 semantic_type="event"
640 mdapi_supported_apis=""
641 mdapi_usage_flags="Tier3 Frame Batch Draw"
642 mdapi_hw_unit_type="gpu"
643 mdapi_group="EU Array/Hull Shader"
644 />
645 <counter name="GTI Write Throughput"
646 description="The total number of GPU memory bytes written to GTI."
647 data_type="uint64"
648 max_equation="$GpuCoreClocks 64 UMUL"
649 equation="64 C 7 READ UMUL"
650 underscore_name="gti_write_throughput"
651 units="bytes"
652 symbol_name="GtiWriteThroughput"
653 semantic_type="throughput"
654 mdapi_supported_apis=""
655 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
656 mdapi_group="GTI"
657 mdapi_hw_unit_type="gpu"
658 />
659 <counter name="L3 Shader Throughput"
660 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
661 data_type="uint64"
662 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
663 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
664 underscore_name="l3_shader_throughput"
665 units="bytes"
666 symbol_name="L3ShaderThroughput"
667 semantic_type="throughput"
668 mdapi_supported_apis=""
669 mdapi_usage_flags="Tier2 Frame Batch Draw"
670 mdapi_group="L3/Data Port"
671 mdapi_hw_unit_type="gpu"
672 />
673 <counter name="Samples Killed in FS"
674 description="The total number of samples or pixels dropped in fragment shaders."
675 data_type="uint64"
676 equation="A 24 READ 4 UMUL"
677 underscore_name="samples_killed_in_ps"
678 units="pixels"
679 symbol_name="SamplesKilledInPs"
680 semantic_type="event"
681 mdapi_supported_apis=""
682 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
683 mdapi_hw_unit_type="gpu"
684 mdapi_group="3D Pipe/Fragment Shader"
685 />
686 <counter name="SLM Bytes Written"
687 description="The total number of GPU memory bytes written into shared local memory."
688 data_type="uint64"
689 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
690 equation="A 31 READ 64 UMUL"
691 underscore_name="slm_bytes_written"
692 units="bytes"
693 symbol_name="SlmBytesWritten"
694 semantic_type="throughput"
695 mdapi_supported_apis=""
696 mdapi_usage_flags="Tier3 Frame Batch Draw"
697 mdapi_group="L3/Data Port/SLM"
698 mdapi_hw_unit_type="gpu"
699 />
700 <counter name="Shader Atomic Memory Accesses"
701 description="The total number of shader atomic memory accesses."
702 data_type="uint64"
703 equation="A 34 READ"
704 underscore_name="shader_atomics"
705 units="messages"
706 symbol_name="ShaderAtomics"
707 semantic_type="event"
708 mdapi_supported_apis=""
709 mdapi_usage_flags="Tier3 Frame Batch Draw"
710 mdapi_hw_unit_type="gpu"
711 mdapi_group="L3/Data Port/Atomics"
712 />
713 <register_config type="NOA">
714 <register type="NOA" address="0x00000D04" value="0x00000200" />
715 <register type="NOA" address="0x00009884" value="0x00000000" />
716 <register type="NOA" address="0x00009888" value="0x146C0008" />
717 <register type="NOA" address="0x00009888" value="0x18110014" />
718 <register type="NOA" address="0x00009888" value="0x14EC0008" />
719 <register type="NOA" address="0x00009888" value="0x18910014" />
720 <register type="NOA" address="0x00009888" value="0x0A6C0054" />
721 <register type="NOA" address="0x00009888" value="0x106C0000" />
722 <register type="NOA" address="0x00009888" value="0x1A6C0444" />
723 <register type="NOA" address="0x00009888" value="0x02738000" />
724 <register type="NOA" address="0x00009888" value="0x0473E000" />
725 <register type="NOA" address="0x00009888" value="0x04742000" />
726 <register type="NOA" address="0x00009888" value="0x0C742000" />
727 <register type="NOA" address="0x00009888" value="0x04752000" />
728 <register type="NOA" address="0x00009888" value="0x0C752000" />
729 <register type="NOA" address="0x00009888" value="0x0C760800" />
730 <register type="NOA" address="0x00009888" value="0x0E760800" />
731 <register type="NOA" address="0x00009888" value="0x0077C000" />
732 <register type="NOA" address="0x00009888" value="0x0E778000" />
733 <register type="NOA" address="0x00009888" value="0x1477C000" />
734 <register type="NOA" address="0x00009888" value="0x167702A0" />
735 <register type="NOA" address="0x00009888" value="0x00194000" />
736 <register type="NOA" address="0x00009888" value="0x1A190020" />
737 <register type="NOA" address="0x00009888" value="0x00110060" />
738 <register type="NOA" address="0x00009888" value="0x08110061" />
739 <register type="NOA" address="0x00009888" value="0x1E110000" />
740 <register type="NOA" address="0x00009888" value="0x10110000" />
741 <register type="NOA" address="0x00009888" value="0x18144000" />
742 <register type="NOA" address="0x00009888" value="0x1C140400" />
743 <register type="NOA" address="0x00009888" value="0x0AEC5400" />
744 <register type="NOA" address="0x00009888" value="0x10EC0000" />
745 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
746 <register type="NOA" address="0x00009888" value="0x04F38000" />
747 <register type="NOA" address="0x00009888" value="0x0AF48000" />
748 <register type="NOA" address="0x00009888" value="0x0CF48000" />
749 <register type="NOA" address="0x00009888" value="0x0AF58000" />
750 <register type="NOA" address="0x00009888" value="0x0CF58000" />
751 <register type="NOA" address="0x00009888" value="0x0EF62200" />
752 <register type="NOA" address="0x00009888" value="0x0EF7C000" />
753 <register type="NOA" address="0x00009888" value="0x16F70230" />
754 <register type="NOA" address="0x00009888" value="0x0E994000" />
755 <register type="NOA" address="0x00009888" value="0x1A990080" />
756 <register type="NOA" address="0x00009888" value="0x06916000" />
757 <register type="NOA" address="0x00009888" value="0x08916100" />
758 <register type="NOA" address="0x00009888" value="0x1E910000" />
759 <register type="NOA" address="0x00009888" value="0x1C941100" />
760 <register type="NOA" address="0x00009884" value="0x00000007" />
761 <register type="NOA" address="0x00009888" value="0x0B086F4F" />
762 <register type="NOA" address="0x00009888" value="0x0D080001" />
763 <register type="NOA" address="0x00009888" value="0x1D073800" />
764 <register type="NOA" address="0x00009888" value="0x1F070140" />
765 <register type="NOA" address="0x00009888" value="0x09081E93" />
766 <register type="NOA" address="0x00009888" value="0x01083160" />
767 <register type="NOA" address="0x00009888" value="0x030801A6" />
768 <register type="NOA" address="0x00009888" value="0x11080000" />
769 <register type="NOA" address="0x00009888" value="0x0F080000" />
770 <register type="NOA" address="0x00009888" value="0x0D095000" />
771 <register type="NOA" address="0x00009888" value="0x0F095000" />
772 <register type="NOA" address="0x00009888" value="0x01094000" />
773 <register type="NOA" address="0x00009888" value="0x03095000" />
774 <register type="NOA" address="0x00009888" value="0x05091000" />
775 <register type="NOA" address="0x00009888" value="0x13040154" />
776 <register type="NOA" address="0x00009888" value="0x09044000" />
777 <register type="NOA" address="0x00009888" value="0x0B045000" />
778 <register type="NOA" address="0x00009888" value="0x0D049000" />
779 <register type="NOA" address="0x00009888" value="0x0F042000" />
780 <register type="NOA" address="0x00009888" value="0x0507E700" />
781 <register type="NOA" address="0x00009888" value="0x070700D7" />
782 <register type="NOA" address="0x00009888" value="0x25070000" />
783 <register type="NOA" address="0x00009888" value="0x1B070000" />
784 <register type="NOA" address="0x00009888" value="0x1100C000" />
785 <register type="NOA" address="0x00009888" value="0x1F00C000" />
786 <register type="NOA" address="0x00009888" value="0x2100C000" />
787 <register type="NOA" address="0x00009888" value="0x2300C000" />
788 <register type="NOA" address="0x00009888" value="0x2500C000" />
789 <register type="NOA" address="0x00009888" value="0x2700C000" />
790 <register type="NOA" address="0x00009888" value="0x29004000" />
791 <register type="NOA" address="0x00009888" value="0x2B004000" />
792 <register type="NOA" address="0x00009888" value="0x2D004000" />
793 <register type="NOA" address="0x00009888" value="0x2F004000" />
794 <register type="NOA" address="0x00009888" value="0x13004000" />
795 <register type="NOA" address="0x00009888" value="0x15004000" />
796 <register type="NOA" address="0x00009888" value="0x17004000" />
797 <register type="NOA" address="0x00009888" value="0x19004000" />
798 <register type="NOA" address="0x00009888" value="0x1B004000" />
799 <register type="NOA" address="0x00009888" value="0x1D004000" />
800 <register type="NOA" address="0x00009888" value="0x47003331" />
801 <register type="NOA" address="0x00009888" value="0x390018C1" />
802 <register type="NOA" address="0x00009888" value="0x49000333" />
803 <register type="NOA" address="0x00009888" value="0x3D000407" />
804 <register type="NOA" address="0x00009888" value="0x4B001101" />
805 <register type="NOA" address="0x00009888" value="0x3F000120" />
806 <register type="NOA" address="0x00009888" value="0x4D003333" />
807 <register type="NOA" address="0x00009888" value="0x410018C6" />
808 <register type="NOA" address="0x00009888" value="0x35000000" />
809 <register type="NOA" address="0x00009888" value="0x31000000" />
810 <register type="NOA" address="0x00009888" value="0x43000006" />
811 <register type="NOA" address="0x00009888" value="0x3B001CC6" />
812 </register_config>
813 <register_config type="OA">
814 <register type="OA" address="0x00002740" value="0x00000000" />
815 <register type="OA" address="0x00002710" value="0x00000000" />
816 <register type="OA" address="0x00002714" value="0x00800000" />
817 <register type="OA" address="0x00002720" value="0x00000000" />
818 <register type="OA" address="0x00002724" value="0x40800000" />
819 <register type="OA" address="0x000027A0" value="0x00000202" />
820 <register type="OA" address="0x000027A4" value="0x0000FF3F" />
821 </register_config>
822 <register_config type="FLEX">
823 <register type="FLEX" address="0x0000E458" value="0x00005004" />
824 <register type="FLEX" address="0x0000E558" value="0x00010003" />
825 <register type="FLEX" address="0x0000E658" value="0x00012011" />
826 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
827 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
828 <register type="FLEX" address="0x0000E65C" value="0x00222222" />
829 </register_config>
830 </set>
831
832 <set name="Compute Metrics Basic Gen10"
833 mdapi_supported_apis="OGL OCL IO BB"
834 underscore_name="compute_basic"
835 hw_config_guid="eed14f91-5f03-4e3a-8281-ac38030ac573"
836 chipset="CNL"
837 symbol_name="ComputeBasic"
838 >
839 <counter name="GPU Core Clocks"
840 description="The total number of GPU core clocks elapsed during the measurement."
841 data_type="uint64"
842 equation="GPU_CLOCK 0 READ"
843 underscore_name="gpu_core_clocks"
844 units="cycles"
845 symbol_name="GpuCoreClocks"
846 semantic_type="event"
847 mdapi_supported_apis=""
848 mdapi_usage_flags="Tier1 Frame Batch Draw"
849 mdapi_hw_unit_type="gpu"
850 mdapi_group="GPU"
851 />
852 <counter name="EU Active"
853 description="The percentage of time in which the Execution Units were actively processing."
854 data_type="float"
855 max_equation="100"
856 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
857 underscore_name="eu_active"
858 units="percent"
859 symbol_name="EuActive"
860 semantic_type="duration"
861 mdapi_supported_apis=""
862 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
863 mdapi_group="EU Array"
864 mdapi_hw_unit_type="gpu"
865 />
866 <counter name="Untyped Bytes Read"
867 description="The total number of typed memory bytes read via Data Port."
868 data_type="uint64"
869 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
870 equation="$EuSubslicesTotalCount $SubsliceMask 1 AND C 2 READ FMUL $SubsliceMask 3 &gt;&gt; 1 AND C 3 READ FMUL FADD FMUL $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV 64 UMUL"
871 underscore_name="untyped_bytes_read"
872 units="bytes"
873 symbol_name="UntypedBytesRead"
874 availability="$SubsliceMask 9 AND "
875 semantic_type="throughput"
876 mdapi_supported_apis=""
877 mdapi_usage_flags="Tier3 Frame Batch Draw"
878 mdapi_group="L3/Data Port"
879 mdapi_hw_unit_type="gpu"
880 />
881 <counter name="EU Both FPU Pipes Active"
882 description="The percentage of time in which both EU FPU pipelines were actively processing."
883 data_type="float"
884 max_equation="100"
885 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
886 underscore_name="eu_fpu_both_active"
887 units="percent"
888 symbol_name="EuFpuBothActive"
889 semantic_type="duration"
890 mdapi_supported_apis=""
891 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
892 mdapi_group="EU Array/Pipes"
893 mdapi_hw_unit_type="gpu"
894 />
895 <counter name="Typed Bytes Written"
896 description="The total number of untyped memory bytes written via Data Port."
897 data_type="uint64"
898 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
899 equation="$SubsliceMask 1 AND B 5 READ UMUL $SubsliceMask 1 &gt;&gt; 1 AND B 6 READ UMUL UADD $SubsliceMask 2 &gt;&gt; 1 AND B 7 READ UMUL UADD $SubsliceMask 3 &gt;&gt; 1 AND C 0 READ UMUL UADD $SubsliceMask 4 &gt;&gt; 1 AND C 1 READ UMUL UADD 64 UMUL"
900 underscore_name="typed_bytes_written"
901 units="bytes"
902 symbol_name="TypedBytesWritten"
903 semantic_type="throughput"
904 mdapi_supported_apis=""
905 mdapi_usage_flags="Tier3 Frame Batch Draw"
906 mdapi_group="L3/Data Port"
907 mdapi_hw_unit_type="gpu"
908 />
909 <counter name="EU AVG IPC Rate"
910 description="The average rate of IPC calculated for 2 FPU pipelines."
911 data_type="float"
912 max_equation="2"
913 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
914 underscore_name="eu_avg_ipc_rate"
915 units="number"
916 symbol_name="EuAvgIpcRate"
917 semantic_type="ratio"
918 mdapi_supported_apis=""
919 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
920 mdapi_group="EU Array"
921 mdapi_hw_unit_type="gpu"
922 />
923 <counter name="GS Threads Dispatched"
924 description="The total number of geometry shader hardware threads dispatched."
925 data_type="uint64"
926 equation="A 5 READ"
927 underscore_name="gs_threads"
928 units="threads"
929 symbol_name="GsThreads"
930 semantic_type="event"
931 mdapi_supported_apis=""
932 mdapi_usage_flags="Tier3 Frame Batch Draw"
933 mdapi_hw_unit_type="gpu"
934 mdapi_group="EU Array/Geometry Shader"
935 />
936 <counter name="Early Hi-Depth Test Fails"
937 description="The total number of pixels dropped on early hierarchical depth test."
938 data_type="uint64"
939 equation="A 22 READ 4 UMUL"
940 underscore_name="hi_depth_test_fails"
941 units="pixels"
942 symbol_name="HiDepthTestFails"
943 semantic_type="event"
944 mdapi_supported_apis=""
945 mdapi_usage_flags="Tier3 Frame Batch Draw"
946 mdapi_hw_unit_type="gpu"
947 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
948 />
949 <counter name="VS Threads Dispatched"
950 description="The total number of vertex shader hardware threads dispatched."
951 data_type="uint64"
952 equation="A 1 READ"
953 underscore_name="vs_threads"
954 units="threads"
955 symbol_name="VsThreads"
956 semantic_type="event"
957 mdapi_supported_apis=""
958 mdapi_usage_flags="Tier3 Frame Batch Draw"
959 mdapi_hw_unit_type="gpu"
960 mdapi_group="EU Array/Vertex Shader"
961 />
962 <counter name="FS Threads Dispatched"
963 description="The total number of fragment shader hardware threads dispatched."
964 data_type="uint64"
965 equation="A 6 READ"
966 underscore_name="ps_threads"
967 units="threads"
968 symbol_name="PsThreads"
969 semantic_type="event"
970 mdapi_supported_apis=""
971 mdapi_usage_flags="Tier3 Frame Batch Draw"
972 mdapi_hw_unit_type="gpu"
973 mdapi_group="EU Array/Fragment Shader"
974 />
975 <counter name="EU FPU1 Pipe Active"
976 description="The percentage of time in which EU FPU1 pipeline was actively processing."
977 data_type="float"
978 max_equation="100"
979 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
980 underscore_name="fpu1_active"
981 units="percent"
982 symbol_name="Fpu1Active"
983 semantic_type="duration"
984 mdapi_supported_apis=""
985 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
986 mdapi_group="EU Array/Pipes"
987 mdapi_hw_unit_type="gpu"
988 />
989 <counter name="EU FPU0 Pipe Active"
990 description="The percentage of time in which EU FPU0 pipeline was actively processing."
991 data_type="float"
992 max_equation="100"
993 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
994 underscore_name="fpu0_active"
995 units="percent"
996 symbol_name="Fpu0Active"
997 semantic_type="duration"
998 mdapi_supported_apis=""
999 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1000 mdapi_group="EU Array/Pipes"
1001 mdapi_hw_unit_type="gpu"
1002 />
1003 <counter name="Shader Barrier Messages"
1004 description="The total number of shader barrier messages."
1005 data_type="uint64"
1006 equation="A 35 READ"
1007 underscore_name="shader_barriers"
1008 units="messages"
1009 symbol_name="ShaderBarriers"
1010 semantic_type="event"
1011 mdapi_supported_apis=""
1012 mdapi_usage_flags="Tier3 Frame Batch Draw"
1013 mdapi_hw_unit_type="gpu"
1014 mdapi_group="EU Array/Barrier"
1015 />
1016 <counter name="Sampler Texels"
1017 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1018 data_type="uint64"
1019 equation="A 28 READ 4 UMUL"
1020 underscore_name="sampler_texels"
1021 units="texels"
1022 symbol_name="SamplerTexels"
1023 semantic_type="event"
1024 mdapi_supported_apis=""
1025 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1026 mdapi_hw_unit_type="gpu"
1027 mdapi_group="Sampler/Sampler Input"
1028 />
1029 <counter name="Pixels Failing Tests"
1030 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1031 data_type="uint64"
1032 equation="A 25 READ 4 UMUL"
1033 underscore_name="pixels_failing_post_ps_tests"
1034 units="pixels"
1035 symbol_name="PixelsFailingPostPsTests"
1036 semantic_type="event"
1037 mdapi_supported_apis=""
1038 mdapi_usage_flags="Tier3 Frame Batch Draw"
1039 mdapi_hw_unit_type="gpu"
1040 mdapi_group="3D Pipe/Output Merger"
1041 />
1042 <counter name="GPU Time Elapsed"
1043 description="Time elapsed on the GPU during the measurement."
1044 data_type="uint64"
1045 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1046 underscore_name="gpu_time"
1047 units="ns"
1048 symbol_name="GpuTime"
1049 semantic_type="duration"
1050 mdapi_supported_apis=""
1051 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1052 mdapi_hw_unit_type="gpu"
1053 mdapi_group="GPU"
1054 />
1055 <counter name="AVG GPU Core Frequency"
1056 description="Average GPU Core Frequency in the measurement."
1057 data_type="uint64"
1058 max_equation="$GpuMaxFrequency"
1059 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1060 underscore_name="avg_gpu_core_frequency"
1061 units="hz"
1062 symbol_name="AvgGpuCoreFrequency"
1063 semantic_type="event"
1064 mdapi_supported_apis=""
1065 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1066 mdapi_group="GPU"
1067 mdapi_hw_unit_type="gpu"
1068 />
1069 <counter name="Sampler Texels Misses"
1070 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1071 data_type="uint64"
1072 equation="A 29 READ 4 UMUL"
1073 underscore_name="sampler_texel_misses"
1074 units="texels"
1075 symbol_name="SamplerTexelMisses"
1076 semantic_type="event"
1077 mdapi_supported_apis=""
1078 mdapi_usage_flags="Tier3 Batch Frame Draw"
1079 mdapi_hw_unit_type="gpu"
1080 mdapi_group="Sampler/Sampler Cache"
1081 />
1082 <counter name="CS Threads Dispatched"
1083 description="The total number of compute shader hardware threads dispatched."
1084 data_type="uint64"
1085 equation="A 4 READ"
1086 underscore_name="cs_threads"
1087 units="threads"
1088 symbol_name="CsThreads"
1089 semantic_type="event"
1090 mdapi_supported_apis=""
1091 mdapi_usage_flags="Tier3 Frame Batch Draw"
1092 mdapi_hw_unit_type="gpu"
1093 mdapi_group="EU Array/Compute Shader"
1094 />
1095 <counter name="SLM Bytes Read"
1096 description="The total number of GPU memory bytes read from shared local memory."
1097 data_type="uint64"
1098 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1099 equation="A 30 READ 64 UMUL"
1100 underscore_name="slm_bytes_read"
1101 units="bytes"
1102 symbol_name="SlmBytesRead"
1103 semantic_type="throughput"
1104 mdapi_supported_apis=""
1105 mdapi_usage_flags="Tier3 Frame Batch Draw"
1106 mdapi_group="L3/Data Port/SLM"
1107 mdapi_hw_unit_type="gpu"
1108 />
1109 <counter name="GTI Read Throughput"
1110 description="The total number of GPU memory bytes read from GTI."
1111 data_type="uint64"
1112 max_equation="$GpuCoreClocks 64 UMUL"
1113 equation="64 C 6 READ UMUL"
1114 underscore_name="gti_read_throughput"
1115 units="bytes"
1116 symbol_name="GtiReadThroughput"
1117 semantic_type="throughput"
1118 mdapi_supported_apis=""
1119 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1120 mdapi_group="GTI"
1121 mdapi_hw_unit_type="gpu"
1122 />
1123 <counter name="Untyped Writes"
1124 description="The total number of untyped memory bytes written via Data Port."
1125 data_type="uint64"
1126 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1127 equation="$EuSubslicesTotalCount $SubsliceMask 1 AND C 4 READ FMUL $SubsliceMask 3 &gt;&gt; 1 AND C 5 READ FMUL FADD FMUL $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV 64 UMUL"
1128 underscore_name="untyped_bytes_written"
1129 units="bytes"
1130 symbol_name="UntypedBytesWritten"
1131 availability="$SubsliceMask 9 AND"
1132 semantic_type="throughput"
1133 mdapi_supported_apis=""
1134 mdapi_usage_flags="Tier3 Frame Batch Draw"
1135 mdapi_group="L3/Data Port"
1136 mdapi_hw_unit_type="gpu"
1137 />
1138 <counter name="GPU Busy"
1139 description="The percentage of time in which the GPU has been processing GPU commands."
1140 data_type="float"
1141 max_equation="100"
1142 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1143 underscore_name="gpu_busy"
1144 units="percent"
1145 symbol_name="GpuBusy"
1146 semantic_type="duration"
1147 mdapi_supported_apis=""
1148 mdapi_usage_flags="Tier1 Overview System Frame"
1149 mdapi_group="GPU"
1150 mdapi_hw_unit_type="gpu"
1151 />
1152 <counter name="Rasterized Pixels"
1153 description="The total number of rasterized pixels."
1154 data_type="uint64"
1155 equation="A 21 READ 4 UMUL"
1156 underscore_name="rasterized_pixels"
1157 units="pixels"
1158 symbol_name="RasterizedPixels"
1159 semantic_type="event"
1160 mdapi_supported_apis=""
1161 mdapi_usage_flags="Tier3 Frame Batch Draw"
1162 mdapi_hw_unit_type="gpu"
1163 mdapi_group="3D Pipe/Rasterizer"
1164 />
1165 <counter name="Typed Bytes Read"
1166 description="The total number of typed memory bytes read via Data Port."
1167 data_type="uint64"
1168 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1169 equation="$SubsliceMask 1 AND B 0 READ UMUL $SubsliceMask 1 &gt;&gt; 1 AND B 1 READ UMUL UADD $SubsliceMask 2 &gt;&gt; 1 AND B 2 READ UMUL UADD $SubsliceMask 3 &gt;&gt; 1 AND B 3 READ UMUL UADD $SubsliceMask 4 &gt;&gt; 1 AND B 4 READ UMUL UADD 64 UMUL"
1170 underscore_name="typed_bytes_read"
1171 units="bytes"
1172 symbol_name="TypedBytesRead"
1173 semantic_type="throughput"
1174 mdapi_supported_apis=""
1175 mdapi_usage_flags="Tier3 Frame Batch Draw"
1176 mdapi_group="L3/Data Port"
1177 mdapi_hw_unit_type="gpu"
1178 />
1179 <counter name="DS Threads Dispatched"
1180 description="The total number of domain shader hardware threads dispatched."
1181 data_type="uint64"
1182 equation="A 3 READ"
1183 underscore_name="ds_threads"
1184 units="threads"
1185 symbol_name="DsThreads"
1186 semantic_type="event"
1187 mdapi_supported_apis=""
1188 mdapi_usage_flags="Tier3 Frame Batch Draw"
1189 mdapi_hw_unit_type="gpu"
1190 mdapi_group="EU Array/Domain Shader"
1191 />
1192 <counter name="EU Thread Occupancy"
1193 description="The percentage of time in which hardware threads occupied EUs."
1194 data_type="float"
1195 max_equation="100"
1196 equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1197 underscore_name="eu_thread_occupancy"
1198 units="percent"
1199 symbol_name="EuThreadOccupancy"
1200 semantic_type="duration"
1201 mdapi_supported_apis=""
1202 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1203 mdapi_group="EU Array"
1204 mdapi_hw_unit_type="gpu"
1205 />
1206 <counter name="EU Stall"
1207 description="The percentage of time in which the Execution Units were stalled."
1208 data_type="float"
1209 max_equation="100"
1210 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1211 underscore_name="eu_stall"
1212 units="percent"
1213 symbol_name="EuStall"
1214 semantic_type="duration"
1215 mdapi_supported_apis=""
1216 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1217 mdapi_group="EU Array"
1218 mdapi_hw_unit_type="gpu"
1219 />
1220 <counter name="Samples Blended"
1221 description="The total number of blended samples or pixels written to all render targets."
1222 data_type="uint64"
1223 equation="A 27 READ 4 UMUL"
1224 underscore_name="samples_blended"
1225 units="pixels"
1226 symbol_name="SamplesBlended"
1227 semantic_type="event"
1228 mdapi_supported_apis=""
1229 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1230 mdapi_hw_unit_type="gpu"
1231 mdapi_group="3D Pipe/Output Merger"
1232 />
1233 <counter name="Early Depth Test Fails"
1234 description="The total number of pixels dropped on early depth test."
1235 data_type="uint64"
1236 equation="A 23 READ 4 UMUL"
1237 underscore_name="early_depth_test_fails"
1238 units="pixels"
1239 symbol_name="EarlyDepthTestFails"
1240 semantic_type="event"
1241 mdapi_supported_apis=""
1242 mdapi_usage_flags="Tier3 Frame Batch Draw"
1243 mdapi_hw_unit_type="gpu"
1244 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1245 />
1246 <counter name="Shader Memory Accesses"
1247 description="The total number of shader memory accesses to L3."
1248 data_type="uint64"
1249 equation="A 32 READ"
1250 underscore_name="shader_memory_accesses"
1251 units="messages"
1252 symbol_name="ShaderMemoryAccesses"
1253 semantic_type="event"
1254 mdapi_supported_apis=""
1255 mdapi_usage_flags="Tier3 Frame Batch Draw"
1256 mdapi_hw_unit_type="gpu"
1257 mdapi_group="L3/Data Port"
1258 />
1259 <counter name="HS Threads Dispatched"
1260 description="The total number of hull shader hardware threads dispatched."
1261 data_type="uint64"
1262 equation="A 2 READ"
1263 underscore_name="hs_threads"
1264 units="threads"
1265 symbol_name="HsThreads"
1266 semantic_type="event"
1267 mdapi_supported_apis=""
1268 mdapi_usage_flags="Tier3 Frame Batch Draw"
1269 mdapi_hw_unit_type="gpu"
1270 mdapi_group="EU Array/Hull Shader"
1271 />
1272 <counter name="GTI Write Throughput"
1273 description="The total number of GPU memory bytes written to GTI."
1274 data_type="uint64"
1275 max_equation="$GpuCoreClocks 64 UMUL"
1276 equation="64 C 7 READ UMUL"
1277 underscore_name="gti_write_throughput"
1278 units="bytes"
1279 symbol_name="GtiWriteThroughput"
1280 semantic_type="throughput"
1281 mdapi_supported_apis=""
1282 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1283 mdapi_group="GTI"
1284 mdapi_hw_unit_type="gpu"
1285 />
1286 <counter name="L3 Shader Throughput"
1287 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1288 data_type="uint64"
1289 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1290 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1291 underscore_name="l3_shader_throughput"
1292 units="bytes"
1293 symbol_name="L3ShaderThroughput"
1294 semantic_type="throughput"
1295 mdapi_supported_apis=""
1296 mdapi_usage_flags="Tier2 Frame Batch Draw"
1297 mdapi_group="L3/Data Port"
1298 mdapi_hw_unit_type="gpu"
1299 />
1300 <counter name="Samples Killed in FS"
1301 description="The total number of samples or pixels dropped in fragment shaders."
1302 data_type="uint64"
1303 equation="A 24 READ 4 UMUL"
1304 underscore_name="samples_killed_in_ps"
1305 units="pixels"
1306 symbol_name="SamplesKilledInPs"
1307 semantic_type="event"
1308 mdapi_supported_apis=""
1309 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1310 mdapi_hw_unit_type="gpu"
1311 mdapi_group="3D Pipe/Fragment Shader"
1312 />
1313 <counter name="SLM Bytes Written"
1314 description="The total number of GPU memory bytes written into shared local memory."
1315 data_type="uint64"
1316 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1317 equation="A 31 READ 64 UMUL"
1318 underscore_name="slm_bytes_written"
1319 units="bytes"
1320 symbol_name="SlmBytesWritten"
1321 semantic_type="throughput"
1322 mdapi_supported_apis=""
1323 mdapi_usage_flags="Tier3 Frame Batch Draw"
1324 mdapi_group="L3/Data Port/SLM"
1325 mdapi_hw_unit_type="gpu"
1326 />
1327 <counter name="Samples Written"
1328 description="The total number of samples or pixels written to all render targets."
1329 data_type="uint64"
1330 equation="A 26 READ 4 UMUL"
1331 underscore_name="samples_written"
1332 units="pixels"
1333 symbol_name="SamplesWritten"
1334 semantic_type="event"
1335 mdapi_supported_apis=""
1336 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1337 mdapi_hw_unit_type="gpu"
1338 mdapi_group="3D Pipe/Output Merger"
1339 />
1340 <counter name="Shader Atomic Memory Accesses"
1341 description="The total number of shader atomic memory accesses."
1342 data_type="uint64"
1343 equation="A 34 READ"
1344 underscore_name="shader_atomics"
1345 units="messages"
1346 symbol_name="ShaderAtomics"
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="L3/Data Port/Atomics"
1352 />
1353 <counter name="EU Send Pipe Active"
1354 description="The percentage of time in which EU send pipeline was actively processing."
1355 data_type="float"
1356 max_equation="100"
1357 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1358 underscore_name="eu_send_active"
1359 units="percent"
1360 symbol_name="EuSendActive"
1361 semantic_type="duration"
1362 mdapi_supported_apis=""
1363 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1364 mdapi_group="EU Array/Pipes"
1365 mdapi_hw_unit_type="gpu"
1366 />
1367 <register_config type="NOA">
1368 <register type="NOA" address="0x00000D04" value="0x00000200" />
1369 <register type="NOA" address="0x00009884" value="0x00000000" />
1370 <register type="NOA" address="0x00009888" value="0x121A0000" />
1371 <register type="NOA" address="0x00009888" value="0x101A0007" />
1372 <register type="NOA" address="0x00009888" value="0x123A0000" />
1373 <register type="NOA" address="0x00009888" value="0x129A0000" />
1374 <register type="NOA" address="0x00009888" value="0x109A0007" />
1375 <register type="NOA" address="0x00009888" value="0x12BA0000" />
1376 <register type="NOA" address="0x00009888" value="0x125A0000" />
1377 <register type="NOA" address="0x00009888" value="0x1A6C0140" />
1378 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
1379 <register type="NOA" address="0x00009888" value="0x186C0880" />
1380 <register type="NOA" address="0x00009888" value="0x04736000" />
1381 <register type="NOA" address="0x00009888" value="0x0673C000" />
1382 <register type="NOA" address="0x00009888" value="0x00734000" />
1383 <register type="NOA" address="0x00009888" value="0x02731000" />
1384 <register type="NOA" address="0x00009888" value="0x0474A000" />
1385 <register type="NOA" address="0x00009888" value="0x0E748000" />
1386 <register type="NOA" address="0x00009888" value="0x06748000" />
1387 <register type="NOA" address="0x00009888" value="0x0475A000" />
1388 <register type="NOA" address="0x00009888" value="0x0E758000" />
1389 <register type="NOA" address="0x00009888" value="0x06758000" />
1390 <register type="NOA" address="0x00009888" value="0x0C762800" />
1391 <register type="NOA" address="0x00009888" value="0x10760002" />
1392 <register type="NOA" address="0x00009888" value="0x0E760002" />
1393 <register type="NOA" address="0x00009888" value="0x0077C000" />
1394 <register type="NOA" address="0x00009888" value="0x0E774000" />
1395 <register type="NOA" address="0x00009888" value="0x14774000" />
1396 <register type="NOA" address="0x00009888" value="0x167797A0" />
1397 <register type="NOA" address="0x00009888" value="0x18770002" />
1398 <register type="NOA" address="0x00009888" value="0x0277C000" />
1399 <register type="NOA" address="0x00009888" value="0x04778000" />
1400 <register type="NOA" address="0x00009888" value="0x0677C000" />
1401 <register type="NOA" address="0x00009888" value="0x08778000" />
1402 <register type="NOA" address="0x00009888" value="0x0A7B0A00" />
1403 <register type="NOA" address="0x00009888" value="0x0C7B0028" />
1404 <register type="NOA" address="0x00009888" value="0x0E7C8000" />
1405 <register type="NOA" address="0x00009888" value="0x147C0C00" />
1406 <register type="NOA" address="0x00009888" value="0x167C0038" />
1407 <register type="NOA" address="0x00009888" value="0x1C7D2000" />
1408 <register type="NOA" address="0x00009888" value="0x1E7D0080" />
1409 <register type="NOA" address="0x00009888" value="0x0019C000" />
1410 <register type="NOA" address="0x00009888" value="0x1A191800" />
1411 <register type="NOA" address="0x00009888" value="0x0219C000" />
1412 <register type="NOA" address="0x00009888" value="0x0619C000" />
1413 <register type="NOA" address="0x00009888" value="0x001A2E52" />
1414 <register type="NOA" address="0x00009888" value="0x0A1A2880" />
1415 <register type="NOA" address="0x00009888" value="0x021A2D80" />
1416 <register type="NOA" address="0x00009888" value="0x0E39C000" />
1417 <register type="NOA" address="0x00009888" value="0x1A396000" />
1418 <register type="NOA" address="0x00009888" value="0x063A2900" />
1419 <register type="NOA" address="0x00009888" value="0x0C3A0051" />
1420 <register type="NOA" address="0x00009888" value="0x003A0000" />
1421 <register type="NOA" address="0x00009888" value="0x0CF48000" />
1422 <register type="NOA" address="0x00009888" value="0x12F40400" />
1423 <register type="NOA" address="0x00009888" value="0x06F42000" />
1424 <register type="NOA" address="0x00009888" value="0x08F42000" />
1425 <register type="NOA" address="0x00009888" value="0x0CF58000" />
1426 <register type="NOA" address="0x00009888" value="0x14F50020" />
1427 <register type="NOA" address="0x00009888" value="0x06F52000" />
1428 <register type="NOA" address="0x00009888" value="0x08F52000" />
1429 <register type="NOA" address="0x00009888" value="0x0EF62008" />
1430 <register type="NOA" address="0x00009888" value="0x10F60080" />
1431 <register type="NOA" address="0x00009888" value="0x0CF68000" />
1432 <register type="NOA" address="0x00009888" value="0x16F7C070" />
1433 <register type="NOA" address="0x00009888" value="0x18F70001" />
1434 <register type="NOA" address="0x00009888" value="0x04F7C000" />
1435 <register type="NOA" address="0x00009888" value="0x08F7C000" />
1436 <register type="NOA" address="0x00009888" value="0x0AFB8000" />
1437 <register type="NOA" address="0x00009888" value="0x0CFB0200" />
1438 <register type="NOA" address="0x00009888" value="0x14FC8000" />
1439 <register type="NOA" address="0x00009888" value="0x16FC0200" />
1440 <register type="NOA" address="0x00009888" value="0x1EFD2008" />
1441 <register type="NOA" address="0x00009888" value="0x1A990180" />
1442 <register type="NOA" address="0x00009888" value="0x1C99000C" />
1443 <register type="NOA" address="0x00009888" value="0x0499C000" />
1444 <register type="NOA" address="0x00009888" value="0x0899C000" />
1445 <register type="NOA" address="0x00009888" value="0x089A2900" />
1446 <register type="NOA" address="0x00009888" value="0x0E9A0051" />
1447 <register type="NOA" address="0x00009888" value="0x029A005C" />
1448 <register type="NOA" address="0x00009888" value="0x049A005B" />
1449 <register type="NOA" address="0x00009888" value="0x009A0000" />
1450 <register type="NOA" address="0x00009888" value="0x1AB90600" />
1451 <register type="NOA" address="0x00009888" value="0x1CB90030" />
1452 <register type="NOA" address="0x00009888" value="0x0ABA0052" />
1453 <register type="NOA" address="0x00009888" value="0x0EBA2880" />
1454 <register type="NOA" address="0x00009888" value="0x00BA0000" />
1455 <register type="NOA" address="0x00009888" value="0x1A590060" />
1456 <register type="NOA" address="0x00009888" value="0x1C590003" />
1457 <register type="NOA" address="0x00009888" value="0x085A0052" />
1458 <register type="NOA" address="0x00009888" value="0x0C5A2880" />
1459 <register type="NOA" address="0x00009888" value="0x005A0000" />
1460 <register type="NOA" address="0x00009884" value="0x00000007" />
1461 <register type="NOA" address="0x00009888" value="0x1D073800" />
1462 <register type="NOA" address="0x00009888" value="0x1F070140" />
1463 <register type="NOA" address="0x00009888" value="0x0D048000" />
1464 <register type="NOA" address="0x00009888" value="0x0F042000" />
1465 <register type="NOA" address="0x00009888" value="0x0507E700" />
1466 <register type="NOA" address="0x00009888" value="0x070700D7" />
1467 <register type="NOA" address="0x00009888" value="0x25070000" />
1468 <register type="NOA" address="0x00009888" value="0x1B070000" />
1469 <register type="NOA" address="0x00009888" value="0x1100C000" />
1470 <register type="NOA" address="0x00009888" value="0x1F00C000" />
1471 <register type="NOA" address="0x00009888" value="0x2100C000" />
1472 <register type="NOA" address="0x00009888" value="0x2300C000" />
1473 <register type="NOA" address="0x00009888" value="0x2500C000" />
1474 <register type="NOA" address="0x00009888" value="0x2700C000" />
1475 <register type="NOA" address="0x00009888" value="0x2900C000" />
1476 <register type="NOA" address="0x00009888" value="0x2B00C000" />
1477 <register type="NOA" address="0x00009888" value="0x2D00C000" />
1478 <register type="NOA" address="0x00009888" value="0x2F00C000" />
1479 <register type="NOA" address="0x00009888" value="0x1300C000" />
1480 <register type="NOA" address="0x00009888" value="0x1500C000" />
1481 <register type="NOA" address="0x00009888" value="0x1700C000" />
1482 <register type="NOA" address="0x00009888" value="0x1900C000" />
1483 <register type="NOA" address="0x00009888" value="0x1B004000" />
1484 <register type="NOA" address="0x00009888" value="0x1D004000" />
1485 <register type="NOA" address="0x00009888" value="0x47001011" />
1486 <register type="NOA" address="0x00009888" value="0x39000021" />
1487 <register type="NOA" address="0x00009888" value="0x49001330" />
1488 <register type="NOA" address="0x00009888" value="0x3D001026" />
1489 <register type="NOA" address="0x00009888" value="0x4B001000" />
1490 <register type="NOA" address="0x00009888" value="0x3F000400" />
1491 <register type="NOA" address="0x00009888" value="0x4D000001" />
1492 <register type="NOA" address="0x00009888" value="0x41000081" />
1493 <register type="NOA" address="0x00009888" value="0x35000000" />
1494 <register type="NOA" address="0x00009888" value="0x31000000" />
1495 <register type="NOA" address="0x00009888" value="0x43000000" />
1496 <register type="NOA" address="0x00009888" value="0x3B001801" />
1497 </register_config>
1498 <register_config type="OA">
1499 <register type="OA" address="0x00002740" value="0x00000000" />
1500 <register type="OA" address="0x00002710" value="0x00000000" />
1501 <register type="OA" address="0x00002714" value="0x00800000" />
1502 <register type="OA" address="0x00002720" value="0x00000000" />
1503 <register type="OA" address="0x00002724" value="0x00800000" />
1504 </register_config>
1505 <register_config type="FLEX">
1506 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1507 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1508 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1509 <register type="FLEX" address="0x0000E758" value="0x00000008" />
1510 </register_config>
1511 </set>
1512
1513 <set name="Render Metrics for 3D Pipeline Profile Gen10"
1514 mdapi_supported_apis="OGL OCL IO BB"
1515 underscore_name="render_pipe_profile"
1516 hw_config_guid="0666ccac-f5aa-4dc2-aa12-c6e058f383f3"
1517 chipset="CNL"
1518 symbol_name="RenderPipeProfile"
1519 >
1520 <counter name="GPU Core Clocks"
1521 description="The total number of GPU core clocks elapsed during the measurement."
1522 data_type="uint64"
1523 equation="GPU_CLOCK 0 READ"
1524 underscore_name="gpu_core_clocks"
1525 units="cycles"
1526 symbol_name="GpuCoreClocks"
1527 semantic_type="event"
1528 mdapi_supported_apis=""
1529 mdapi_usage_flags="Tier1 Frame Batch Draw"
1530 mdapi_hw_unit_type="gpu"
1531 mdapi_group="GPU"
1532 />
1533 <counter name="EU Active"
1534 description="The percentage of time in which the Execution Units were actively processing."
1535 data_type="float"
1536 max_equation="100"
1537 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1538 underscore_name="eu_active"
1539 units="percent"
1540 symbol_name="EuActive"
1541 semantic_type="duration"
1542 mdapi_supported_apis=""
1543 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1544 mdapi_group="EU Array"
1545 mdapi_hw_unit_type="gpu"
1546 />
1547 <counter name="VS Bottleneck"
1548 low_watermark="10"
1549 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1550 data_type="float"
1551 high_watermark="30"
1552 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1553 max_equation="100"
1554 underscore_name="vs_bottleneck"
1555 units="percent"
1556 symbol_name="VsBottleneck"
1557 semantic_type="duration"
1558 mdapi_supported_apis=""
1559 mdapi_usage_flags="Tier3 Indicate Draw"
1560 mdapi_group="3D Pipe/Vertex Shader"
1561 mdapi_hw_unit_type="gpu"
1562 />
1563 <counter name="Hi-Depth Bottleneck"
1564 low_watermark="5"
1565 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1566 data_type="float"
1567 high_watermark="15"
1568 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1569 max_equation="100"
1570 underscore_name="hi_depth_bottleneck"
1571 units="percent"
1572 symbol_name="HiDepthBottleneck"
1573 semantic_type="duration"
1574 mdapi_supported_apis=""
1575 mdapi_usage_flags="Tier3 Indicate Draw"
1576 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1577 mdapi_hw_unit_type="gpu"
1578 />
1579 <counter name="GS Bottleneck"
1580 low_watermark="5"
1581 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1582 data_type="float"
1583 high_watermark="15"
1584 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1585 max_equation="100"
1586 underscore_name="gs_bottleneck"
1587 units="percent"
1588 symbol_name="GsBottleneck"
1589 semantic_type="duration"
1590 mdapi_supported_apis=""
1591 mdapi_usage_flags="Tier3 Indicate Draw"
1592 mdapi_group="3D Pipe/Geometry Shader"
1593 mdapi_hw_unit_type="gpu"
1594 />
1595 <counter name="GS Threads Dispatched"
1596 description="The total number of geometry shader hardware threads dispatched."
1597 data_type="uint64"
1598 equation="A 5 READ"
1599 underscore_name="gs_threads"
1600 units="threads"
1601 symbol_name="GsThreads"
1602 semantic_type="event"
1603 mdapi_supported_apis=""
1604 mdapi_usage_flags="Tier3 Frame Batch Draw"
1605 mdapi_hw_unit_type="gpu"
1606 mdapi_group="EU Array/Geometry Shader"
1607 />
1608 <counter name="Early Hi-Depth Test Fails"
1609 description="The total number of pixels dropped on early hierarchical depth test."
1610 data_type="uint64"
1611 equation="A 22 READ 4 UMUL"
1612 underscore_name="hi_depth_test_fails"
1613 units="pixels"
1614 symbol_name="HiDepthTestFails"
1615 semantic_type="event"
1616 mdapi_supported_apis=""
1617 mdapi_usage_flags="Tier3 Frame Batch Draw"
1618 mdapi_hw_unit_type="gpu"
1619 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1620 />
1621 <counter name="VS Threads Dispatched"
1622 description="The total number of vertex shader hardware threads dispatched."
1623 data_type="uint64"
1624 equation="A 1 READ"
1625 underscore_name="vs_threads"
1626 units="threads"
1627 symbol_name="VsThreads"
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="EU Array/Vertex Shader"
1633 />
1634 <counter name="FS Threads Dispatched"
1635 description="The total number of fragment shader hardware threads dispatched."
1636 data_type="uint64"
1637 equation="A 6 READ"
1638 underscore_name="ps_threads"
1639 units="threads"
1640 symbol_name="PsThreads"
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/Fragment Shader"
1646 />
1647 <counter name="BC Bottleneck"
1648 low_watermark="5"
1649 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1650 data_type="float"
1651 high_watermark="15"
1652 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1653 max_equation="100"
1654 underscore_name="bc_bottleneck"
1655 units="percent"
1656 symbol_name="BcBottleneck"
1657 semantic_type="duration"
1658 mdapi_supported_apis=""
1659 mdapi_usage_flags="Tier3 Indicate Draw"
1660 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1661 mdapi_hw_unit_type="gpu"
1662 />
1663 <counter name="HS Stall"
1664 description="The percentage of time in which hull stall pipeline stage was stalled."
1665 data_type="float"
1666 max_equation="100"
1667 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1668 underscore_name="hs_stall"
1669 units="percent"
1670 symbol_name="HsStall"
1671 semantic_type="duration"
1672 mdapi_supported_apis=""
1673 mdapi_usage_flags="Tier4 Correlate Draw"
1674 mdapi_group="3D Pipe/Hull Shader"
1675 mdapi_hw_unit_type="gpu"
1676 />
1677 <counter name="Shader Barrier Messages"
1678 description="The total number of shader barrier messages."
1679 data_type="uint64"
1680 equation="A 35 READ"
1681 underscore_name="shader_barriers"
1682 units="messages"
1683 symbol_name="ShaderBarriers"
1684 semantic_type="event"
1685 mdapi_supported_apis=""
1686 mdapi_usage_flags="Tier3 Frame Batch Draw"
1687 mdapi_hw_unit_type="gpu"
1688 mdapi_group="EU Array/Barrier"
1689 />
1690 <counter name="Sampler Texels"
1691 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1692 data_type="uint64"
1693 equation="A 28 READ 4 UMUL"
1694 underscore_name="sampler_texels"
1695 units="texels"
1696 symbol_name="SamplerTexels"
1697 semantic_type="event"
1698 mdapi_supported_apis=""
1699 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1700 mdapi_hw_unit_type="gpu"
1701 mdapi_group="Sampler/Sampler Input"
1702 />
1703 <counter name="Pixels Failing Tests"
1704 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1705 data_type="uint64"
1706 equation="A 25 READ 4 UMUL"
1707 underscore_name="pixels_failing_post_ps_tests"
1708 units="pixels"
1709 symbol_name="PixelsFailingPostPsTests"
1710 semantic_type="event"
1711 mdapi_supported_apis=""
1712 mdapi_usage_flags="Tier3 Frame Batch Draw"
1713 mdapi_hw_unit_type="gpu"
1714 mdapi_group="3D Pipe/Output Merger"
1715 />
1716 <counter name="GPU Time Elapsed"
1717 description="Time elapsed on the GPU during the measurement."
1718 data_type="uint64"
1719 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1720 underscore_name="gpu_time"
1721 units="ns"
1722 symbol_name="GpuTime"
1723 semantic_type="duration"
1724 mdapi_supported_apis=""
1725 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1726 mdapi_hw_unit_type="gpu"
1727 mdapi_group="GPU"
1728 />
1729 <counter name="AVG GPU Core Frequency"
1730 description="Average GPU Core Frequency in the measurement."
1731 data_type="uint64"
1732 max_equation="$GpuMaxFrequency"
1733 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1734 underscore_name="avg_gpu_core_frequency"
1735 units="hz"
1736 symbol_name="AvgGpuCoreFrequency"
1737 semantic_type="event"
1738 mdapi_supported_apis=""
1739 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1740 mdapi_group="GPU"
1741 mdapi_hw_unit_type="gpu"
1742 />
1743 <counter name="Sampler Texels Misses"
1744 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1745 data_type="uint64"
1746 equation="A 29 READ 4 UMUL"
1747 underscore_name="sampler_texel_misses"
1748 units="texels"
1749 symbol_name="SamplerTexelMisses"
1750 semantic_type="event"
1751 mdapi_supported_apis=""
1752 mdapi_usage_flags="Tier3 Batch Frame Draw"
1753 mdapi_hw_unit_type="gpu"
1754 mdapi_group="Sampler/Sampler Cache"
1755 />
1756 <counter name="CS Threads Dispatched"
1757 description="The total number of compute shader hardware threads dispatched."
1758 data_type="uint64"
1759 equation="A 4 READ"
1760 underscore_name="cs_threads"
1761 units="threads"
1762 symbol_name="CsThreads"
1763 semantic_type="event"
1764 mdapi_supported_apis=""
1765 mdapi_usage_flags="Tier3 Frame Batch Draw"
1766 mdapi_hw_unit_type="gpu"
1767 mdapi_group="EU Array/Compute Shader"
1768 />
1769 <counter name="VF Bottleneck"
1770 low_watermark="5"
1771 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1772 data_type="float"
1773 high_watermark="15"
1774 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1775 max_equation="100"
1776 underscore_name="vf_bottleneck"
1777 units="percent"
1778 symbol_name="VfBottleneck"
1779 semantic_type="duration"
1780 mdapi_supported_apis=""
1781 mdapi_usage_flags="Tier3 Indicate Draw"
1782 mdapi_group="3D Pipe/Input Assembler"
1783 mdapi_hw_unit_type="gpu"
1784 />
1785 <counter name="SLM Bytes Read"
1786 description="The total number of GPU memory bytes read from shared local memory."
1787 data_type="uint64"
1788 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1789 equation="A 30 READ 64 UMUL"
1790 underscore_name="slm_bytes_read"
1791 units="bytes"
1792 symbol_name="SlmBytesRead"
1793 semantic_type="throughput"
1794 mdapi_supported_apis=""
1795 mdapi_usage_flags="Tier3 Frame Batch Draw"
1796 mdapi_group="L3/Data Port/SLM"
1797 mdapi_hw_unit_type="gpu"
1798 />
1799 <counter name="Strip-Fans Bottleneck"
1800 low_watermark="5"
1801 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1802 data_type="float"
1803 high_watermark="10"
1804 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1805 max_equation="100"
1806 underscore_name="sf_bottleneck"
1807 units="percent"
1808 symbol_name="SfBottleneck"
1809 semantic_type="duration"
1810 mdapi_supported_apis=""
1811 mdapi_usage_flags="Tier3 Indicate Draw"
1812 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1813 mdapi_hw_unit_type="gpu"
1814 />
1815 <counter name="SF Stall"
1816 description="The percentage of time in which strip-fans pipeline stage was stalled."
1817 data_type="float"
1818 max_equation="100"
1819 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1820 underscore_name="sf_stall"
1821 units="percent"
1822 symbol_name="SfStall"
1823 semantic_type="duration"
1824 mdapi_supported_apis=""
1825 mdapi_usage_flags="Tier4 Correlate Draw"
1826 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1827 mdapi_hw_unit_type="gpu"
1828 />
1829 <counter name="GPU Busy"
1830 description="The percentage of time in which the GPU has been processing GPU commands."
1831 data_type="float"
1832 max_equation="100"
1833 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1834 underscore_name="gpu_busy"
1835 units="percent"
1836 symbol_name="GpuBusy"
1837 semantic_type="duration"
1838 mdapi_supported_apis=""
1839 mdapi_usage_flags="Tier1 Overview System Frame"
1840 mdapi_group="GPU"
1841 mdapi_hw_unit_type="gpu"
1842 />
1843 <counter name="HS Bottleneck"
1844 low_watermark="3"
1845 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1846 data_type="float"
1847 high_watermark="9"
1848 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1849 max_equation="100"
1850 underscore_name="hs_bottleneck"
1851 units="percent"
1852 symbol_name="HsBottleneck"
1853 semantic_type="duration"
1854 mdapi_supported_apis=""
1855 mdapi_usage_flags="Tier3 Indicate Draw"
1856 mdapi_group="3D Pipe/Hull Shader"
1857 mdapi_hw_unit_type="gpu"
1858 />
1859 <counter name="CL Stall"
1860 description="The percentage of time in which clipper pipeline stage was stalled."
1861 data_type="float"
1862 max_equation="100"
1863 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1864 underscore_name="cl_stall"
1865 units="percent"
1866 symbol_name="ClStall"
1867 semantic_type="duration"
1868 mdapi_supported_apis=""
1869 mdapi_usage_flags="Tier4 Correlate Draw"
1870 mdapi_group="3D Pipe/Clipper"
1871 mdapi_hw_unit_type="gpu"
1872 />
1873 <counter name="SO Bottleneck"
1874 low_watermark="5"
1875 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1876 data_type="float"
1877 high_watermark="15"
1878 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1879 max_equation="100"
1880 underscore_name="so_bottleneck"
1881 units="percent"
1882 symbol_name="SoBottleneck"
1883 semantic_type="duration"
1884 mdapi_supported_apis=""
1885 mdapi_usage_flags="Tier3 Indicate Draw"
1886 mdapi_group="3D Pipe/Stream Output"
1887 mdapi_hw_unit_type="gpu"
1888 />
1889 <counter name="Rasterized Pixels"
1890 description="The total number of rasterized pixels."
1891 data_type="uint64"
1892 equation="A 21 READ 4 UMUL"
1893 underscore_name="rasterized_pixels"
1894 units="pixels"
1895 symbol_name="RasterizedPixels"
1896 semantic_type="event"
1897 mdapi_supported_apis=""
1898 mdapi_usage_flags="Tier3 Frame Batch Draw"
1899 mdapi_hw_unit_type="gpu"
1900 mdapi_group="3D Pipe/Rasterizer"
1901 />
1902 <counter name="DS Threads Dispatched"
1903 description="The total number of domain shader hardware threads dispatched."
1904 data_type="uint64"
1905 equation="A 3 READ"
1906 underscore_name="ds_threads"
1907 units="threads"
1908 symbol_name="DsThreads"
1909 semantic_type="event"
1910 mdapi_supported_apis=""
1911 mdapi_usage_flags="Tier3 Frame Batch Draw"
1912 mdapi_hw_unit_type="gpu"
1913 mdapi_group="EU Array/Domain Shader"
1914 />
1915 <counter name="Samples Written"
1916 description="The total number of samples or pixels written to all render targets."
1917 data_type="uint64"
1918 equation="A 26 READ 4 UMUL"
1919 underscore_name="samples_written"
1920 units="pixels"
1921 symbol_name="SamplesWritten"
1922 semantic_type="event"
1923 mdapi_supported_apis=""
1924 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1925 mdapi_hw_unit_type="gpu"
1926 mdapi_group="3D Pipe/Output Merger"
1927 />
1928 <counter name="DS Bottleneck"
1929 low_watermark="5"
1930 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1931 data_type="float"
1932 high_watermark="15"
1933 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1934 max_equation="100"
1935 underscore_name="ds_bottleneck"
1936 units="percent"
1937 symbol_name="DsBottleneck"
1938 semantic_type="duration"
1939 mdapi_supported_apis=""
1940 mdapi_usage_flags="Tier3 Indicate Draw"
1941 mdapi_group="3D Pipe/Domain Shader"
1942 mdapi_hw_unit_type="gpu"
1943 />
1944 <counter name="EU Stall"
1945 description="The percentage of time in which the Execution Units were stalled."
1946 data_type="float"
1947 max_equation="100"
1948 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1949 underscore_name="eu_stall"
1950 units="percent"
1951 symbol_name="EuStall"
1952 semantic_type="duration"
1953 mdapi_supported_apis=""
1954 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1955 mdapi_group="EU Array"
1956 mdapi_hw_unit_type="gpu"
1957 />
1958 <counter name="Clipper Bottleneck"
1959 low_watermark="10"
1960 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1961 data_type="float"
1962 high_watermark="30"
1963 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1964 max_equation="100"
1965 underscore_name="cl_bottleneck"
1966 units="percent"
1967 symbol_name="ClBottleneck"
1968 semantic_type="duration"
1969 mdapi_supported_apis=""
1970 mdapi_usage_flags="Tier3 Indicate Draw"
1971 mdapi_group="3D Pipe/Clipper"
1972 mdapi_hw_unit_type="gpu"
1973 />
1974 <counter name="DS Stall"
1975 description="The percentage of time in which domain shader pipeline stage was stalled."
1976 data_type="float"
1977 max_equation="100"
1978 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1979 underscore_name="ds_stall"
1980 units="percent"
1981 symbol_name="DsStall"
1982 semantic_type="duration"
1983 mdapi_supported_apis=""
1984 mdapi_usage_flags="Tier4 Correlate Draw"
1985 mdapi_group="3D Pipe/Domain Shader"
1986 mdapi_hw_unit_type="gpu"
1987 />
1988 <counter name="Early Depth Bottleneck"
1989 low_watermark="10"
1990 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1991 data_type="float"
1992 high_watermark="30"
1993 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1994 max_equation="100"
1995 underscore_name="early_depth_bottleneck"
1996 units="percent"
1997 symbol_name="EarlyDepthBottleneck"
1998 semantic_type="duration"
1999 mdapi_supported_apis=""
2000 mdapi_usage_flags="Tier3 Indicate Draw"
2001 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2002 mdapi_hw_unit_type="gpu"
2003 />
2004 <counter name="Samples Blended"
2005 description="The total number of blended samples or pixels written to all render targets."
2006 data_type="uint64"
2007 equation="A 27 READ 4 UMUL"
2008 underscore_name="samples_blended"
2009 units="pixels"
2010 symbol_name="SamplesBlended"
2011 semantic_type="event"
2012 mdapi_supported_apis=""
2013 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2014 mdapi_hw_unit_type="gpu"
2015 mdapi_group="3D Pipe/Output Merger"
2016 />
2017 <counter name="Early Depth Test Fails"
2018 description="The total number of pixels dropped on early depth test."
2019 data_type="uint64"
2020 equation="A 23 READ 4 UMUL"
2021 underscore_name="early_depth_test_fails"
2022 units="pixels"
2023 symbol_name="EarlyDepthTestFails"
2024 semantic_type="event"
2025 mdapi_supported_apis=""
2026 mdapi_usage_flags="Tier3 Frame Batch Draw"
2027 mdapi_hw_unit_type="gpu"
2028 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2029 />
2030 <counter name="Shader Memory Accesses"
2031 description="The total number of shader memory accesses to L3."
2032 data_type="uint64"
2033 equation="A 32 READ"
2034 underscore_name="shader_memory_accesses"
2035 units="messages"
2036 symbol_name="ShaderMemoryAccesses"
2037 semantic_type="event"
2038 mdapi_supported_apis=""
2039 mdapi_usage_flags="Tier3 Frame Batch Draw"
2040 mdapi_hw_unit_type="gpu"
2041 mdapi_group="L3/Data Port"
2042 />
2043 <counter name="HS Threads Dispatched"
2044 description="The total number of hull shader hardware threads dispatched."
2045 data_type="uint64"
2046 equation="A 2 READ"
2047 underscore_name="hs_threads"
2048 units="threads"
2049 symbol_name="HsThreads"
2050 semantic_type="event"
2051 mdapi_supported_apis=""
2052 mdapi_usage_flags="Tier3 Frame Batch Draw"
2053 mdapi_hw_unit_type="gpu"
2054 mdapi_group="EU Array/Hull Shader"
2055 />
2056 <counter name="L3 Shader Throughput"
2057 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2058 data_type="uint64"
2059 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2060 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2061 underscore_name="l3_shader_throughput"
2062 units="bytes"
2063 symbol_name="L3ShaderThroughput"
2064 semantic_type="throughput"
2065 mdapi_supported_apis=""
2066 mdapi_usage_flags="Tier2 Frame Batch Draw"
2067 mdapi_group="L3/Data Port"
2068 mdapi_hw_unit_type="gpu"
2069 />
2070 <counter name="Samples Killed in FS"
2071 description="The total number of samples or pixels dropped in fragment shaders."
2072 data_type="uint64"
2073 equation="A 24 READ 4 UMUL"
2074 underscore_name="samples_killed_in_ps"
2075 units="pixels"
2076 symbol_name="SamplesKilledInPs"
2077 semantic_type="event"
2078 mdapi_supported_apis=""
2079 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2080 mdapi_hw_unit_type="gpu"
2081 mdapi_group="3D Pipe/Fragment Shader"
2082 />
2083 <counter name="SLM Bytes Written"
2084 description="The total number of GPU memory bytes written into shared local memory."
2085 data_type="uint64"
2086 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2087 equation="A 31 READ 64 UMUL"
2088 underscore_name="slm_bytes_written"
2089 units="bytes"
2090 symbol_name="SlmBytesWritten"
2091 semantic_type="throughput"
2092 mdapi_supported_apis=""
2093 mdapi_usage_flags="Tier3 Frame Batch Draw"
2094 mdapi_group="L3/Data Port/SLM"
2095 mdapi_hw_unit_type="gpu"
2096 />
2097 <counter name="SO Stall"
2098 description="The percentage of time in which stream-output pipeline stage was stalled."
2099 data_type="float"
2100 max_equation="100"
2101 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2102 underscore_name="so_stall"
2103 units="percent"
2104 symbol_name="SoStall"
2105 semantic_type="duration"
2106 mdapi_supported_apis=""
2107 mdapi_usage_flags="Tier4 Correlate Draw"
2108 mdapi_group="3D Pipe/Stream Output"
2109 mdapi_hw_unit_type="gpu"
2110 />
2111 <counter name="Shader Atomic Memory Accesses"
2112 description="The total number of shader atomic memory accesses."
2113 data_type="uint64"
2114 equation="A 34 READ"
2115 underscore_name="shader_atomics"
2116 units="messages"
2117 symbol_name="ShaderAtomics"
2118 semantic_type="event"
2119 mdapi_supported_apis=""
2120 mdapi_usage_flags="Tier3 Frame Batch Draw"
2121 mdapi_hw_unit_type="gpu"
2122 mdapi_group="L3/Data Port/Atomics"
2123 />
2124 <register_config type="NOA">
2125 <register type="NOA" address="0x00000D04" value="0x00000200" />
2126 <register type="NOA" address="0x00009884" value="0x00000000" />
2127 <register type="NOA" address="0x00009888" value="0x0A7003E0" />
2128 <register type="NOA" address="0x00009888" value="0x0A710000" />
2129 <register type="NOA" address="0x00009888" value="0x1017001E" />
2130 <register type="NOA" address="0x00009888" value="0x06700015" />
2131 <register type="NOA" address="0x00009888" value="0x00700000" />
2132 <register type="NOA" address="0x00009888" value="0x06710800" />
2133 <register type="NOA" address="0x00009888" value="0x00710000" />
2134 <register type="NOA" address="0x00009888" value="0x0C746000" />
2135 <register type="NOA" address="0x00009888" value="0x0C75A000" />
2136 <register type="NOA" address="0x00009888" value="0x0E754000" />
2137 <register type="NOA" address="0x00009888" value="0x0E762800" />
2138 <register type="NOA" address="0x00009888" value="0x10760002" />
2139 <register type="NOA" address="0x00009888" value="0x1477C000" />
2140 <register type="NOA" address="0x00009888" value="0x16770330" />
2141 <register type="NOA" address="0x00009888" value="0x1A190040" />
2142 <register type="NOA" address="0x00009888" value="0x08170001" />
2143 <register type="NOA" address="0x00009888" value="0x1C170000" />
2144 <register type="NOA" address="0x00009884" value="0x00000007" />
2145 <register type="NOA" address="0x00009888" value="0x01160031" />
2146 <register type="NOA" address="0x00009888" value="0x11177C00" />
2147 <register type="NOA" address="0x00009888" value="0x11187C00" />
2148 <register type="NOA" address="0x00009888" value="0x05190000" />
2149 <register type="NOA" address="0x00009888" value="0x110E7800" />
2150 <register type="NOA" address="0x00009888" value="0x130F0000" />
2151 <register type="NOA" address="0x00009888" value="0x15120000" />
2152 <register type="NOA" address="0x00009888" value="0x11130019" />
2153 <register type="NOA" address="0x00009888" value="0x0F160C80" />
2154 <register type="NOA" address="0x00009888" value="0x0B160000" />
2155 <register type="NOA" address="0x00009888" value="0x07162000" />
2156 <register type="NOA" address="0x00009888" value="0x03168000" />
2157 <register type="NOA" address="0x00009888" value="0x071705C0" />
2158 <register type="NOA" address="0x00009888" value="0x011704C0" />
2159 <register type="NOA" address="0x00009888" value="0x05170000" />
2160 <register type="NOA" address="0x00009888" value="0x0B180015" />
2161 <register type="NOA" address="0x00009888" value="0x01185000" />
2162 <register type="NOA" address="0x00009888" value="0x07185000" />
2163 <register type="NOA" address="0x00009888" value="0x0D185000" />
2164 <register type="NOA" address="0x00009888" value="0x0F185000" />
2165 <register type="NOA" address="0x00009888" value="0x03186000" />
2166 <register type="NOA" address="0x00009888" value="0x05185000" />
2167 <register type="NOA" address="0x00009888" value="0x03190022" />
2168 <register type="NOA" address="0x00009888" value="0x0F190000" />
2169 <register type="NOA" address="0x00009888" value="0x09190000" />
2170 <register type="NOA" address="0x00009888" value="0x0D0E8023" />
2171 <register type="NOA" address="0x00009888" value="0x030E1100" />
2172 <register type="NOA" address="0x00009888" value="0x050E4000" />
2173 <register type="NOA" address="0x00009888" value="0x0D0F0180" />
2174 <register type="NOA" address="0x00009888" value="0x050F0001" />
2175 <register type="NOA" address="0x00009888" value="0x010F0000" />
2176 <register type="NOA" address="0x00009888" value="0x1B100054" />
2177 <register type="NOA" address="0x00009888" value="0x07104000" />
2178 <register type="NOA" address="0x00009888" value="0x09104000" />
2179 <register type="NOA" address="0x00009888" value="0x0B104000" />
2180 <register type="NOA" address="0x00009888" value="0x0D104000" />
2181 <register type="NOA" address="0x00009888" value="0x1B114000" />
2182 <register type="NOA" address="0x00009888" value="0x1D110006" />
2183 <register type="NOA" address="0x00009888" value="0x07118000" />
2184 <register type="NOA" address="0x00009888" value="0x09118000" />
2185 <register type="NOA" address="0x00009888" value="0x0B114000" />
2186 <register type="NOA" address="0x00009888" value="0x0D114000" />
2187 <register type="NOA" address="0x00009888" value="0x05127100" />
2188 <register type="NOA" address="0x00009888" value="0x07120073" />
2189 <register type="NOA" address="0x00009888" value="0x21120001" />
2190 <register type="NOA" address="0x00009888" value="0x1F120000" />
2191 <register type="NOA" address="0x00009888" value="0x0F130002" />
2192 <register type="NOA" address="0x00009888" value="0x01130000" />
2193 <register type="NOA" address="0x00009888" value="0x0B144000" />
2194 <register type="NOA" address="0x00009888" value="0x0F144025" />
2195 <register type="NOA" address="0x00009888" value="0x11140025" />
2196 <register type="NOA" address="0x00009888" value="0x0D145200" />
2197 <register type="NOA" address="0x00009888" value="0x11158000" />
2198 <register type="NOA" address="0x00009888" value="0x1F158080" />
2199 <register type="NOA" address="0x00009888" value="0x13158000" />
2200 <register type="NOA" address="0x00009888" value="0x0109A000" />
2201 <register type="NOA" address="0x00009888" value="0x0709A000" />
2202 <register type="NOA" address="0x00009888" value="0x0B092000" />
2203 <register type="NOA" address="0x00009888" value="0x0D09A000" />
2204 <register type="NOA" address="0x00009888" value="0x0F09A000" />
2205 <register type="NOA" address="0x00009888" value="0x0309A000" />
2206 <register type="NOA" address="0x00009888" value="0x0509A000" />
2207 <register type="NOA" address="0x00009888" value="0x010BC000" />
2208 <register type="NOA" address="0x00009888" value="0x070BC000" />
2209 <register type="NOA" address="0x00009888" value="0x0B0B4000" />
2210 <register type="NOA" address="0x00009888" value="0x0D0BC000" />
2211 <register type="NOA" address="0x00009888" value="0x0F0BC000" />
2212 <register type="NOA" address="0x00009888" value="0x030BC000" />
2213 <register type="NOA" address="0x00009888" value="0x050BC000" />
2214 <register type="NOA" address="0x00009888" value="0x09045000" />
2215 <register type="NOA" address="0x00009888" value="0x0F045000" />
2216 <register type="NOA" address="0x00009888" value="0x11044000" />
2217 <register type="NOA" address="0x00009888" value="0x13040154" />
2218 <register type="NOA" address="0x00009888" value="0x0B045000" />
2219 <register type="NOA" address="0x00009888" value="0x0D045000" />
2220 <register type="NOA" address="0x00009888" value="0x11004000" />
2221 <register type="NOA" address="0x00009888" value="0x1F004000" />
2222 <register type="NOA" address="0x00009888" value="0x2100C000" />
2223 <register type="NOA" address="0x00009888" value="0x2300C000" />
2224 <register type="NOA" address="0x00009888" value="0x25004000" />
2225 <register type="NOA" address="0x00009888" value="0x2700C000" />
2226 <register type="NOA" address="0x00009888" value="0x29004000" />
2227 <register type="NOA" address="0x00009888" value="0x2B004000" />
2228 <register type="NOA" address="0x00009888" value="0x2D004000" />
2229 <register type="NOA" address="0x00009888" value="0x2F004000" />
2230 <register type="NOA" address="0x00009888" value="0x13004000" />
2231 <register type="NOA" address="0x00009888" value="0x15004000" />
2232 <register type="NOA" address="0x00009888" value="0x17004000" />
2233 <register type="NOA" address="0x00009888" value="0x19004000" />
2234 <register type="NOA" address="0x00009888" value="0x1B004000" />
2235 <register type="NOA" address="0x00009888" value="0x1D004000" />
2236 <register type="NOA" address="0x00009888" value="0x47001111" />
2237 <register type="NOA" address="0x00009888" value="0x39001022" />
2238 <register type="NOA" address="0x00009888" value="0x49001111" />
2239 <register type="NOA" address="0x00009888" value="0x3D000021" />
2240 <register type="NOA" address="0x00009888" value="0x4B000100" />
2241 <register type="NOA" address="0x00009888" value="0x3F0018A5" />
2242 <register type="NOA" address="0x00009888" value="0x4D001111" />
2243 <register type="NOA" address="0x00009888" value="0x41000001" />
2244 <register type="NOA" address="0x00009888" value="0x35000000" />
2245 <register type="NOA" address="0x00009888" value="0x31000000" />
2246 <register type="NOA" address="0x00009888" value="0x43000002" />
2247 <register type="NOA" address="0x00009888" value="0x3B000401" />
2248 </register_config>
2249 <register_config type="OA">
2250 <register type="OA" address="0x00002740" value="0x00000000" />
2251 <register type="OA" address="0x00002710" value="0x00000000" />
2252 <register type="OA" address="0x00002714" value="0x00800000" />
2253 <register type="OA" address="0x00002720" value="0x00000000" />
2254 <register type="OA" address="0x00002724" value="0x00800000" />
2255 </register_config>
2256 <register_config type="FLEX">
2257 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2258 </register_config>
2259 </set>
2260
2261 <set name="Memory Reads Distribution Gen10"
2262 mdapi_supported_apis="OGL OCL IO BB"
2263 underscore_name="memory_reads"
2264 hw_config_guid="3500dcfd-837b-4ec8-b5cf-fe58b966263f"
2265 chipset="CNL"
2266 symbol_name="MemoryReads"
2267 >
2268 <counter name="GPU Core Clocks"
2269 description="The total number of GPU core clocks elapsed during the measurement."
2270 data_type="uint64"
2271 equation="GPU_CLOCK 0 READ"
2272 underscore_name="gpu_core_clocks"
2273 units="cycles"
2274 symbol_name="GpuCoreClocks"
2275 semantic_type="event"
2276 mdapi_supported_apis=""
2277 mdapi_usage_flags="Tier1 Frame Batch Draw"
2278 mdapi_hw_unit_type="gpu"
2279 mdapi_group="GPU"
2280 />
2281 <counter name="EU Active"
2282 description="The percentage of time in which the Execution Units were actively processing."
2283 data_type="float"
2284 max_equation="100"
2285 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2286 underscore_name="eu_active"
2287 units="percent"
2288 symbol_name="EuActive"
2289 semantic_type="duration"
2290 mdapi_supported_apis=""
2291 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2292 mdapi_group="EU Array"
2293 mdapi_hw_unit_type="gpu"
2294 />
2295 <counter name="GtiL3Bank0Reads"
2296 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2297 data_type="uint64"
2298 equation="C 1 READ"
2299 underscore_name="gti_l3_bank0_reads"
2300 units="messages"
2301 symbol_name="GtiL3Bank0Reads"
2302 semantic_type="event"
2303 mdapi_supported_apis=""
2304 mdapi_usage_flags="Tier2 Frame Batch Draw"
2305 mdapi_hw_unit_type="gpu"
2306 mdapi_group="GTI/L3"
2307 />
2308 <counter name="GS Threads Dispatched"
2309 description="The total number of geometry shader hardware threads dispatched."
2310 data_type="uint64"
2311 equation="A 5 READ"
2312 underscore_name="gs_threads"
2313 units="threads"
2314 symbol_name="GsThreads"
2315 semantic_type="event"
2316 mdapi_supported_apis=""
2317 mdapi_usage_flags="Tier3 Frame Batch Draw"
2318 mdapi_hw_unit_type="gpu"
2319 mdapi_group="EU Array/Geometry Shader"
2320 />
2321 <counter name="GtiRingAccesses"
2322 description="The total number of all accesses from GTI to the ring."
2323 data_type="uint64"
2324 equation="C 7 READ"
2325 underscore_name="gti_ring_accesses"
2326 units="messages"
2327 symbol_name="GtiRingAccesses"
2328 semantic_type="event"
2329 mdapi_supported_apis=""
2330 mdapi_usage_flags="Tier2 Frame Batch Draw"
2331 mdapi_hw_unit_type="gpu"
2332 mdapi_group="GTI"
2333 />
2334 <counter name="Early Hi-Depth Test Fails"
2335 description="The total number of pixels dropped on early hierarchical depth test."
2336 data_type="uint64"
2337 equation="A 22 READ 4 UMUL"
2338 underscore_name="hi_depth_test_fails"
2339 units="pixels"
2340 symbol_name="HiDepthTestFails"
2341 semantic_type="event"
2342 mdapi_supported_apis=""
2343 mdapi_usage_flags="Tier3 Frame Batch Draw"
2344 mdapi_hw_unit_type="gpu"
2345 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2346 />
2347 <counter name="VS Threads Dispatched"
2348 description="The total number of vertex shader hardware threads dispatched."
2349 data_type="uint64"
2350 equation="A 1 READ"
2351 underscore_name="vs_threads"
2352 units="threads"
2353 symbol_name="VsThreads"
2354 semantic_type="event"
2355 mdapi_supported_apis=""
2356 mdapi_usage_flags="Tier3 Frame Batch Draw"
2357 mdapi_hw_unit_type="gpu"
2358 mdapi_group="EU Array/Vertex Shader"
2359 />
2360 <counter name="FS Threads Dispatched"
2361 description="The total number of fragment shader hardware threads dispatched."
2362 data_type="uint64"
2363 equation="A 6 READ"
2364 underscore_name="ps_threads"
2365 units="threads"
2366 symbol_name="PsThreads"
2367 semantic_type="event"
2368 mdapi_supported_apis=""
2369 mdapi_usage_flags="Tier3 Frame Batch Draw"
2370 mdapi_hw_unit_type="gpu"
2371 mdapi_group="EU Array/Fragment Shader"
2372 />
2373 <counter name="Shader Barrier Messages"
2374 description="The total number of shader barrier messages."
2375 data_type="uint64"
2376 equation="A 35 READ"
2377 underscore_name="shader_barriers"
2378 units="messages"
2379 symbol_name="ShaderBarriers"
2380 semantic_type="event"
2381 mdapi_supported_apis=""
2382 mdapi_usage_flags="Tier3 Frame Batch Draw"
2383 mdapi_hw_unit_type="gpu"
2384 mdapi_group="EU Array/Barrier"
2385 />
2386 <counter name="GtiRsMemoryReads"
2387 description="The total number of GTI memory reads from Resource Streamer."
2388 data_type="uint64"
2389 equation="B 2 READ"
2390 underscore_name="gti_rs_memory_reads"
2391 units="messages"
2392 symbol_name="GtiRsMemoryReads"
2393 semantic_type="event"
2394 mdapi_supported_apis=""
2395 mdapi_usage_flags="Tier2 Frame Batch Draw"
2396 mdapi_hw_unit_type="gpu"
2397 mdapi_group="GTI/3D Pipe/Resource Streamer"
2398 />
2399 <counter name="Sampler Texels"
2400 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2401 data_type="uint64"
2402 equation="A 28 READ 4 UMUL"
2403 underscore_name="sampler_texels"
2404 units="texels"
2405 symbol_name="SamplerTexels"
2406 semantic_type="event"
2407 mdapi_supported_apis=""
2408 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2409 mdapi_hw_unit_type="gpu"
2410 mdapi_group="Sampler/Sampler Input"
2411 />
2412 <counter name="Pixels Failing Tests"
2413 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2414 data_type="uint64"
2415 equation="A 25 READ 4 UMUL"
2416 underscore_name="pixels_failing_post_ps_tests"
2417 units="pixels"
2418 symbol_name="PixelsFailingPostPsTests"
2419 semantic_type="event"
2420 mdapi_supported_apis=""
2421 mdapi_usage_flags="Tier3 Frame Batch Draw"
2422 mdapi_hw_unit_type="gpu"
2423 mdapi_group="3D Pipe/Output Merger"
2424 />
2425 <counter name="GtiHizMemoryReads"
2426 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2427 data_type="uint64"
2428 equation="B 5 READ"
2429 underscore_name="gti_hiz_memory_reads"
2430 units="messages"
2431 symbol_name="GtiHizMemoryReads"
2432 semantic_type="event"
2433 mdapi_supported_apis=""
2434 mdapi_usage_flags="Tier2 Frame Batch Draw"
2435 mdapi_hw_unit_type="gpu"
2436 mdapi_group="GTI/Depth Cache"
2437 />
2438 <counter name="GPU Time Elapsed"
2439 description="Time elapsed on the GPU during the measurement."
2440 data_type="uint64"
2441 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2442 underscore_name="gpu_time"
2443 units="ns"
2444 symbol_name="GpuTime"
2445 semantic_type="duration"
2446 mdapi_supported_apis=""
2447 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2448 mdapi_hw_unit_type="gpu"
2449 mdapi_group="GPU"
2450 />
2451 <counter name="AVG GPU Core Frequency"
2452 description="Average GPU Core Frequency in the measurement."
2453 data_type="uint64"
2454 max_equation="$GpuMaxFrequency"
2455 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2456 underscore_name="avg_gpu_core_frequency"
2457 units="hz"
2458 symbol_name="AvgGpuCoreFrequency"
2459 semantic_type="event"
2460 mdapi_supported_apis=""
2461 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2462 mdapi_group="GPU"
2463 mdapi_hw_unit_type="gpu"
2464 />
2465 <counter name="Sampler Texels Misses"
2466 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2467 data_type="uint64"
2468 equation="A 29 READ 4 UMUL"
2469 underscore_name="sampler_texel_misses"
2470 units="texels"
2471 symbol_name="SamplerTexelMisses"
2472 semantic_type="event"
2473 mdapi_supported_apis=""
2474 mdapi_usage_flags="Tier3 Batch Frame Draw"
2475 mdapi_hw_unit_type="gpu"
2476 mdapi_group="Sampler/Sampler Cache"
2477 />
2478 <counter name="GtiRccMemoryReads"
2479 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2480 data_type="uint64"
2481 equation="B 3 READ"
2482 underscore_name="gti_rcc_memory_reads"
2483 units="messages"
2484 symbol_name="GtiRccMemoryReads"
2485 semantic_type="event"
2486 mdapi_supported_apis=""
2487 mdapi_usage_flags="Tier2 Frame Batch Draw"
2488 mdapi_hw_unit_type="gpu"
2489 mdapi_group="GTI/Color Cache"
2490 />
2491 <counter name="CS Threads Dispatched"
2492 description="The total number of compute shader hardware threads dispatched."
2493 data_type="uint64"
2494 equation="A 4 READ"
2495 underscore_name="cs_threads"
2496 units="threads"
2497 symbol_name="CsThreads"
2498 semantic_type="event"
2499 mdapi_supported_apis=""
2500 mdapi_usage_flags="Tier3 Frame Batch Draw"
2501 mdapi_hw_unit_type="gpu"
2502 mdapi_group="EU Array/Compute Shader"
2503 />
2504 <counter name="SLM Bytes Read"
2505 description="The total number of GPU memory bytes read from shared local memory."
2506 data_type="uint64"
2507 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2508 equation="A 30 READ 64 UMUL"
2509 underscore_name="slm_bytes_read"
2510 units="bytes"
2511 symbol_name="SlmBytesRead"
2512 semantic_type="throughput"
2513 mdapi_supported_apis=""
2514 mdapi_usage_flags="Tier3 Frame Batch Draw"
2515 mdapi_group="L3/Data Port/SLM"
2516 mdapi_hw_unit_type="gpu"
2517 />
2518 <counter name="GtiL3Bank1Reads"
2519 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2520 data_type="uint64"
2521 equation="C 2 READ"
2522 underscore_name="gti_l3_bank1_reads"
2523 units="messages"
2524 symbol_name="GtiL3Bank1Reads"
2525 semantic_type="event"
2526 mdapi_supported_apis=""
2527 mdapi_usage_flags="Tier2 Frame Batch Draw"
2528 mdapi_hw_unit_type="subslice"
2529 mdapi_group="GTI/L3"
2530 />
2531 <counter name="GPU Busy"
2532 description="The percentage of time in which the GPU has been processing GPU commands."
2533 data_type="float"
2534 max_equation="100"
2535 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2536 underscore_name="gpu_busy"
2537 units="percent"
2538 symbol_name="GpuBusy"
2539 semantic_type="duration"
2540 mdapi_supported_apis=""
2541 mdapi_usage_flags="Tier1 Overview System Frame"
2542 mdapi_group="GPU"
2543 mdapi_hw_unit_type="gpu"
2544 />
2545 <counter name="GtiCmdStreamerMemoryReads"
2546 description="The total number of GTI memory reads from Command Streamer."
2547 data_type="uint64"
2548 equation="B 0 READ"
2549 underscore_name="gti_cmd_streamer_memory_reads"
2550 units="messages"
2551 symbol_name="GtiCmdStreamerMemoryReads"
2552 semantic_type="event"
2553 mdapi_supported_apis=""
2554 mdapi_usage_flags="Tier2 Frame Batch Draw"
2555 mdapi_hw_unit_type="gpu"
2556 mdapi_group="GTI/3D Pipe/Command Streamer"
2557 />
2558 <counter name="GtiL3Bank2Reads"
2559 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2560 data_type="uint64"
2561 equation="C 3 READ"
2562 underscore_name="gti_l3_bank2_reads"
2563 units="messages"
2564 symbol_name="GtiL3Bank2Reads"
2565 semantic_type="event"
2566 mdapi_supported_apis=""
2567 mdapi_usage_flags="Tier2 Frame Batch Draw"
2568 mdapi_hw_unit_type="subslice"
2569 mdapi_group="GTI/L3"
2570 />
2571 <counter name="GtiMemoryReads"
2572 description="The total number of GTI memory reads."
2573 data_type="uint64"
2574 equation="C 0 READ"
2575 underscore_name="gti_memory_reads"
2576 units="messages"
2577 symbol_name="GtiMemoryReads"
2578 semantic_type="event"
2579 mdapi_supported_apis=""
2580 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2581 mdapi_hw_unit_type="gpu"
2582 mdapi_group="GTI"
2583 />
2584 <counter name="Rasterized Pixels"
2585 description="The total number of rasterized pixels."
2586 data_type="uint64"
2587 equation="A 21 READ 4 UMUL"
2588 underscore_name="rasterized_pixels"
2589 units="pixels"
2590 symbol_name="RasterizedPixels"
2591 semantic_type="event"
2592 mdapi_supported_apis=""
2593 mdapi_usage_flags="Tier3 Frame Batch Draw"
2594 mdapi_hw_unit_type="gpu"
2595 mdapi_group="3D Pipe/Rasterizer"
2596 />
2597 <counter name="GtiRczMemoryReads"
2598 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2599 data_type="uint64"
2600 equation="B 7 READ"
2601 underscore_name="gti_rcz_memory_reads"
2602 units="messages"
2603 symbol_name="GtiRczMemoryReads"
2604 semantic_type="event"
2605 mdapi_supported_apis=""
2606 mdapi_usage_flags="Tier2 Frame Batch Draw"
2607 mdapi_hw_unit_type="gpu"
2608 mdapi_group="GTI/Depth Cache"
2609 />
2610 <counter name="DS Threads Dispatched"
2611 description="The total number of domain shader hardware threads dispatched."
2612 data_type="uint64"
2613 equation="A 3 READ"
2614 underscore_name="ds_threads"
2615 units="threads"
2616 symbol_name="DsThreads"
2617 semantic_type="event"
2618 mdapi_supported_apis=""
2619 mdapi_usage_flags="Tier3 Frame Batch Draw"
2620 mdapi_hw_unit_type="gpu"
2621 mdapi_group="EU Array/Domain Shader"
2622 />
2623 <counter name="Samples Written"
2624 description="The total number of samples or pixels written to all render targets."
2625 data_type="uint64"
2626 equation="A 26 READ 4 UMUL"
2627 underscore_name="samples_written"
2628 units="pixels"
2629 symbol_name="SamplesWritten"
2630 semantic_type="event"
2631 mdapi_supported_apis=""
2632 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2633 mdapi_hw_unit_type="gpu"
2634 mdapi_group="3D Pipe/Output Merger"
2635 />
2636 <counter name="EU Stall"
2637 description="The percentage of time in which the Execution Units were stalled."
2638 data_type="float"
2639 max_equation="100"
2640 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2641 underscore_name="eu_stall"
2642 units="percent"
2643 symbol_name="EuStall"
2644 semantic_type="duration"
2645 mdapi_supported_apis=""
2646 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2647 mdapi_group="EU Array"
2648 mdapi_hw_unit_type="gpu"
2649 />
2650 <counter name="Samples Blended"
2651 description="The total number of blended samples or pixels written to all render targets."
2652 data_type="uint64"
2653 equation="A 27 READ 4 UMUL"
2654 underscore_name="samples_blended"
2655 units="pixels"
2656 symbol_name="SamplesBlended"
2657 semantic_type="event"
2658 mdapi_supported_apis=""
2659 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2660 mdapi_hw_unit_type="gpu"
2661 mdapi_group="3D Pipe/Output Merger"
2662 />
2663 <counter name="Early Depth Test Fails"
2664 description="The total number of pixels dropped on early depth test."
2665 data_type="uint64"
2666 equation="A 23 READ 4 UMUL"
2667 underscore_name="early_depth_test_fails"
2668 units="pixels"
2669 symbol_name="EarlyDepthTestFails"
2670 semantic_type="event"
2671 mdapi_supported_apis=""
2672 mdapi_usage_flags="Tier3 Frame Batch Draw"
2673 mdapi_hw_unit_type="gpu"
2674 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2675 />
2676 <counter name="GtiMscMemoryReads"
2677 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2678 data_type="uint64"
2679 equation="B 4 READ"
2680 underscore_name="gti_msc_memory_reads"
2681 units="messages"
2682 symbol_name="GtiMscMemoryReads"
2683 semantic_type="event"
2684 mdapi_supported_apis=""
2685 mdapi_usage_flags="Tier2 Frame Batch Draw"
2686 mdapi_hw_unit_type="gpu"
2687 mdapi_group="GTI/Color Cache"
2688 />
2689 <counter name="GtiVfMemoryReads"
2690 description="The total number of GTI memory reads from Vertex Fetch."
2691 data_type="uint64"
2692 equation="B 1 READ"
2693 underscore_name="gti_vf_memory_reads"
2694 units="messages"
2695 symbol_name="GtiVfMemoryReads"
2696 semantic_type="event"
2697 mdapi_supported_apis=""
2698 mdapi_usage_flags="Tier2 Frame Batch Draw"
2699 mdapi_hw_unit_type="gpu"
2700 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2701 />
2702 <counter name="GtiStcMemoryReads"
2703 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2704 data_type="uint64"
2705 equation="B 6 READ"
2706 underscore_name="gti_stc_memory_reads"
2707 units="messages"
2708 symbol_name="GtiStcMemoryReads"
2709 semantic_type="event"
2710 mdapi_supported_apis=""
2711 mdapi_usage_flags="Tier2 Frame Batch Draw"
2712 mdapi_hw_unit_type="gpu"
2713 mdapi_group="GTI/Depth Cache"
2714 />
2715 <counter name="Shader Memory Accesses"
2716 description="The total number of shader memory accesses to L3."
2717 data_type="uint64"
2718 equation="A 32 READ"
2719 underscore_name="shader_memory_accesses"
2720 units="messages"
2721 symbol_name="ShaderMemoryAccesses"
2722 semantic_type="event"
2723 mdapi_supported_apis=""
2724 mdapi_usage_flags="Tier3 Frame Batch Draw"
2725 mdapi_hw_unit_type="gpu"
2726 mdapi_group="L3/Data Port"
2727 />
2728 <counter name="HS Threads Dispatched"
2729 description="The total number of hull shader hardware threads dispatched."
2730 data_type="uint64"
2731 equation="A 2 READ"
2732 underscore_name="hs_threads"
2733 units="threads"
2734 symbol_name="HsThreads"
2735 semantic_type="event"
2736 mdapi_supported_apis=""
2737 mdapi_usage_flags="Tier3 Frame Batch Draw"
2738 mdapi_hw_unit_type="gpu"
2739 mdapi_group="EU Array/Hull Shader"
2740 />
2741 <counter name="Samples Killed in FS"
2742 description="The total number of samples or pixels dropped in fragment shaders."
2743 data_type="uint64"
2744 equation="A 24 READ 4 UMUL"
2745 underscore_name="samples_killed_in_ps"
2746 units="pixels"
2747 symbol_name="SamplesKilledInPs"
2748 semantic_type="event"
2749 mdapi_supported_apis=""
2750 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2751 mdapi_hw_unit_type="gpu"
2752 mdapi_group="3D Pipe/Fragment Shader"
2753 />
2754 <counter name="SLM Bytes Written"
2755 description="The total number of GPU memory bytes written into shared local memory."
2756 data_type="uint64"
2757 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2758 equation="A 31 READ 64 UMUL"
2759 underscore_name="slm_bytes_written"
2760 units="bytes"
2761 symbol_name="SlmBytesWritten"
2762 semantic_type="throughput"
2763 mdapi_supported_apis=""
2764 mdapi_usage_flags="Tier3 Frame Batch Draw"
2765 mdapi_group="L3/Data Port/SLM"
2766 mdapi_hw_unit_type="gpu"
2767 />
2768 <counter name="GtiL3Reads"
2769 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2770 data_type="uint64"
2771 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads UADD $GtiL3Bank2Reads UADD"
2772 underscore_name="gti_l3_reads"
2773 units="messages"
2774 symbol_name="GtiL3Reads"
2775 semantic_type="event"
2776 mdapi_supported_apis=""
2777 mdapi_usage_flags="Tier2 Frame Batch Draw"
2778 mdapi_hw_unit_type="gpu"
2779 mdapi_group="GTI/L3"
2780 />
2781 <counter name="Shader Atomic Memory Accesses"
2782 description="The total number of shader atomic memory accesses."
2783 data_type="uint64"
2784 equation="A 34 READ"
2785 underscore_name="shader_atomics"
2786 units="messages"
2787 symbol_name="ShaderAtomics"
2788 semantic_type="event"
2789 mdapi_supported_apis=""
2790 mdapi_usage_flags="Tier3 Frame Batch Draw"
2791 mdapi_hw_unit_type="gpu"
2792 mdapi_group="L3/Data Port/Atomics"
2793 />
2794 <register_config type="NOA">
2795 <register type="NOA" address="0x00000D04" value="0x00000200" />
2796 <register type="NOA" address="0x00009884" value="0x00000007" />
2797 <register type="NOA" address="0x00009888" value="0x17066860" />
2798 <register type="NOA" address="0x00009888" value="0x15070017" />
2799 <register type="NOA" address="0x00009888" value="0x1F072920" />
2800 <register type="NOA" address="0x00009888" value="0x1B038000" />
2801 <register type="NOA" address="0x00009888" value="0x0D038000" />
2802 <register type="NOA" address="0x00009888" value="0x0F034000" />
2803 <register type="NOA" address="0x00009888" value="0x0F063180" />
2804 <register type="NOA" address="0x00009888" value="0x01063100" />
2805 <register type="NOA" address="0x00009888" value="0x0306006B" />
2806 <register type="NOA" address="0x00009888" value="0x05060000" />
2807 <register type="NOA" address="0x00009888" value="0x11080100" />
2808 <register type="NOA" address="0x00009888" value="0x0D085000" />
2809 <register type="NOA" address="0x00009888" value="0x0F094000" />
2810 <register type="NOA" address="0x00009888" value="0x01094000" />
2811 <register type="NOA" address="0x00009888" value="0x03091000" />
2812 <register type="NOA" address="0x00009888" value="0x09046000" />
2813 <register type="NOA" address="0x00009888" value="0x0F04A000" />
2814 <register type="NOA" address="0x00009888" value="0x1104A800" />
2815 <register type="NOA" address="0x00009888" value="0x130401AA" />
2816 <register type="NOA" address="0x00009888" value="0x0B041000" />
2817 <register type="NOA" address="0x00009888" value="0x010700E0" />
2818 <register type="NOA" address="0x00009888" value="0x0707E153" />
2819 <register type="NOA" address="0x00009888" value="0x0907E3E2" />
2820 <register type="NOA" address="0x00009888" value="0x0B07E5E4" />
2821 <register type="NOA" address="0x00009888" value="0x0D07E7E6" />
2822 <register type="NOA" address="0x00009888" value="0x0F0700EF" />
2823 <register type="NOA" address="0x00009888" value="0x25070000" />
2824 <register type="NOA" address="0x00009888" value="0x11070000" />
2825 <register type="NOA" address="0x00009888" value="0x23070000" />
2826 <register type="NOA" address="0x00009888" value="0x1D070000" />
2827 <register type="NOA" address="0x00009888" value="0x11004000" />
2828 <register type="NOA" address="0x00009888" value="0x1F004000" />
2829 <register type="NOA" address="0x00009888" value="0x21004000" />
2830 <register type="NOA" address="0x00009888" value="0x23004000" />
2831 <register type="NOA" address="0x00009888" value="0x25004000" />
2832 <register type="NOA" address="0x00009888" value="0x27004000" />
2833 <register type="NOA" address="0x00009888" value="0x29004000" />
2834 <register type="NOA" address="0x00009888" value="0x2B004000" />
2835 <register type="NOA" address="0x00009888" value="0x2D004000" />
2836 <register type="NOA" address="0x00009888" value="0x2F004000" />
2837 <register type="NOA" address="0x00009888" value="0x13004000" />
2838 <register type="NOA" address="0x00009888" value="0x15004000" />
2839 <register type="NOA" address="0x00009888" value="0x1D004000" />
2840 <register type="NOA" address="0x00009888" value="0x47000000" />
2841 <register type="NOA" address="0x00009888" value="0x39000003" />
2842 <register type="NOA" address="0x00009888" value="0x49000000" />
2843 <register type="NOA" address="0x00009888" value="0x3D000C63" />
2844 <register type="NOA" address="0x00009888" value="0x4B000000" />
2845 <register type="NOA" address="0x00009888" value="0x3F000C63" />
2846 <register type="NOA" address="0x00009888" value="0x4D000000" />
2847 <register type="NOA" address="0x00009888" value="0x41000C63" />
2848 <register type="NOA" address="0x00009888" value="0x35000000" />
2849 <register type="NOA" address="0x00009888" value="0x31000000" />
2850 <register type="NOA" address="0x00009888" value="0x43000000" />
2851 </register_config>
2852 <register_config type="OA">
2853 <register type="OA" address="0x00002740" value="0x00000000" />
2854 <register type="OA" address="0x00002710" value="0x00000000" />
2855 <register type="OA" address="0x00002714" value="0xF0800000" />
2856 <register type="OA" address="0x00002720" value="0x00000000" />
2857 <register type="OA" address="0x00002724" value="0xF0800000" />
2858 <register type="OA" address="0x00002770" value="0x0000081A" />
2859 <register type="OA" address="0x00002774" value="0x0000FE00" />
2860 <register type="OA" address="0x00002778" value="0x0000082A" />
2861 <register type="OA" address="0x0000277C" value="0x0000FE00" />
2862 <register type="OA" address="0x00002780" value="0x00000872" />
2863 <register type="OA" address="0x00002784" value="0x0000FE00" />
2864 <register type="OA" address="0x00002788" value="0x000008BA" />
2865 <register type="OA" address="0x0000278C" value="0x0000FE00" />
2866 <register type="OA" address="0x00002790" value="0x0000087A" />
2867 <register type="OA" address="0x00002794" value="0x0000FE00" />
2868 <register type="OA" address="0x00002798" value="0x000008EA" />
2869 <register type="OA" address="0x0000279C" value="0x0000FE00" />
2870 <register type="OA" address="0x000027A0" value="0x000008E2" />
2871 <register type="OA" address="0x000027A4" value="0x0000FE00" />
2872 <register type="OA" address="0x000027A8" value="0x000008F2" />
2873 <register type="OA" address="0x000027AC" value="0x0000FE00" />
2874 <register type="OA" address="0x0000274C" value="0x86543210" />
2875 <register type="OA" address="0x00002744" value="0x00006667" />
2876 <register type="OA" address="0x00002748" value="0x86543210" />
2877 <register type="OA" address="0x0000275C" value="0x86543210" />
2878 <register type="OA" address="0x00002754" value="0x00000065" />
2879 </register_config>
2880 <register_config type="FLEX">
2881 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2882 </register_config>
2883 </set>
2884
2885 <set name="Memory Writes Distribution Gen10"
2886 mdapi_supported_apis="OGL OCL IO BB"
2887 underscore_name="memory_writes"
2888 hw_config_guid="63d18ead-3cfc-4972-a640-5e98b688dfee"
2889 chipset="CNL"
2890 symbol_name="MemoryWrites"
2891 >
2892 <counter name="GPU Core Clocks"
2893 description="The total number of GPU core clocks elapsed during the measurement."
2894 data_type="uint64"
2895 equation="GPU_CLOCK 0 READ"
2896 underscore_name="gpu_core_clocks"
2897 units="cycles"
2898 symbol_name="GpuCoreClocks"
2899 semantic_type="event"
2900 mdapi_supported_apis=""
2901 mdapi_usage_flags="Tier1 Frame Batch Draw"
2902 mdapi_hw_unit_type="gpu"
2903 mdapi_group="GPU"
2904 />
2905 <counter name="EU Active"
2906 description="The percentage of time in which the Execution Units were actively processing."
2907 data_type="float"
2908 max_equation="100"
2909 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2910 underscore_name="eu_active"
2911 units="percent"
2912 symbol_name="EuActive"
2913 semantic_type="duration"
2914 mdapi_supported_apis=""
2915 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2916 mdapi_group="EU Array"
2917 mdapi_hw_unit_type="gpu"
2918 />
2919 <counter name="GtiMemoryWrites"
2920 description="The total number of GTI memory writes."
2921 data_type="uint64"
2922 equation="C 0 READ"
2923 underscore_name="gti_memory_writes"
2924 units="messages"
2925 symbol_name="GtiMemoryWrites"
2926 semantic_type="event"
2927 mdapi_supported_apis=""
2928 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2929 mdapi_hw_unit_type="gpu"
2930 mdapi_group="GTI"
2931 />
2932 <counter name="GS Threads Dispatched"
2933 description="The total number of geometry shader hardware threads dispatched."
2934 data_type="uint64"
2935 equation="A 5 READ"
2936 underscore_name="gs_threads"
2937 units="threads"
2938 symbol_name="GsThreads"
2939 semantic_type="event"
2940 mdapi_supported_apis=""
2941 mdapi_usage_flags="Tier3 Frame Batch Draw"
2942 mdapi_hw_unit_type="gpu"
2943 mdapi_group="EU Array/Geometry Shader"
2944 />
2945 <counter name="GtiRingAccesses"
2946 description="The total number of all accesses from GTI to the ring."
2947 data_type="uint64"
2948 equation="C 7 READ"
2949 underscore_name="gti_ring_accesses"
2950 units="messages"
2951 symbol_name="GtiRingAccesses"
2952 semantic_type="event"
2953 mdapi_supported_apis=""
2954 mdapi_usage_flags="Tier2 Frame Batch Draw"
2955 mdapi_hw_unit_type="gpu"
2956 mdapi_group="GTI"
2957 />
2958 <counter name="Early Hi-Depth Test Fails"
2959 description="The total number of pixels dropped on early hierarchical depth test."
2960 data_type="uint64"
2961 equation="A 22 READ 4 UMUL"
2962 underscore_name="hi_depth_test_fails"
2963 units="pixels"
2964 symbol_name="HiDepthTestFails"
2965 semantic_type="event"
2966 mdapi_supported_apis=""
2967 mdapi_usage_flags="Tier3 Frame Batch Draw"
2968 mdapi_hw_unit_type="gpu"
2969 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2970 />
2971 <counter name="VS Threads Dispatched"
2972 description="The total number of vertex shader hardware threads dispatched."
2973 data_type="uint64"
2974 equation="A 1 READ"
2975 underscore_name="vs_threads"
2976 units="threads"
2977 symbol_name="VsThreads"
2978 semantic_type="event"
2979 mdapi_supported_apis=""
2980 mdapi_usage_flags="Tier3 Frame Batch Draw"
2981 mdapi_hw_unit_type="gpu"
2982 mdapi_group="EU Array/Vertex Shader"
2983 />
2984 <counter name="FS Threads Dispatched"
2985 description="The total number of fragment shader hardware threads dispatched."
2986 data_type="uint64"
2987 equation="A 6 READ"
2988 underscore_name="ps_threads"
2989 units="threads"
2990 symbol_name="PsThreads"
2991 semantic_type="event"
2992 mdapi_supported_apis=""
2993 mdapi_usage_flags="Tier3 Frame Batch Draw"
2994 mdapi_hw_unit_type="gpu"
2995 mdapi_group="EU Array/Fragment Shader"
2996 />
2997 <counter name="GtiMscMemoryWrites"
2998 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2999 data_type="uint64"
3000 equation="B 3 READ"
3001 underscore_name="gti_msc_memory_writes"
3002 units="messages"
3003 symbol_name="GtiMscMemoryWrites"
3004 semantic_type="event"
3005 mdapi_supported_apis=""
3006 mdapi_usage_flags="Tier2 Frame Batch Draw"
3007 mdapi_hw_unit_type="gpu"
3008 mdapi_group="GTI/Color Cache"
3009 />
3010 <counter name="Shader Barrier Messages"
3011 description="The total number of shader barrier messages."
3012 data_type="uint64"
3013 equation="A 35 READ"
3014 underscore_name="shader_barriers"
3015 units="messages"
3016 symbol_name="ShaderBarriers"
3017 semantic_type="event"
3018 mdapi_supported_apis=""
3019 mdapi_usage_flags="Tier3 Frame Batch Draw"
3020 mdapi_hw_unit_type="gpu"
3021 mdapi_group="EU Array/Barrier"
3022 />
3023 <counter name="GtiCmdStreamerMemoryWrites"
3024 description="The total number of GTI memory writes from Command Streamer."
3025 data_type="uint64"
3026 equation="B 0 READ"
3027 underscore_name="gti_cmd_streamer_memory_writes"
3028 units="messages"
3029 symbol_name="GtiCmdStreamerMemoryWrites"
3030 semantic_type="event"
3031 mdapi_supported_apis=""
3032 mdapi_usage_flags="Tier2 Frame Batch Draw"
3033 mdapi_hw_unit_type="gpu"
3034 mdapi_group="GTI/3D Pipe/Command Streamer"
3035 />
3036 <counter name="Sampler Texels"
3037 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3038 data_type="uint64"
3039 equation="A 28 READ 4 UMUL"
3040 underscore_name="sampler_texels"
3041 units="texels"
3042 symbol_name="SamplerTexels"
3043 semantic_type="event"
3044 mdapi_supported_apis=""
3045 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3046 mdapi_hw_unit_type="gpu"
3047 mdapi_group="Sampler/Sampler Input"
3048 />
3049 <counter name="Pixels Failing Tests"
3050 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3051 data_type="uint64"
3052 equation="A 25 READ 4 UMUL"
3053 underscore_name="pixels_failing_post_ps_tests"
3054 units="pixels"
3055 symbol_name="PixelsFailingPostPsTests"
3056 semantic_type="event"
3057 mdapi_supported_apis=""
3058 mdapi_usage_flags="Tier3 Frame Batch Draw"
3059 mdapi_hw_unit_type="gpu"
3060 mdapi_group="3D Pipe/Output Merger"
3061 />
3062 <counter name="GtiL3Bank0Writes"
3063 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3064 data_type="uint64"
3065 equation="C 1 READ"
3066 underscore_name="gti_l3_bank0_writes"
3067 units="messages"
3068 symbol_name="GtiL3Bank0Writes"
3069 semantic_type="event"
3070 mdapi_supported_apis=""
3071 mdapi_usage_flags="Tier2 Frame Batch Draw"
3072 mdapi_hw_unit_type="gpu"
3073 mdapi_group="GTI/L3"
3074 />
3075 <counter name="GtiL3Bank1Writes"
3076 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3077 data_type="uint64"
3078 equation="C 2 READ"
3079 underscore_name="gti_l3_bank1_writes"
3080 units="messages"
3081 symbol_name="GtiL3Bank1Writes"
3082 semantic_type="event"
3083 mdapi_supported_apis=""
3084 mdapi_usage_flags="Tier2 Frame Batch Draw"
3085 mdapi_hw_unit_type="gpu"
3086 mdapi_group="GTI/L3"
3087 />
3088 <counter name="GtiL3Bank2Writes"
3089 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3090 data_type="uint64"
3091 equation="C 3 READ"
3092 underscore_name="gti_l3_bank2_writes"
3093 units="messages"
3094 symbol_name="GtiL3Bank2Writes"
3095 semantic_type="event"
3096 mdapi_supported_apis=""
3097 mdapi_usage_flags="Tier2 Frame Batch Draw"
3098 mdapi_hw_unit_type="gpu"
3099 mdapi_group="GTI/L3"
3100 />
3101 <counter name="GtiL3Writes"
3102 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3103 data_type="uint64"
3104 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes UADD $GtiL3Bank2Writes UADD"
3105 underscore_name="gti_l3_writes"
3106 units="messages"
3107 symbol_name="GtiL3Writes"
3108 semantic_type="event"
3109 mdapi_supported_apis=""
3110 mdapi_usage_flags="Tier2 Frame Batch Draw"
3111 mdapi_hw_unit_type="gpu"
3112 mdapi_group="GTI/L3"
3113 />
3114 <counter name="GPU Time Elapsed"
3115 description="Time elapsed on the GPU during the measurement."
3116 data_type="uint64"
3117 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3118 underscore_name="gpu_time"
3119 units="ns"
3120 symbol_name="GpuTime"
3121 semantic_type="duration"
3122 mdapi_supported_apis=""
3123 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3124 mdapi_hw_unit_type="gpu"
3125 mdapi_group="GPU"
3126 />
3127 <counter name="AVG GPU Core Frequency"
3128 description="Average GPU Core Frequency in the measurement."
3129 data_type="uint64"
3130 max_equation="$GpuMaxFrequency"
3131 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3132 underscore_name="avg_gpu_core_frequency"
3133 units="hz"
3134 symbol_name="AvgGpuCoreFrequency"
3135 semantic_type="event"
3136 mdapi_supported_apis=""
3137 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3138 mdapi_group="GPU"
3139 mdapi_hw_unit_type="gpu"
3140 />
3141 <counter name="Sampler Texels Misses"
3142 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3143 data_type="uint64"
3144 equation="A 29 READ 4 UMUL"
3145 underscore_name="sampler_texel_misses"
3146 units="texels"
3147 symbol_name="SamplerTexelMisses"
3148 semantic_type="event"
3149 mdapi_supported_apis=""
3150 mdapi_usage_flags="Tier3 Batch Frame Draw"
3151 mdapi_hw_unit_type="gpu"
3152 mdapi_group="Sampler/Sampler Cache"
3153 />
3154 <counter name="CS Threads Dispatched"
3155 description="The total number of compute shader hardware threads dispatched."
3156 data_type="uint64"
3157 equation="A 4 READ"
3158 underscore_name="cs_threads"
3159 units="threads"
3160 symbol_name="CsThreads"
3161 semantic_type="event"
3162 mdapi_supported_apis=""
3163 mdapi_usage_flags="Tier3 Frame Batch Draw"
3164 mdapi_hw_unit_type="gpu"
3165 mdapi_group="EU Array/Compute Shader"
3166 />
3167 <counter name="SLM Bytes Read"
3168 description="The total number of GPU memory bytes read from shared local memory."
3169 data_type="uint64"
3170 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3171 equation="A 30 READ 64 UMUL"
3172 underscore_name="slm_bytes_read"
3173 units="bytes"
3174 symbol_name="SlmBytesRead"
3175 semantic_type="throughput"
3176 mdapi_supported_apis=""
3177 mdapi_usage_flags="Tier3 Frame Batch Draw"
3178 mdapi_group="L3/Data Port/SLM"
3179 mdapi_hw_unit_type="gpu"
3180 />
3181 <counter name="GtiRccMemoryWrites"
3182 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3183 data_type="uint64"
3184 equation="B 2 READ"
3185 underscore_name="gti_rcc_memory_writes"
3186 units="messages"
3187 symbol_name="GtiRccMemoryWrites"
3188 semantic_type="event"
3189 mdapi_supported_apis=""
3190 mdapi_usage_flags="Tier2 Frame Batch Draw"
3191 mdapi_hw_unit_type="gpu"
3192 mdapi_group="GTI/Color Cache"
3193 />
3194 <counter name="GtiSoMemoryWrites"
3195 description="The total number of GTI memory writes from Stream Output."
3196 data_type="uint64"
3197 equation="B 1 READ"
3198 underscore_name="gti_so_memory_writes"
3199 units="messages"
3200 symbol_name="GtiSoMemoryWrites"
3201 semantic_type="event"
3202 mdapi_supported_apis=""
3203 mdapi_usage_flags="Tier2 Frame Batch Draw"
3204 mdapi_hw_unit_type="gpu"
3205 mdapi_group="GTI/3D Pipe/Stream Output"
3206 />
3207 <counter name="GPU Busy"
3208 description="The percentage of time in which the GPU has been processing GPU commands."
3209 data_type="float"
3210 max_equation="100"
3211 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3212 underscore_name="gpu_busy"
3213 units="percent"
3214 symbol_name="GpuBusy"
3215 semantic_type="duration"
3216 mdapi_supported_apis=""
3217 mdapi_usage_flags="Tier1 Overview System Frame"
3218 mdapi_group="GPU"
3219 mdapi_hw_unit_type="gpu"
3220 />
3221 <counter name="GtiStcMemoryWrites"
3222 description="The total number of GTI memory writes from Stencil Cache."
3223 data_type="uint64"
3224 equation="B 5 READ"
3225 underscore_name="gti_stc_memory_writes"
3226 units="messages"
3227 symbol_name="GtiStcMemoryWrites"
3228 semantic_type="event"
3229 mdapi_supported_apis=""
3230 mdapi_usage_flags="Tier2 Frame Batch Draw"
3231 mdapi_hw_unit_type="gpu"
3232 mdapi_group="GTI/Depth Cache"
3233 />
3234 <counter name="Rasterized Pixels"
3235 description="The total number of rasterized pixels."
3236 data_type="uint64"
3237 equation="A 21 READ 4 UMUL"
3238 underscore_name="rasterized_pixels"
3239 units="pixels"
3240 symbol_name="RasterizedPixels"
3241 semantic_type="event"
3242 mdapi_supported_apis=""
3243 mdapi_usage_flags="Tier3 Frame Batch Draw"
3244 mdapi_hw_unit_type="gpu"
3245 mdapi_group="3D Pipe/Rasterizer"
3246 />
3247 <counter name="DS Threads Dispatched"
3248 description="The total number of domain shader hardware threads dispatched."
3249 data_type="uint64"
3250 equation="A 3 READ"
3251 underscore_name="ds_threads"
3252 units="threads"
3253 symbol_name="DsThreads"
3254 semantic_type="event"
3255 mdapi_supported_apis=""
3256 mdapi_usage_flags="Tier3 Frame Batch Draw"
3257 mdapi_hw_unit_type="gpu"
3258 mdapi_group="EU Array/Domain Shader"
3259 />
3260 <counter name="Samples Written"
3261 description="The total number of samples or pixels written to all render targets."
3262 data_type="uint64"
3263 equation="A 26 READ 4 UMUL"
3264 underscore_name="samples_written"
3265 units="pixels"
3266 symbol_name="SamplesWritten"
3267 semantic_type="event"
3268 mdapi_supported_apis=""
3269 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3270 mdapi_hw_unit_type="gpu"
3271 mdapi_group="3D Pipe/Output Merger"
3272 />
3273 <counter name="EU Stall"
3274 description="The percentage of time in which the Execution Units were stalled."
3275 data_type="float"
3276 max_equation="100"
3277 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3278 underscore_name="eu_stall"
3279 units="percent"
3280 symbol_name="EuStall"
3281 semantic_type="duration"
3282 mdapi_supported_apis=""
3283 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3284 mdapi_group="EU Array"
3285 mdapi_hw_unit_type="gpu"
3286 />
3287 <counter name="Samples Blended"
3288 description="The total number of blended samples or pixels written to all render targets."
3289 data_type="uint64"
3290 equation="A 27 READ 4 UMUL"
3291 underscore_name="samples_blended"
3292 units="pixels"
3293 symbol_name="SamplesBlended"
3294 semantic_type="event"
3295 mdapi_supported_apis=""
3296 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3297 mdapi_hw_unit_type="gpu"
3298 mdapi_group="3D Pipe/Output Merger"
3299 />
3300 <counter name="Early Depth Test Fails"
3301 description="The total number of pixels dropped on early depth test."
3302 data_type="uint64"
3303 equation="A 23 READ 4 UMUL"
3304 underscore_name="early_depth_test_fails"
3305 units="pixels"
3306 symbol_name="EarlyDepthTestFails"
3307 semantic_type="event"
3308 mdapi_supported_apis=""
3309 mdapi_usage_flags="Tier3 Frame Batch Draw"
3310 mdapi_hw_unit_type="gpu"
3311 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3312 />
3313 <counter name="Shader Memory Accesses"
3314 description="The total number of shader memory accesses to L3."
3315 data_type="uint64"
3316 equation="A 32 READ"
3317 underscore_name="shader_memory_accesses"
3318 units="messages"
3319 symbol_name="ShaderMemoryAccesses"
3320 semantic_type="event"
3321 mdapi_supported_apis=""
3322 mdapi_usage_flags="Tier3 Frame Batch Draw"
3323 mdapi_hw_unit_type="gpu"
3324 mdapi_group="L3/Data Port"
3325 />
3326 <counter name="HS Threads Dispatched"
3327 description="The total number of hull shader hardware threads dispatched."
3328 data_type="uint64"
3329 equation="A 2 READ"
3330 underscore_name="hs_threads"
3331 units="threads"
3332 symbol_name="HsThreads"
3333 semantic_type="event"
3334 mdapi_supported_apis=""
3335 mdapi_usage_flags="Tier3 Frame Batch Draw"
3336 mdapi_hw_unit_type="gpu"
3337 mdapi_group="EU Array/Hull Shader"
3338 />
3339 <counter name="GtiRczMemoryWrites"
3340 description="The total number of GTI memory writes from Render Depth Cache."
3341 data_type="uint64"
3342 equation="B 6 READ"
3343 underscore_name="gti_rcz_memory_writes"
3344 units="messages"
3345 symbol_name="GtiRczMemoryWrites"
3346 semantic_type="event"
3347 mdapi_supported_apis=""
3348 mdapi_usage_flags="Tier2 Frame Batch Draw"
3349 mdapi_hw_unit_type="gpu"
3350 mdapi_group="GTI/Depth Cache"
3351 />
3352 <counter name="L3 Shader Throughput"
3353 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3354 data_type="uint64"
3355 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3356 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3357 underscore_name="l3_shader_throughput"
3358 units="bytes"
3359 symbol_name="L3ShaderThroughput"
3360 semantic_type="throughput"
3361 mdapi_supported_apis=""
3362 mdapi_usage_flags="Tier2 Frame Batch Draw"
3363 mdapi_group="L3/Data Port"
3364 mdapi_hw_unit_type="gpu"
3365 />
3366 <counter name="Samples Killed in FS"
3367 description="The total number of samples or pixels dropped in fragment shaders."
3368 data_type="uint64"
3369 equation="A 24 READ 4 UMUL"
3370 underscore_name="samples_killed_in_ps"
3371 units="pixels"
3372 symbol_name="SamplesKilledInPs"
3373 semantic_type="event"
3374 mdapi_supported_apis=""
3375 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3376 mdapi_hw_unit_type="gpu"
3377 mdapi_group="3D Pipe/Fragment Shader"
3378 />
3379 <counter name="SLM Bytes Written"
3380 description="The total number of GPU memory bytes written into shared local memory."
3381 data_type="uint64"
3382 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3383 equation="A 31 READ 64 UMUL"
3384 underscore_name="slm_bytes_written"
3385 units="bytes"
3386 symbol_name="SlmBytesWritten"
3387 semantic_type="throughput"
3388 mdapi_supported_apis=""
3389 mdapi_usage_flags="Tier3 Frame Batch Draw"
3390 mdapi_group="L3/Data Port/SLM"
3391 mdapi_hw_unit_type="gpu"
3392 />
3393 <counter name="GtiHizMemoryWrites"
3394 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3395 data_type="uint64"
3396 equation="B 4 READ"
3397 underscore_name="gti_hiz_memory_writes"
3398 units="messages"
3399 symbol_name="GtiHizMemoryWrites"
3400 semantic_type="event"
3401 mdapi_supported_apis=""
3402 mdapi_usage_flags="Tier2 Frame Batch Draw"
3403 mdapi_hw_unit_type="gpu"
3404 mdapi_group="GTI/Depth Cache"
3405 />
3406 <counter name="Shader Atomic Memory Accesses"
3407 description="The total number of shader atomic memory accesses."
3408 data_type="uint64"
3409 equation="A 34 READ"
3410 underscore_name="shader_atomics"
3411 units="messages"
3412 symbol_name="ShaderAtomics"
3413 semantic_type="event"
3414 mdapi_supported_apis=""
3415 mdapi_usage_flags="Tier3 Frame Batch Draw"
3416 mdapi_hw_unit_type="gpu"
3417 mdapi_group="L3/Data Port/Atomics"
3418 />
3419 <register_config type="NOA">
3420 <register type="NOA" address="0x00000D04" value="0x00000200" />
3421 <register type="NOA" address="0x00009884" value="0x00000007" />
3422 <register type="NOA" address="0x00009888" value="0x17066860" />
3423 <register type="NOA" address="0x00009888" value="0x15070017" />
3424 <register type="NOA" address="0x00009888" value="0x1D073C00" />
3425 <register type="NOA" address="0x00009888" value="0x1F07000E" />
3426 <register type="NOA" address="0x00009888" value="0x1B038000" />
3427 <register type="NOA" address="0x00009888" value="0x0D038000" />
3428 <register type="NOA" address="0x00009888" value="0x0F034000" />
3429 <register type="NOA" address="0x00009888" value="0x0F063180" />
3430 <register type="NOA" address="0x00009888" value="0x01063100" />
3431 <register type="NOA" address="0x00009888" value="0x0306006B" />
3432 <register type="NOA" address="0x00009888" value="0x05060000" />
3433 <register type="NOA" address="0x00009888" value="0x11080100" />
3434 <register type="NOA" address="0x00009888" value="0x0D085000" />
3435 <register type="NOA" address="0x00009888" value="0x0F094000" />
3436 <register type="NOA" address="0x00009888" value="0x01094000" />
3437 <register type="NOA" address="0x00009888" value="0x03091000" />
3438 <register type="NOA" address="0x00009888" value="0x09046000" />
3439 <register type="NOA" address="0x00009888" value="0x0F04A000" />
3440 <register type="NOA" address="0x00009888" value="0x1104A800" />
3441 <register type="NOA" address="0x00009888" value="0x130401AA" />
3442 <register type="NOA" address="0x00009888" value="0x0B041000" />
3443 <register type="NOA" address="0x00009888" value="0x010700D0" />
3444 <register type="NOA" address="0x00009888" value="0x0707D153" />
3445 <register type="NOA" address="0x00009888" value="0x0907D3D2" />
3446 <register type="NOA" address="0x00009888" value="0x0B07D5D4" />
3447 <register type="NOA" address="0x00009888" value="0x0D07D7D6" />
3448 <register type="NOA" address="0x00009888" value="0x0F0700DF" />
3449 <register type="NOA" address="0x00009888" value="0x25070000" />
3450 <register type="NOA" address="0x00009888" value="0x11070000" />
3451 <register type="NOA" address="0x00009888" value="0x23070000" />
3452 <register type="NOA" address="0x00009888" value="0x11004000" />
3453 <register type="NOA" address="0x00009888" value="0x1F004000" />
3454 <register type="NOA" address="0x00009888" value="0x21004000" />
3455 <register type="NOA" address="0x00009888" value="0x23004000" />
3456 <register type="NOA" address="0x00009888" value="0x25004000" />
3457 <register type="NOA" address="0x00009888" value="0x27004000" />
3458 <register type="NOA" address="0x00009888" value="0x29004000" />
3459 <register type="NOA" address="0x00009888" value="0x2B004000" />
3460 <register type="NOA" address="0x00009888" value="0x2D004000" />
3461 <register type="NOA" address="0x00009888" value="0x2F004000" />
3462 <register type="NOA" address="0x00009888" value="0x13004000" />
3463 <register type="NOA" address="0x00009888" value="0x15004000" />
3464 <register type="NOA" address="0x00009888" value="0x1D004000" />
3465 <register type="NOA" address="0x00009888" value="0x47000000" />
3466 <register type="NOA" address="0x00009888" value="0x39000003" />
3467 <register type="NOA" address="0x00009888" value="0x49000000" />
3468 <register type="NOA" address="0x00009888" value="0x3D000C63" />
3469 <register type="NOA" address="0x00009888" value="0x4B000000" />
3470 <register type="NOA" address="0x00009888" value="0x3F000C63" />
3471 <register type="NOA" address="0x00009888" value="0x4D000000" />
3472 <register type="NOA" address="0x00009888" value="0x41000C63" />
3473 <register type="NOA" address="0x00009888" value="0x35000000" />
3474 <register type="NOA" address="0x00009888" value="0x31000000" />
3475 <register type="NOA" address="0x00009888" value="0x43000000" />
3476 </register_config>
3477 <register_config type="OA">
3478 <register type="OA" address="0x00002740" value="0x00000000" />
3479 <register type="OA" address="0x00002710" value="0x00000000" />
3480 <register type="OA" address="0x00002714" value="0xF0800000" />
3481 <register type="OA" address="0x00002720" value="0x00000000" />
3482 <register type="OA" address="0x00002724" value="0x70800000" />
3483 <register type="OA" address="0x00002770" value="0x0000081A" />
3484 <register type="OA" address="0x00002774" value="0x0000FE00" />
3485 <register type="OA" address="0x00002778" value="0x00000822" />
3486 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3487 <register type="OA" address="0x00002780" value="0x000008BA" />
3488 <register type="OA" address="0x00002784" value="0x0000FE00" />
3489 <register type="OA" address="0x00002788" value="0x0000087A" />
3490 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3491 <register type="OA" address="0x00002790" value="0x000008EA" />
3492 <register type="OA" address="0x00002794" value="0x0000FE00" />
3493 <register type="OA" address="0x00002798" value="0x000008E2" />
3494 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3495 <register type="OA" address="0x000027A0" value="0x000008F2" />
3496 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3497 <register type="OA" address="0x0000274C" value="0x65432108" />
3498 <register type="OA" address="0x00002744" value="0x0000CCCE" />
3499 <register type="OA" address="0x00002748" value="0x65432108" />
3500 <register type="OA" address="0x0000275C" value="0x65432108" />
3501 <register type="OA" address="0x00002754" value="0x000000CA" />
3502 </register_config>
3503 <register_config type="FLEX">
3504 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3505 </register_config>
3506 </set>
3507
3508 <set name="Compute Metrics Extended Gen10"
3509 mdapi_supported_apis="OGL OCL IO BB"
3510 underscore_name="compute_extended"
3511 hw_config_guid="1b4d1280-6bbd-4d57-90c6-a03ed6059688"
3512 chipset="CNL"
3513 symbol_name="ComputeExtended"
3514 >
3515 <counter name="GPU Core Clocks"
3516 description="The total number of GPU core clocks elapsed during the measurement."
3517 data_type="uint64"
3518 equation="GPU_CLOCK 0 READ"
3519 underscore_name="gpu_core_clocks"
3520 units="cycles"
3521 symbol_name="GpuCoreClocks"
3522 semantic_type="event"
3523 mdapi_supported_apis=""
3524 mdapi_usage_flags="Tier1 Frame Batch Draw"
3525 mdapi_hw_unit_type="gpu"
3526 mdapi_group="GPU"
3527 />
3528 <counter name="EU Active"
3529 description="The percentage of time in which the Execution Units were actively processing."
3530 data_type="float"
3531 max_equation="100"
3532 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3533 underscore_name="eu_active"
3534 units="percent"
3535 symbol_name="EuActive"
3536 semantic_type="duration"
3537 mdapi_supported_apis=""
3538 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3539 mdapi_group="EU Array"
3540 mdapi_hw_unit_type="gpu"
3541 />
3542 <counter name="EU Both FPU Pipes Active"
3543 description="The percentage of time in which both EU FPU pipelines were actively processing."
3544 data_type="float"
3545 max_equation="100"
3546 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3547 underscore_name="eu_fpu_both_active"
3548 units="percent"
3549 symbol_name="EuFpuBothActive"
3550 semantic_type="duration"
3551 mdapi_supported_apis=""
3552 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3553 mdapi_group="EU Array/Pipes"
3554 mdapi_hw_unit_type="gpu"
3555 />
3556 <counter name="EU AVG IPC Rate"
3557 description="The average rate of IPC calculated for 2 FPU pipelines."
3558 data_type="float"
3559 max_equation="2"
3560 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
3561 underscore_name="eu_avg_ipc_rate"
3562 units="number"
3563 symbol_name="EuAvgIpcRate"
3564 semantic_type="ratio"
3565 mdapi_supported_apis=""
3566 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3567 mdapi_group="EU Array"
3568 mdapi_hw_unit_type="gpu"
3569 />
3570 <counter name="Typed Writes 0"
3571 description="The subslice 0 typed writes."
3572 data_type="uint64"
3573 equation="C 4 READ"
3574 underscore_name="typed_writes0"
3575 units="messages"
3576 symbol_name="TypedWrites0"
3577 semantic_type="event"
3578 mdapi_supported_apis=""
3579 mdapi_usage_flags="Tier3 Frame Batch Draw"
3580 mdapi_hw_unit_type="subslice"
3581 mdapi_group="L3/Data Port"
3582 />
3583 <counter name="EuTypedAtomics0"
3584 description="The subslice 0 EU Typed Atomics subslice 0."
3585 data_type="uint64"
3586 equation="B 7 READ"
3587 underscore_name="eu_typed_atomics0"
3588 units="messages"
3589 symbol_name="EuTypedAtomics0"
3590 semantic_type="event"
3591 mdapi_supported_apis=""
3592 mdapi_usage_flags="Tier3 Frame Batch Draw"
3593 mdapi_hw_unit_type="subslice"
3594 mdapi_group="L3/Data Port"
3595 />
3596 <counter name="Typed Atomics 0"
3597 description="The subslice 0 typed atomics."
3598 data_type="uint64"
3599 equation="C 5 READ"
3600 underscore_name="typed_atomics0"
3601 units="messages"
3602 symbol_name="TypedAtomics0"
3603 semantic_type="event"
3604 mdapi_supported_apis=""
3605 mdapi_usage_flags="Tier3 Frame Batch Draw"
3606 mdapi_hw_unit_type="subslice"
3607 mdapi_group="L3/Data Port"
3608 />
3609 <counter name="TypedAtomicsPerCacheLine"
3610 description="The ratio of EU typed atomics requests to L3 cache line writes."
3611 data_type="float"
3612 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3613 underscore_name="typed_atomics_per_cache_line"
3614 units="eu sends to l3 cache lines"
3615 symbol_name="TypedAtomicsPerCacheLine"
3616 semantic_type="ratio"
3617 mdapi_supported_apis=""
3618 mdapi_usage_flags="Tier3 Frame Batch Draw"
3619 mdapi_hw_unit_type="subslice"
3620 mdapi_group="L3/Data Port"
3621 />
3622 <counter name="EuUntypedReads0"
3623 description="The subslice 0 EU Untyped Reads subslice 0."
3624 data_type="uint64"
3625 equation="B 0 READ"
3626 underscore_name="eu_untyped_reads0"
3627 units="messages"
3628 symbol_name="EuUntypedReads0"
3629 semantic_type="event"
3630 mdapi_supported_apis=""
3631 mdapi_usage_flags="Tier3 Frame Batch Draw"
3632 mdapi_hw_unit_type="subslice"
3633 mdapi_group="L3/Data Port"
3634 />
3635 <counter name="Untyped Writes 0"
3636 description="The subslice 0 untyped writes (including SLM writes)."
3637 data_type="uint64"
3638 equation="C 2 READ"
3639 underscore_name="untyped_writes0"
3640 units="messages"
3641 symbol_name="UntypedWrites0"
3642 semantic_type="event"
3643 mdapi_supported_apis=""
3644 mdapi_usage_flags="Tier3 Frame Batch Draw"
3645 mdapi_hw_unit_type="subslice"
3646 mdapi_group="L3/Data Port"
3647 />
3648 <counter name="EU FPU1 Pipe Active"
3649 description="The percentage of time in which EU FPU1 pipeline was actively processing."
3650 data_type="float"
3651 max_equation="100"
3652 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3653 underscore_name="fpu1_active"
3654 units="percent"
3655 symbol_name="Fpu1Active"
3656 semantic_type="duration"
3657 mdapi_supported_apis=""
3658 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3659 mdapi_group="EU Array/Pipes"
3660 mdapi_hw_unit_type="gpu"
3661 />
3662 <counter name="EU FPU0 Pipe Active"
3663 description="The percentage of time in which EU FPU0 pipeline was actively processing."
3664 data_type="float"
3665 max_equation="100"
3666 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3667 underscore_name="fpu0_active"
3668 units="percent"
3669 symbol_name="Fpu0Active"
3670 semantic_type="duration"
3671 mdapi_supported_apis=""
3672 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3673 mdapi_group="EU Array/Pipes"
3674 mdapi_hw_unit_type="gpu"
3675 />
3676 <counter name="EuUntypedAtomics0"
3677 description="The subslice 0 EU Untyped Atomics subslice 0."
3678 data_type="uint64"
3679 equation="B 2 READ"
3680 underscore_name="eu_untyped_atomics0"
3681 units="messages"
3682 symbol_name="EuUntypedAtomics0"
3683 semantic_type="event"
3684 mdapi_supported_apis=""
3685 mdapi_usage_flags="Tier3 Frame Batch Draw"
3686 mdapi_hw_unit_type="subslice"
3687 mdapi_group="L3/Data Port"
3688 />
3689 <counter name="EuUntypedWrites0"
3690 description="The subslice 0 EU Untyped Writes subslice 0."
3691 data_type="uint64"
3692 equation="B 1 READ"
3693 underscore_name="eu_untyped_writes0"
3694 units="messages"
3695 symbol_name="EuUntypedWrites0"
3696 semantic_type="event"
3697 mdapi_supported_apis=""
3698 mdapi_usage_flags="Tier3 Frame Batch Draw"
3699 mdapi_hw_unit_type="subslice"
3700 mdapi_group="L3/Data Port"
3701 />
3702 <counter name="EuA64UntypedWrites0"
3703 description="The subslice 0 EU A64 Untyped Writes subslice 0."
3704 data_type="uint64"
3705 equation="B 4 READ"
3706 underscore_name="eu_a64_untyped_writes0"
3707 units="messages"
3708 symbol_name="EuA64UntypedWrites0"
3709 semantic_type="event"
3710 mdapi_supported_apis=""
3711 mdapi_usage_flags="Tier3 Frame Batch Draw"
3712 mdapi_hw_unit_type="subslice"
3713 mdapi_group="L3/Data Port"
3714 />
3715 <counter name="UntypedWritesPerCacheLine"
3716 description="The ratio of EU untyped write requests to L3 cache line writes."
3717 data_type="float"
3718 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 FADD $UntypedWrites0 FDIV"
3719 underscore_name="untyped_writes_per_cache_line"
3720 units="eu sends to l3 cache lines"
3721 symbol_name="UntypedWritesPerCacheLine"
3722 semantic_type="ratio"
3723 mdapi_supported_apis=""
3724 mdapi_usage_flags="Tier3 Frame Batch Draw"
3725 mdapi_hw_unit_type="subslice"
3726 mdapi_group="L3/Data Port"
3727 />
3728 <counter name="Shader Barrier Messages"
3729 description="The total number of shader barrier messages."
3730 data_type="uint64"
3731 equation="A 35 READ"
3732 underscore_name="shader_barriers"
3733 units="messages"
3734 symbol_name="ShaderBarriers"
3735 semantic_type="event"
3736 mdapi_supported_apis=""
3737 mdapi_usage_flags="Tier3 Frame Batch Draw"
3738 mdapi_hw_unit_type="gpu"
3739 mdapi_group="EU Array/Barrier"
3740 />
3741 <counter name="Sampler Texels"
3742 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3743 data_type="uint64"
3744 equation="A 28 READ 4 UMUL"
3745 underscore_name="sampler_texels"
3746 units="texels"
3747 symbol_name="SamplerTexels"
3748 semantic_type="event"
3749 mdapi_supported_apis=""
3750 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3751 mdapi_hw_unit_type="gpu"
3752 mdapi_group="Sampler/Sampler Input"
3753 />
3754 <counter name="GPU Time Elapsed"
3755 description="Time elapsed on the GPU during the measurement."
3756 data_type="uint64"
3757 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3758 underscore_name="gpu_time"
3759 units="ns"
3760 symbol_name="GpuTime"
3761 semantic_type="duration"
3762 mdapi_supported_apis=""
3763 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3764 mdapi_hw_unit_type="gpu"
3765 mdapi_group="GPU"
3766 />
3767 <counter name="AVG GPU Core Frequency"
3768 description="Average GPU Core Frequency in the measurement."
3769 data_type="uint64"
3770 max_equation="$GpuMaxFrequency"
3771 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3772 underscore_name="avg_gpu_core_frequency"
3773 units="hz"
3774 symbol_name="AvgGpuCoreFrequency"
3775 semantic_type="event"
3776 mdapi_supported_apis=""
3777 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3778 mdapi_group="GPU"
3779 mdapi_hw_unit_type="gpu"
3780 />
3781 <counter name="Sampler Texels Misses"
3782 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3783 data_type="uint64"
3784 equation="A 29 READ 4 UMUL"
3785 underscore_name="sampler_texel_misses"
3786 units="texels"
3787 symbol_name="SamplerTexelMisses"
3788 semantic_type="event"
3789 mdapi_supported_apis=""
3790 mdapi_usage_flags="Tier3 Batch Frame Draw"
3791 mdapi_hw_unit_type="gpu"
3792 mdapi_group="Sampler/Sampler Cache"
3793 />
3794 <counter name="CS Threads Dispatched"
3795 description="The total number of compute shader hardware threads dispatched."
3796 data_type="uint64"
3797 equation="A 4 READ"
3798 underscore_name="cs_threads"
3799 units="threads"
3800 symbol_name="CsThreads"
3801 semantic_type="event"
3802 mdapi_supported_apis=""
3803 mdapi_usage_flags="Tier3 Frame Batch Draw"
3804 mdapi_hw_unit_type="gpu"
3805 mdapi_group="EU Array/Compute Shader"
3806 />
3807 <counter name="SLM Bytes Read"
3808 description="The total number of GPU memory bytes read from shared local memory."
3809 data_type="uint64"
3810 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3811 equation="A 30 READ 64 UMUL"
3812 underscore_name="slm_bytes_read"
3813 units="bytes"
3814 symbol_name="SlmBytesRead"
3815 semantic_type="throughput"
3816 mdapi_supported_apis=""
3817 mdapi_usage_flags="Tier3 Frame Batch Draw"
3818 mdapi_group="L3/Data Port/SLM"
3819 mdapi_hw_unit_type="gpu"
3820 />
3821 <counter name="EuTypedWrites0"
3822 description="The subslice 0 EU Typed Writes subslice 0."
3823 data_type="uint64"
3824 equation="B 6 READ"
3825 underscore_name="eu_typed_writes0"
3826 units="messages"
3827 symbol_name="EuTypedWrites0"
3828 semantic_type="event"
3829 mdapi_supported_apis=""
3830 mdapi_usage_flags="Tier3 Frame Batch Draw"
3831 mdapi_hw_unit_type="subslice"
3832 mdapi_group="L3/Data Port"
3833 />
3834 <counter name="TypedWritesPerCacheLine"
3835 description="The ratio of EU typed write requests to L3 cache line writes."
3836 data_type="float"
3837 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3838 underscore_name="typed_writes_per_cache_line"
3839 units="eu sends to l3 cache lines"
3840 symbol_name="TypedWritesPerCacheLine"
3841 semantic_type="ratio"
3842 mdapi_supported_apis=""
3843 mdapi_usage_flags="Tier3 Frame Batch Draw"
3844 mdapi_hw_unit_type="subslice"
3845 mdapi_group="L3/Data Port"
3846 />
3847 <counter name="Typed Reads 0"
3848 description="The subslice 0 typed reads."
3849 data_type="uint64"
3850 equation="C 3 READ"
3851 underscore_name="typed_reads0"
3852 units="messages"
3853 symbol_name="TypedReads0"
3854 semantic_type="event"
3855 mdapi_supported_apis=""
3856 mdapi_usage_flags="Tier3 Frame Batch Draw"
3857 mdapi_hw_unit_type="subslice"
3858 mdapi_group="L3/Data Port"
3859 />
3860 <counter name="Untyped Reads 0"
3861 description="The subslice 0 untyped reads (including SLM reads)."
3862 data_type="uint64"
3863 equation="C 1 READ"
3864 underscore_name="untyped_reads0"
3865 units="messages"
3866 symbol_name="UntypedReads0"
3867 semantic_type="event"
3868 mdapi_supported_apis=""
3869 mdapi_usage_flags="Tier3 Frame Batch Draw"
3870 mdapi_hw_unit_type="subslice"
3871 mdapi_group="L3/Data Port"
3872 />
3873 <counter name="EuA64UntypedReads0"
3874 description="The subslice 0 EU A64 Untyped Reads subslice 0."
3875 data_type="uint64"
3876 equation="B 3 READ"
3877 underscore_name="eu_a64_untyped_reads0"
3878 units="messages"
3879 symbol_name="EuA64UntypedReads0"
3880 semantic_type="event"
3881 mdapi_supported_apis=""
3882 mdapi_usage_flags="Tier3 Frame Batch Draw"
3883 mdapi_hw_unit_type="subslice"
3884 mdapi_group="L3/Data Port"
3885 />
3886 <counter name="EU Thread Occupancy"
3887 description="The percentage of time in which hardware threads occupied EUs."
3888 data_type="float"
3889 max_equation="100"
3890 equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3891 underscore_name="eu_thread_occupancy"
3892 units="percent"
3893 symbol_name="EuThreadOccupancy"
3894 semantic_type="duration"
3895 mdapi_supported_apis=""
3896 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3897 mdapi_group="EU Array"
3898 mdapi_hw_unit_type="gpu"
3899 />
3900 <counter name="EU Stall"
3901 description="The percentage of time in which the Execution Units were stalled."
3902 data_type="float"
3903 max_equation="100"
3904 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3905 underscore_name="eu_stall"
3906 units="percent"
3907 symbol_name="EuStall"
3908 semantic_type="duration"
3909 mdapi_supported_apis=""
3910 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3911 mdapi_group="EU Array"
3912 mdapi_hw_unit_type="gpu"
3913 />
3914 <counter name="EuTypedReads0"
3915 description="The subslice 0 EU Typed Reads subslice 0."
3916 data_type="uint64"
3917 equation="B 5 READ"
3918 underscore_name="eu_typed_reads0"
3919 units="messages"
3920 symbol_name="EuTypedReads0"
3921 semantic_type="event"
3922 mdapi_supported_apis=""
3923 mdapi_usage_flags="Tier3 Frame Batch Draw"
3924 mdapi_hw_unit_type="subslice"
3925 mdapi_group="L3/Data Port"
3926 />
3927 <counter name="UntypedReadsPerCacheLine"
3928 description="The ratio of EU untyped read requests to L3 cache line reads."
3929 data_type="float"
3930 equation="$EuUntypedReads0 $EuA64UntypedReads0 FADD $UntypedReads0 FDIV"
3931 underscore_name="untyped_reads_per_cache_line"
3932 units="eu sends to l3 cache lines"
3933 symbol_name="UntypedReadsPerCacheLine"
3934 semantic_type="ratio"
3935 mdapi_supported_apis=""
3936 mdapi_usage_flags="Tier3 Frame Batch Draw"
3937 mdapi_hw_unit_type="subslice"
3938 mdapi_group="L3/Data Port"
3939 />
3940 <counter name="Shader Memory Accesses"
3941 description="The total number of shader memory accesses to L3."
3942 data_type="uint64"
3943 equation="A 32 READ"
3944 underscore_name="shader_memory_accesses"
3945 units="messages"
3946 symbol_name="ShaderMemoryAccesses"
3947 semantic_type="event"
3948 mdapi_supported_apis=""
3949 mdapi_usage_flags="Tier3 Frame Batch Draw"
3950 mdapi_hw_unit_type="gpu"
3951 mdapi_group="L3/Data Port"
3952 />
3953 <counter name="TypedReadsPerCacheLine"
3954 description="The ratio of EU typed read requests to L3 cache line reads."
3955 data_type="float"
3956 equation="$EuTypedReads0 $TypedReads0 FDIV"
3957 underscore_name="typed_reads_per_cache_line"
3958 units="eu sends to l3 cache lines"
3959 symbol_name="TypedReadsPerCacheLine"
3960 semantic_type="ratio"
3961 mdapi_supported_apis=""
3962 mdapi_usage_flags="Tier3 Frame Batch Draw"
3963 mdapi_hw_unit_type="subslice"
3964 mdapi_group="L3/Data Port"
3965 />
3966 <counter name="L3 Shader Throughput"
3967 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3968 data_type="uint64"
3969 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3970 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3971 underscore_name="l3_shader_throughput"
3972 units="bytes"
3973 symbol_name="L3ShaderThroughput"
3974 semantic_type="throughput"
3975 mdapi_supported_apis=""
3976 mdapi_usage_flags="Tier2 Frame Batch Draw"
3977 mdapi_group="L3/Data Port"
3978 mdapi_hw_unit_type="gpu"
3979 />
3980 <counter name="SLM Bytes Written"
3981 description="The total number of GPU memory bytes written into shared local memory."
3982 data_type="uint64"
3983 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3984 equation="A 31 READ 64 UMUL"
3985 underscore_name="slm_bytes_written"
3986 units="bytes"
3987 symbol_name="SlmBytesWritten"
3988 semantic_type="throughput"
3989 mdapi_supported_apis=""
3990 mdapi_usage_flags="Tier3 Frame Batch Draw"
3991 mdapi_group="L3/Data Port/SLM"
3992 mdapi_hw_unit_type="gpu"
3993 />
3994 <counter name="Shader Atomic Memory Accesses"
3995 description="The total number of shader atomic memory accesses."
3996 data_type="uint64"
3997 equation="A 34 READ"
3998 underscore_name="shader_atomics"
3999 units="messages"
4000 symbol_name="ShaderAtomics"
4001 semantic_type="event"
4002 mdapi_supported_apis=""
4003 mdapi_usage_flags="Tier3 Frame Batch Draw"
4004 mdapi_hw_unit_type="gpu"
4005 mdapi_group="L3/Data Port/Atomics"
4006 />
4007 <counter name="EU Send Pipe Active"
4008 description="The percentage of time in which EU send pipeline was actively processing."
4009 data_type="float"
4010 max_equation="100"
4011 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4012 underscore_name="eu_send_active"
4013 units="percent"
4014 symbol_name="EuSendActive"
4015 semantic_type="duration"
4016 mdapi_supported_apis=""
4017 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4018 mdapi_group="EU Array/Pipes"
4019 mdapi_hw_unit_type="gpu"
4020 />
4021 <register_config type="NOA"
4022 availability="$SubsliceMask 1 AND"
4023 priority="0"
4024 >
4025 <register type="NOA" address="0x00000D04" value="0x00000200" />
4026 <register type="NOA" address="0x00009884" value="0x00000000" />
4027 <register type="NOA" address="0x00009888" value="0x121A0007" />
4028 <register type="NOA" address="0x00009888" value="0x101A0000" />
4029 <register type="NOA" address="0x00009888" value="0x121B000B" />
4030 <register type="NOA" address="0x00009888" value="0x161B0009" />
4031 <register type="NOA" address="0x00009888" value="0x0474A000" />
4032 <register type="NOA" address="0x00009888" value="0x0A748000" />
4033 <register type="NOA" address="0x00009888" value="0x0C74A000" />
4034 <register type="NOA" address="0x00009888" value="0x0E74A000" />
4035 <register type="NOA" address="0x00009888" value="0x12741540" />
4036 <register type="NOA" address="0x00009888" value="0x0674A000" />
4037 <register type="NOA" address="0x00009888" value="0x08742000" />
4038 <register type="NOA" address="0x00009888" value="0x0475A000" />
4039 <register type="NOA" address="0x00009888" value="0x0A758000" />
4040 <register type="NOA" address="0x00009888" value="0x0C75A000" />
4041 <register type="NOA" address="0x00009888" value="0x0E75A000" />
4042 <register type="NOA" address="0x00009888" value="0x147500AA" />
4043 <register type="NOA" address="0x00009888" value="0x0675A000" />
4044 <register type="NOA" address="0x00009888" value="0x08752000" />
4045 <register type="NOA" address="0x00009888" value="0x0C76A800" />
4046 <register type="NOA" address="0x00009888" value="0x0E76AA0A" />
4047 <register type="NOA" address="0x00009888" value="0x107602AA" />
4048 <register type="NOA" address="0x00009888" value="0x0077C000" />
4049 <register type="NOA" address="0x00009888" value="0x0E77C000" />
4050 <register type="NOA" address="0x00009888" value="0x1477C000" />
4051 <register type="NOA" address="0x00009888" value="0x1677FFF0" />
4052 <register type="NOA" address="0x00009888" value="0x18770003" />
4053 <register type="NOA" address="0x00009888" value="0x0277C000" />
4054 <register type="NOA" address="0x00009888" value="0x0477C000" />
4055 <register type="NOA" address="0x00009888" value="0x0677C000" />
4056 <register type="NOA" address="0x00009888" value="0x0877C000" />
4057 <register type="NOA" address="0x00009888" value="0x00198000" />
4058 <register type="NOA" address="0x00009888" value="0x0E198000" />
4059 <register type="NOA" address="0x00009888" value="0x1A195540" />
4060 <register type="NOA" address="0x00009888" value="0x1C19003A" />
4061 <register type="NOA" address="0x00009888" value="0x0219C000" />
4062 <register type="NOA" address="0x00009888" value="0x0419C000" />
4063 <register type="NOA" address="0x00009888" value="0x0619C000" />
4064 <register type="NOA" address="0x00009888" value="0x0819C000" />
4065 <register type="NOA" address="0x00009888" value="0x0E1A2A00" />
4066 <register type="NOA" address="0x00009888" value="0x001A2980" />
4067 <register type="NOA" address="0x00009888" value="0x021A2CDA" />
4068 <register type="NOA" address="0x00009888" value="0x041A0058" />
4069 <register type="NOA" address="0x00009888" value="0x001B0011" />
4070 <register type="NOA" address="0x00009888" value="0x061B0900" />
4071 <register type="NOA" address="0x00009888" value="0x081B0A13" />
4072 <register type="NOA" address="0x00009888" value="0x0A1B0B15" />
4073 <register type="NOA" address="0x00009888" value="0x0C1B2317" />
4074 <register type="NOA" address="0x00009888" value="0x0E1B0043" />
4075 <register type="NOA" address="0x00009888" value="0x101B0000" />
4076 <register type="NOA" address="0x00009888" value="0x10178000" />
4077 <register type="NOA" address="0x00009888" value="0x1C1701FE" />
4078 <register type="NOA" address="0x00009884" value="0x00000007" />
4079 <register type="NOA" address="0x00009888" value="0x1100C000" />
4080 <register type="NOA" address="0x00009888" value="0x1F00C000" />
4081 <register type="NOA" address="0x00009888" value="0x2100C000" />
4082 <register type="NOA" address="0x00009888" value="0x2300C000" />
4083 <register type="NOA" address="0x00009888" value="0x2500C000" />
4084 <register type="NOA" address="0x00009888" value="0x2700C000" />
4085 <register type="NOA" address="0x00009888" value="0x2900C000" />
4086 <register type="NOA" address="0x00009888" value="0x2B00C000" />
4087 <register type="NOA" address="0x00009888" value="0x2D00C000" />
4088 <register type="NOA" address="0x00009888" value="0x2F00C000" />
4089 <register type="NOA" address="0x00009888" value="0x1300C000" />
4090 <register type="NOA" address="0x00009888" value="0x1500C000" />
4091 <register type="NOA" address="0x00009888" value="0x1700C000" />
4092 <register type="NOA" address="0x00009888" value="0x1900C000" />
4093 <register type="NOA" address="0x00009888" value="0x47000000" />
4094 <register type="NOA" address="0x00009888" value="0x39000420" />
4095 <register type="NOA" address="0x00009888" value="0x49000000" />
4096 <register type="NOA" address="0x00009888" value="0x3D000000" />
4097 <register type="NOA" address="0x00009888" value="0x4B000000" />
4098 <register type="NOA" address="0x00009888" value="0x3F000000" />
4099 <register type="NOA" address="0x00009888" value="0x4D000000" />
4100 <register type="NOA" address="0x00009888" value="0x41000000" />
4101 <register type="NOA" address="0x00009888" value="0x35000000" />
4102 <register type="NOA" address="0x00009888" value="0x31000000" />
4103 <register type="NOA" address="0x00009888" value="0x43000001" />
4104 <register type="NOA" address="0x00009888" value="0x3B000021" />
4105 </register_config>
4106 <register_config type="OA">
4107 <register type="OA" address="0x00002740" value="0x00000000" />
4108 <register type="OA" address="0x00002710" value="0x00000000" />
4109 <register type="OA" address="0x00002714" value="0xF0800000" />
4110 <register type="OA" address="0x00002720" value="0x00000000" />
4111 <register type="OA" address="0x00002724" value="0xF0800000" />
4112 <register type="OA" address="0x00002770" value="0x00000C2A" />
4113 <register type="OA" address="0x00002774" value="0x0000FE00" />
4114 <register type="OA" address="0x00002778" value="0x00000C6A" />
4115 <register type="OA" address="0x0000277C" value="0x0000FE00" />
4116 <register type="OA" address="0x00002780" value="0x00000C32" />
4117 <register type="OA" address="0x00002784" value="0x0000FE00" />
4118 <register type="OA" address="0x00002788" value="0x00000E6A" />
4119 <register type="OA" address="0x0000278C" value="0x0000FE00" />
4120 <register type="OA" address="0x00002790" value="0x00000E7A" />
4121 <register type="OA" address="0x00002794" value="0x0000FE00" />
4122 <register type="OA" address="0x00002798" value="0x00000C92" />
4123 <register type="OA" address="0x0000279C" value="0x0000FE00" />
4124 <register type="OA" address="0x000027A0" value="0x00000CA2" />
4125 <register type="OA" address="0x000027A4" value="0x0000FE00" />
4126 <register type="OA" address="0x000027A8" value="0x00000C9A" />
4127 <register type="OA" address="0x000027AC" value="0x0000FE00" />
4128 </register_config>
4129 <register_config type="FLEX">
4130 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4131 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4132 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4133 <register type="FLEX" address="0x0000E758" value="0x00000008" />
4134 </register_config>
4135 </set>
4136
4137 <set name="Compute Metrics L3 Cache Gen10"
4138 mdapi_supported_apis="OGL OCL IO BB"
4139 underscore_name="compute_l3_cache"
4140 hw_config_guid="f3b31b5a-00b3-4fb4-81fd-6446e505534c"
4141 chipset="CNL"
4142 symbol_name="ComputeL3Cache"
4143 >
4144 <counter name="GPU Core Clocks"
4145 description="The total number of GPU core clocks elapsed during the measurement."
4146 data_type="uint64"
4147 equation="GPU_CLOCK 0 READ"
4148 underscore_name="gpu_core_clocks"
4149 units="cycles"
4150 symbol_name="GpuCoreClocks"
4151 semantic_type="event"
4152 mdapi_supported_apis=""
4153 mdapi_usage_flags="Tier1 Frame Batch Draw"
4154 mdapi_hw_unit_type="gpu"
4155 mdapi_group="GPU"
4156 />
4157 <counter name="EU Active"
4158 description="The percentage of time in which the Execution Units were actively processing."
4159 data_type="float"
4160 max_equation="100"
4161 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4162 underscore_name="eu_active"
4163 units="percent"
4164 symbol_name="EuActive"
4165 semantic_type="duration"
4166 mdapi_supported_apis=""
4167 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4168 mdapi_group="EU Array"
4169 mdapi_hw_unit_type="gpu"
4170 />
4171 <counter name="L3 Misses"
4172 description="The total number of L3 misses."
4173 data_type="uint64"
4174 equation="C 2 READ C 3 READ UADD"
4175 underscore_name="l3_misses"
4176 units="messages"
4177 symbol_name="L3Misses"
4178 semantic_type="event"
4179 mdapi_supported_apis=""
4180 mdapi_usage_flags="Tier3 Frame Batch Draw"
4181 mdapi_hw_unit_type="gpu"
4182 mdapi_group="L3/TAG"
4183 />
4184 <counter name="GTI L3 Throughput"
4185 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4186 data_type="uint64"
4187 max_equation="$GpuCoreClocks 64 UMUL"
4188 equation="$L3Misses 64 UMUL"
4189 underscore_name="gti_l3_throughput"
4190 units="bytes"
4191 symbol_name="GtiL3Throughput"
4192 semantic_type="throughput"
4193 mdapi_supported_apis=""
4194 mdapi_usage_flags="Tier2 Frame Batch Draw"
4195 mdapi_group="GTI/L3"
4196 mdapi_hw_unit_type="gpu"
4197 />
4198 <counter name="Slice0 L3 Bank0 Accesses"
4199 description="The total number of accesses to Slice0 L3 Bank0."
4200 data_type="uint64"
4201 equation="B 0 READ 2 UMUL"
4202 underscore_name="l3_bank00_accesses"
4203 units="messages"
4204 symbol_name="L3Bank00Accesses"
4205 availability="$SliceMask 1 AND"
4206 semantic_type="event"
4207 mdapi_supported_apis=""
4208 mdapi_usage_flags="Tier4 Frame Batch Draw"
4209 mdapi_hw_unit_type="slice"
4210 mdapi_group="L3"
4211 />
4212 <counter name="Slice0 L3 Bank1 Accesses"
4213 description="The total number of accesses to Slice0 L3 Bank1."
4214 data_type="uint64"
4215 equation="B 1 READ 2 UMUL"
4216 underscore_name="l3_bank01_accesses"
4217 units="messages"
4218 symbol_name="L3Bank01Accesses"
4219 availability="$SliceMask 1 AND"
4220 semantic_type="event"
4221 mdapi_supported_apis=""
4222 mdapi_usage_flags="Tier4 Frame Batch Draw"
4223 mdapi_hw_unit_type="slice"
4224 mdapi_group="L3"
4225 />
4226 <counter name="Slice0 L3 Bank2 Accesses"
4227 description="The total number of accesses to Slice0 L3 Bank2."
4228 data_type="uint64"
4229 equation="B 2 READ 2 UMUL"
4230 underscore_name="l3_bank02_accesses"
4231 units="messages"
4232 symbol_name="L3Bank02Accesses"
4233 availability="$SliceMask 1 AND"
4234 semantic_type="event"
4235 mdapi_supported_apis=""
4236 mdapi_usage_flags="Tier4 Frame Batch Draw"
4237 mdapi_hw_unit_type="slice"
4238 mdapi_group="L3"
4239 />
4240 <counter name="Slice1 L3 Bank0 Accesses"
4241 description="The total number of accesses to Slice1 L3 Bank0."
4242 data_type="uint64"
4243 equation="B 3 READ 2 UMUL"
4244 underscore_name="l3_bank10_accesses"
4245 units="messages"
4246 symbol_name="L3Bank10Accesses"
4247 availability="$SliceMask 2 AND"
4248 semantic_type="event"
4249 mdapi_supported_apis=""
4250 mdapi_usage_flags="Tier4 Frame Batch Draw"
4251 mdapi_hw_unit_type="slice"
4252 mdapi_group="L3"
4253 />
4254 <counter name="Slice1 L3 Bank1 Accesses"
4255 description="The total number of accesses to Slice1 L3 Bank1."
4256 data_type="uint64"
4257 equation="B 4 READ 2 UMUL"
4258 underscore_name="l3_bank11_accesses"
4259 units="messages"
4260 symbol_name="L3Bank11Accesses"
4261 availability="$SliceMask 2 AND"
4262 semantic_type="event"
4263 mdapi_supported_apis=""
4264 mdapi_usage_flags="Tier4 Frame Batch Draw"
4265 mdapi_hw_unit_type="slice"
4266 mdapi_group="L3"
4267 />
4268 <counter name="Slice1 L3 Bank2 Accesses"
4269 description="The total number of accesses to Slice1 L3 Bank2."
4270 data_type="uint64"
4271 equation="B 5 READ 2 UMUL"
4272 underscore_name="l3_bank12_accesses"
4273 units="messages"
4274 symbol_name="L3Bank12Accesses"
4275 availability="$SliceMask 2 AND"
4276 semantic_type="event"
4277 mdapi_supported_apis=""
4278 mdapi_usage_flags="Tier4 Frame Batch Draw"
4279 mdapi_hw_unit_type="slice"
4280 mdapi_group="L3"
4281 />
4282 <counter name="L3 Accesses"
4283 description="The total number of L3 accesses from all entities."
4284 data_type="uint64"
4285 equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank10Accesses UADD $L3Bank11Accesses UADD $L3Bank12Accesses UADD"
4286 underscore_name="l3_accesses"
4287 units="messages"
4288 symbol_name="L3Accesses"
4289 semantic_type="event"
4290 mdapi_supported_apis=""
4291 mdapi_usage_flags="Tier3 Frame Batch Draw"
4292 mdapi_hw_unit_type="gpu"
4293 mdapi_group="L3"
4294 />
4295 <counter name="EU Both FPU Pipes Active"
4296 description="The percentage of time in which both EU FPU pipelines were actively processing."
4297 data_type="float"
4298 max_equation="100"
4299 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4300 underscore_name="eu_fpu_both_active"
4301 units="percent"
4302 symbol_name="EuFpuBothActive"
4303 semantic_type="duration"
4304 mdapi_supported_apis=""
4305 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4306 mdapi_group="EU Array/Pipes"
4307 mdapi_hw_unit_type="gpu"
4308 />
4309 <counter name="L3 Sampler Throughput"
4310 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4311 data_type="uint64"
4312 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4313 equation="64 $SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL UMUL"
4314 underscore_name="l3_sampler_throughput"
4315 units="bytes"
4316 symbol_name="L3SamplerThroughput"
4317 semantic_type="throughput"
4318 mdapi_supported_apis=""
4319 mdapi_usage_flags="Tier2 Frame Batch Draw"
4320 mdapi_group="L3/Sampler"
4321 mdapi_hw_unit_type="gpu"
4322 />
4323 <counter name="EU AVG IPC Rate"
4324 description="The average rate of IPC calculated for 2 FPU pipelines."
4325 data_type="float"
4326 max_equation="2"
4327 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
4328 underscore_name="eu_avg_ipc_rate"
4329 units="number"
4330 symbol_name="EuAvgIpcRate"
4331 semantic_type="ratio"
4332 mdapi_supported_apis=""
4333 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4334 mdapi_group="EU Array"
4335 mdapi_hw_unit_type="gpu"
4336 />
4337 <counter name="EU FPU0 Binary Instruction"
4338 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4339 data_type="float"
4340 max_equation="100"
4341 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4342 underscore_name="eu_binary_fpu0_instruction"
4343 units="percent"
4344 symbol_name="EuBinaryFpu0Instruction"
4345 semantic_type="duration"
4346 mdapi_supported_apis=""
4347 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4348 mdapi_group="EU Array/Pipes/Instructions"
4349 mdapi_hw_unit_type="gpu"
4350 />
4351 <counter name="GS Threads Dispatched"
4352 description="The total number of geometry shader hardware threads dispatched."
4353 data_type="uint64"
4354 equation="A 5 READ"
4355 underscore_name="gs_threads"
4356 units="threads"
4357 symbol_name="GsThreads"
4358 semantic_type="event"
4359 mdapi_supported_apis=""
4360 mdapi_usage_flags="Tier3 Frame Batch Draw"
4361 mdapi_hw_unit_type="gpu"
4362 mdapi_group="EU Array/Geometry Shader"
4363 />
4364 <counter name="Early Hi-Depth Test Fails"
4365 description="The total number of pixels dropped on early hierarchical depth test."
4366 data_type="uint64"
4367 equation="A 22 READ 4 UMUL"
4368 underscore_name="hi_depth_test_fails"
4369 units="pixels"
4370 symbol_name="HiDepthTestFails"
4371 semantic_type="event"
4372 mdapi_supported_apis=""
4373 mdapi_usage_flags="Tier3 Frame Batch Draw"
4374 mdapi_hw_unit_type="gpu"
4375 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4376 />
4377 <counter name="VS Threads Dispatched"
4378 description="The total number of vertex shader hardware threads dispatched."
4379 data_type="uint64"
4380 equation="A 1 READ"
4381 underscore_name="vs_threads"
4382 units="threads"
4383 symbol_name="VsThreads"
4384 semantic_type="event"
4385 mdapi_supported_apis=""
4386 mdapi_usage_flags="Tier3 Frame Batch Draw"
4387 mdapi_hw_unit_type="gpu"
4388 mdapi_group="EU Array/Vertex Shader"
4389 />
4390 <counter name="FS Threads Dispatched"
4391 description="The total number of fragment shader hardware threads dispatched."
4392 data_type="uint64"
4393 equation="A 6 READ"
4394 underscore_name="ps_threads"
4395 units="threads"
4396 symbol_name="PsThreads"
4397 semantic_type="event"
4398 mdapi_supported_apis=""
4399 mdapi_usage_flags="Tier3 Frame Batch Draw"
4400 mdapi_hw_unit_type="gpu"
4401 mdapi_group="EU Array/Fragment Shader"
4402 />
4403 <counter name="EU FPU0 Hybrid Instruction"
4404 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4405 data_type="float"
4406 max_equation="100"
4407 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4408 underscore_name="eu_hybrid_fpu0_instruction"
4409 units="percent"
4410 symbol_name="EuHybridFpu0Instruction"
4411 semantic_type="duration"
4412 mdapi_supported_apis=""
4413 mdapi_usage_flags="Tier4 Frame Batch Draw"
4414 mdapi_group="EU Array/Pipes/Instructions"
4415 mdapi_hw_unit_type="gpu"
4416 />
4417 <counter name="EU FPU1 Pipe Active"
4418 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4419 data_type="float"
4420 max_equation="100"
4421 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4422 underscore_name="fpu1_active"
4423 units="percent"
4424 symbol_name="Fpu1Active"
4425 semantic_type="duration"
4426 mdapi_supported_apis=""
4427 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4428 mdapi_group="EU Array/Pipes"
4429 mdapi_hw_unit_type="gpu"
4430 />
4431 <counter name="EU FPU0 Pipe Active"
4432 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4433 data_type="float"
4434 max_equation="100"
4435 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4436 underscore_name="fpu0_active"
4437 units="percent"
4438 symbol_name="Fpu0Active"
4439 semantic_type="duration"
4440 mdapi_supported_apis=""
4441 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4442 mdapi_group="EU Array/Pipes"
4443 mdapi_hw_unit_type="gpu"
4444 />
4445 <counter name="Shader Barrier Messages"
4446 description="The total number of shader barrier messages."
4447 data_type="uint64"
4448 equation="A 35 READ"
4449 underscore_name="shader_barriers"
4450 units="messages"
4451 symbol_name="ShaderBarriers"
4452 semantic_type="event"
4453 mdapi_supported_apis=""
4454 mdapi_usage_flags="Tier3 Frame Batch Draw"
4455 mdapi_hw_unit_type="gpu"
4456 mdapi_group="EU Array/Barrier"
4457 />
4458 <counter name="EU FPU0 Move Instruction"
4459 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4460 data_type="float"
4461 max_equation="100"
4462 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4463 underscore_name="eu_move_fpu0_instruction"
4464 units="percent"
4465 symbol_name="EuMoveFpu0Instruction"
4466 semantic_type="duration"
4467 mdapi_supported_apis=""
4468 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4469 mdapi_group="EU Array/Pipes/Instructions"
4470 mdapi_hw_unit_type="gpu"
4471 />
4472 <counter name="Sampler Accesses"
4473 description="The total number of messages send to samplers."
4474 data_type="uint64"
4475 equation="A 28 READ"
4476 underscore_name="sampler_accesses"
4477 units="messages"
4478 symbol_name="SamplerAccesses"
4479 semantic_type="event"
4480 mdapi_supported_apis=""
4481 mdapi_usage_flags="Tier3 Batch Frame Draw"
4482 mdapi_hw_unit_type="gpu"
4483 mdapi_group="Sampler"
4484 />
4485 <counter name="Sampler Texels"
4486 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4487 data_type="uint64"
4488 equation="$SamplerAccesses 4 UMUL"
4489 underscore_name="sampler_texels"
4490 units="texels"
4491 symbol_name="SamplerTexels"
4492 semantic_type="event"
4493 mdapi_supported_apis=""
4494 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4495 mdapi_hw_unit_type="gpu"
4496 mdapi_group="Sampler/Sampler Input"
4497 />
4498 <counter name="Pixels Failing Tests"
4499 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4500 data_type="uint64"
4501 equation="A 25 READ 4 UMUL"
4502 underscore_name="pixels_failing_post_ps_tests"
4503 units="pixels"
4504 symbol_name="PixelsFailingPostPsTests"
4505 semantic_type="event"
4506 mdapi_supported_apis=""
4507 mdapi_usage_flags="Tier3 Frame Batch Draw"
4508 mdapi_hw_unit_type="gpu"
4509 mdapi_group="3D Pipe/Output Merger"
4510 />
4511 <counter name="EU FPU1 Hybrid Instruction"
4512 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4513 data_type="float"
4514 max_equation="100"
4515 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4516 underscore_name="eu_hybrid_fpu1_instruction"
4517 units="percent"
4518 symbol_name="EuHybridFpu1Instruction"
4519 semantic_type="duration"
4520 mdapi_supported_apis=""
4521 mdapi_usage_flags="Tier4 Frame Batch Draw"
4522 mdapi_group="EU Array/Pipes/Instructions"
4523 mdapi_hw_unit_type="gpu"
4524 />
4525 <counter name="GPU Time Elapsed"
4526 description="Time elapsed on the GPU during the measurement."
4527 data_type="uint64"
4528 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4529 underscore_name="gpu_time"
4530 units="ns"
4531 symbol_name="GpuTime"
4532 semantic_type="duration"
4533 mdapi_supported_apis=""
4534 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4535 mdapi_hw_unit_type="gpu"
4536 mdapi_group="GPU"
4537 />
4538 <counter name="AVG GPU Core Frequency"
4539 description="Average GPU Core Frequency in the measurement."
4540 data_type="uint64"
4541 max_equation="$GpuMaxFrequency"
4542 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4543 underscore_name="avg_gpu_core_frequency"
4544 units="hz"
4545 symbol_name="AvgGpuCoreFrequency"
4546 semantic_type="event"
4547 mdapi_supported_apis=""
4548 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4549 mdapi_group="GPU"
4550 mdapi_hw_unit_type="gpu"
4551 />
4552 <counter name="Sampler Texels Misses"
4553 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4554 data_type="uint64"
4555 equation="A 29 READ 4 UMUL"
4556 underscore_name="sampler_texel_misses"
4557 units="texels"
4558 symbol_name="SamplerTexelMisses"
4559 semantic_type="event"
4560 mdapi_supported_apis=""
4561 mdapi_usage_flags="Tier3 Batch Frame Draw"
4562 mdapi_hw_unit_type="gpu"
4563 mdapi_group="Sampler/Sampler Cache"
4564 />
4565 <counter name="CS Threads Dispatched"
4566 description="The total number of compute shader hardware threads dispatched."
4567 data_type="uint64"
4568 equation="A 4 READ"
4569 underscore_name="cs_threads"
4570 units="threads"
4571 symbol_name="CsThreads"
4572 semantic_type="event"
4573 mdapi_supported_apis=""
4574 mdapi_usage_flags="Tier3 Frame Batch Draw"
4575 mdapi_hw_unit_type="gpu"
4576 mdapi_group="EU Array/Compute Shader"
4577 />
4578 <counter name="L3 Lookup Accesses w/o IC"
4579 description="The total number of L3 cache lookup accesses w/o IC."
4580 data_type="uint64"
4581 equation="$SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL A 32 READ UADD"
4582 underscore_name="l3_lookups"
4583 units="messages"
4584 symbol_name="L3Lookups"
4585 semantic_type="event"
4586 mdapi_supported_apis=""
4587 mdapi_usage_flags="Tier3 Frame Batch Draw"
4588 mdapi_hw_unit_type="gpu"
4589 mdapi_group="L3/TAG"
4590 />
4591 <counter name="SLM Bytes Read"
4592 description="The total number of GPU memory bytes read from shared local memory."
4593 data_type="uint64"
4594 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4595 equation="A 30 READ 64 UMUL"
4596 underscore_name="slm_bytes_read"
4597 units="bytes"
4598 symbol_name="SlmBytesRead"
4599 semantic_type="throughput"
4600 mdapi_supported_apis=""
4601 mdapi_usage_flags="Tier3 Frame Batch Draw"
4602 mdapi_group="L3/Data Port/SLM"
4603 mdapi_hw_unit_type="gpu"
4604 />
4605 <counter name="GTI Read Throughput"
4606 description="The total number of GPU memory bytes read from GTI."
4607 data_type="uint64"
4608 max_equation="$GpuCoreClocks 64 UMUL"
4609 equation="64 C 6 READ UMUL"
4610 underscore_name="gti_read_throughput"
4611 units="bytes"
4612 symbol_name="GtiReadThroughput"
4613 semantic_type="throughput"
4614 mdapi_supported_apis=""
4615 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4616 mdapi_group="GTI"
4617 mdapi_hw_unit_type="gpu"
4618 />
4619 <counter name="GPU Busy"
4620 description="The percentage of time in which the GPU has been processing GPU commands."
4621 data_type="float"
4622 max_equation="100"
4623 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4624 underscore_name="gpu_busy"
4625 units="percent"
4626 symbol_name="GpuBusy"
4627 semantic_type="duration"
4628 mdapi_supported_apis=""
4629 mdapi_usage_flags="Tier1 Overview System Frame"
4630 mdapi_group="GPU"
4631 mdapi_hw_unit_type="gpu"
4632 />
4633 <counter name="EU FPU0 Ternary Instruction"
4634 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4635 data_type="float"
4636 max_equation="100"
4637 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4638 underscore_name="eu_ternary_fpu0_instruction"
4639 units="percent"
4640 symbol_name="EuTernaryFpu0Instruction"
4641 semantic_type="duration"
4642 mdapi_supported_apis=""
4643 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4644 mdapi_group="EU Array/Pipes/Instructions"
4645 mdapi_hw_unit_type="gpu"
4646 />
4647 <counter name="Shader Atomic Memory Accesses"
4648 description="The total number of shader atomic memory accesses."
4649 data_type="uint64"
4650 equation="A 34 READ"
4651 underscore_name="shader_atomics"
4652 units="messages"
4653 symbol_name="ShaderAtomics"
4654 semantic_type="event"
4655 mdapi_supported_apis=""
4656 mdapi_usage_flags="Tier3 Frame Batch Draw"
4657 mdapi_hw_unit_type="gpu"
4658 mdapi_group="L3/Data Port/Atomics"
4659 />
4660 <counter name="Rasterized Pixels"
4661 description="The total number of rasterized pixels."
4662 data_type="uint64"
4663 equation="A 21 READ 4 UMUL"
4664 underscore_name="rasterized_pixels"
4665 units="pixels"
4666 symbol_name="RasterizedPixels"
4667 semantic_type="event"
4668 mdapi_supported_apis=""
4669 mdapi_usage_flags="Tier3 Frame Batch Draw"
4670 mdapi_hw_unit_type="gpu"
4671 mdapi_group="3D Pipe/Rasterizer"
4672 />
4673 <counter name="DS Threads Dispatched"
4674 description="The total number of domain shader hardware threads dispatched."
4675 data_type="uint64"
4676 equation="A 3 READ"
4677 underscore_name="ds_threads"
4678 units="threads"
4679 symbol_name="DsThreads"
4680 semantic_type="event"
4681 mdapi_supported_apis=""
4682 mdapi_usage_flags="Tier3 Frame Batch Draw"
4683 mdapi_hw_unit_type="gpu"
4684 mdapi_group="EU Array/Domain Shader"
4685 />
4686 <counter name="Samples Written"
4687 description="The total number of samples or pixels written to all render targets."
4688 data_type="uint64"
4689 equation="A 26 READ 4 UMUL"
4690 underscore_name="samples_written"
4691 units="pixels"
4692 symbol_name="SamplesWritten"
4693 semantic_type="event"
4694 mdapi_supported_apis=""
4695 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4696 mdapi_hw_unit_type="gpu"
4697 mdapi_group="3D Pipe/Output Merger"
4698 />
4699 <counter name="EU FPU1 Move Instruction"
4700 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4701 data_type="float"
4702 max_equation="100"
4703 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4704 underscore_name="eu_move_fpu1_instruction"
4705 units="percent"
4706 symbol_name="EuMoveFpu1Instruction"
4707 semantic_type="duration"
4708 mdapi_supported_apis=""
4709 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4710 mdapi_group="EU Array/Pipes/Instructions"
4711 mdapi_hw_unit_type="gpu"
4712 />
4713 <counter name="EU Stall"
4714 description="The percentage of time in which the Execution Units were stalled."
4715 data_type="float"
4716 max_equation="100"
4717 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4718 underscore_name="eu_stall"
4719 units="percent"
4720 symbol_name="EuStall"
4721 semantic_type="duration"
4722 mdapi_supported_apis=""
4723 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4724 mdapi_group="EU Array"
4725 mdapi_hw_unit_type="gpu"
4726 />
4727 <counter name="Samples Blended"
4728 description="The total number of blended samples or pixels written to all render targets."
4729 data_type="uint64"
4730 equation="A 27 READ 4 UMUL"
4731 underscore_name="samples_blended"
4732 units="pixels"
4733 symbol_name="SamplesBlended"
4734 semantic_type="event"
4735 mdapi_supported_apis=""
4736 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4737 mdapi_hw_unit_type="gpu"
4738 mdapi_group="3D Pipe/Output Merger"
4739 />
4740 <counter name="Early Depth Test Fails"
4741 description="The total number of pixels dropped on early depth test."
4742 data_type="uint64"
4743 equation="A 23 READ 4 UMUL"
4744 underscore_name="early_depth_test_fails"
4745 units="pixels"
4746 symbol_name="EarlyDepthTestFails"
4747 semantic_type="event"
4748 mdapi_supported_apis=""
4749 mdapi_usage_flags="Tier3 Frame Batch Draw"
4750 mdapi_hw_unit_type="gpu"
4751 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4752 />
4753 <counter name="Shader Memory Accesses"
4754 description="The total number of shader memory accesses to L3."
4755 data_type="uint64"
4756 equation="A 32 READ"
4757 underscore_name="shader_memory_accesses"
4758 units="messages"
4759 symbol_name="ShaderMemoryAccesses"
4760 semantic_type="event"
4761 mdapi_supported_apis=""
4762 mdapi_usage_flags="Tier3 Frame Batch Draw"
4763 mdapi_hw_unit_type="gpu"
4764 mdapi_group="L3/Data Port"
4765 />
4766 <counter name="HS Threads Dispatched"
4767 description="The total number of hull shader hardware threads dispatched."
4768 data_type="uint64"
4769 equation="A 2 READ"
4770 underscore_name="hs_threads"
4771 units="threads"
4772 symbol_name="HsThreads"
4773 semantic_type="event"
4774 mdapi_supported_apis=""
4775 mdapi_usage_flags="Tier3 Frame Batch Draw"
4776 mdapi_hw_unit_type="gpu"
4777 mdapi_group="EU Array/Hull Shader"
4778 />
4779 <counter name="L3 Total Throughput"
4780 description="The total number of GPU memory bytes transferred via L3."
4781 data_type="uint64"
4782 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4783 equation="$L3Accesses 64 UMUL"
4784 underscore_name="l3_total_throughput"
4785 units="bytes"
4786 symbol_name="L3TotalThroughput"
4787 semantic_type="throughput"
4788 mdapi_supported_apis=""
4789 mdapi_usage_flags="Tier3 Frame Batch Draw"
4790 mdapi_group="L3"
4791 mdapi_hw_unit_type="gpu"
4792 />
4793 <counter name="GTI Write Throughput"
4794 description="The total number of GPU memory bytes written to GTI."
4795 data_type="uint64"
4796 max_equation="$GpuCoreClocks 64 UMUL"
4797 equation="64 C 7 READ UMUL"
4798 underscore_name="gti_write_throughput"
4799 units="bytes"
4800 symbol_name="GtiWriteThroughput"
4801 semantic_type="throughput"
4802 mdapi_supported_apis=""
4803 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4804 mdapi_group="GTI"
4805 mdapi_hw_unit_type="gpu"
4806 />
4807 <counter name="L3 Shader Throughput"
4808 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4809 data_type="uint64"
4810 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4811 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4812 underscore_name="l3_shader_throughput"
4813 units="bytes"
4814 symbol_name="L3ShaderThroughput"
4815 semantic_type="throughput"
4816 mdapi_supported_apis=""
4817 mdapi_usage_flags="Tier2 Frame Batch Draw"
4818 mdapi_group="L3/Data Port"
4819 mdapi_hw_unit_type="gpu"
4820 />
4821 <counter name="Samples Killed in FS"
4822 description="The total number of samples or pixels dropped in fragment shaders."
4823 data_type="uint64"
4824 equation="A 24 READ 4 UMUL"
4825 underscore_name="samples_killed_in_ps"
4826 units="pixels"
4827 symbol_name="SamplesKilledInPs"
4828 semantic_type="event"
4829 mdapi_supported_apis=""
4830 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4831 mdapi_hw_unit_type="gpu"
4832 mdapi_group="3D Pipe/Fragment Shader"
4833 />
4834 <counter name="SLM Bytes Written"
4835 description="The total number of GPU memory bytes written into shared local memory."
4836 data_type="uint64"
4837 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4838 equation="A 31 READ 64 UMUL"
4839 underscore_name="slm_bytes_written"
4840 units="bytes"
4841 symbol_name="SlmBytesWritten"
4842 semantic_type="throughput"
4843 mdapi_supported_apis=""
4844 mdapi_usage_flags="Tier3 Frame Batch Draw"
4845 mdapi_group="L3/Data Port/SLM"
4846 mdapi_hw_unit_type="gpu"
4847 />
4848 <counter name="EU FPU1 Binary Instruction"
4849 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4850 data_type="float"
4851 max_equation="100"
4852 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4853 underscore_name="eu_binary_fpu1_instruction"
4854 units="percent"
4855 symbol_name="EuBinaryFpu1Instruction"
4856 semantic_type="duration"
4857 mdapi_supported_apis=""
4858 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4859 mdapi_group="EU Array/Pipes/Instructions"
4860 mdapi_hw_unit_type="gpu"
4861 />
4862 <counter name="EU FPU1 Ternary Instruction"
4863 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4864 data_type="float"
4865 max_equation="100"
4866 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4867 underscore_name="eu_ternary_fpu1_instruction"
4868 units="percent"
4869 symbol_name="EuTernaryFpu1Instruction"
4870 semantic_type="duration"
4871 mdapi_supported_apis=""
4872 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4873 mdapi_group="EU Array/Pipes/Instructions"
4874 mdapi_hw_unit_type="gpu"
4875 />
4876 <counter name="EU Send Pipe Active"
4877 description="The percentage of time in which EU send pipeline was actively processing."
4878 data_type="float"
4879 max_equation="100"
4880 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4881 underscore_name="eu_send_active"
4882 units="percent"
4883 symbol_name="EuSendActive"
4884 semantic_type="duration"
4885 mdapi_supported_apis=""
4886 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4887 mdapi_group="EU Array/Pipes"
4888 mdapi_hw_unit_type="gpu"
4889 />
4890 <register_config type="NOA">
4891 <register type="NOA" address="0x00000D04" value="0x00000200" />
4892 <register type="NOA" address="0x00009884" value="0x00000000" />
4893 <register type="NOA" address="0x00009888" value="0x146C0080" />
4894 <register type="NOA" address="0x00009888" value="0x14EC0080" />
4895 <register type="NOA" address="0x00009888" value="0x006C0050" />
4896 <register type="NOA" address="0x00009888" value="0x066C5100" />
4897 <register type="NOA" address="0x00009888" value="0x086C0052" />
4898 <register type="NOA" address="0x00009888" value="0x026C5C00" />
4899 <register type="NOA" address="0x00009888" value="0x106C0000" />
4900 <register type="NOA" address="0x00009888" value="0x186C0800" />
4901 <register type="NOA" address="0x00009888" value="0x1A6C0540" />
4902 <register type="NOA" address="0x00009888" value="0x00739000" />
4903 <register type="NOA" address="0x00009888" value="0x02739000" />
4904 <register type="NOA" address="0x00009888" value="0x0473F000" />
4905 <register type="NOA" address="0x00009888" value="0x00778000" />
4906 <register type="NOA" address="0x00009888" value="0x0E778000" />
4907 <register type="NOA" address="0x00009888" value="0x14778000" />
4908 <register type="NOA" address="0x00009888" value="0x167702A0" />
4909 <register type="NOA" address="0x00009888" value="0x06778000" />
4910 <register type="NOA" address="0x00009888" value="0x08778000" />
4911 <register type="NOA" address="0x00009888" value="0x08EC5000" />
4912 <register type="NOA" address="0x00009888" value="0x0AEC5251" />
4913 <register type="NOA" address="0x00009888" value="0x04EC005C" />
4914 <register type="NOA" address="0x00009888" value="0x10EC0000" />
4915 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
4916 <register type="NOA" address="0x00009888" value="0x18EC0000" />
4917 <register type="NOA" address="0x00009888" value="0x04F3E000" />
4918 <register type="NOA" address="0x00009888" value="0x02F31000" />
4919 <register type="NOA" address="0x00009888" value="0x16F702A0" />
4920 <register type="NOA" address="0x00009888" value="0x08F78000" />
4921 <register type="NOA" address="0x00009884" value="0x00000007" />
4922 <register type="NOA" address="0x00009888" value="0x0B080360" />
4923 <register type="NOA" address="0x00009888" value="0x1D073800" />
4924 <register type="NOA" address="0x00009888" value="0x1F070140" />
4925 <register type="NOA" address="0x00009888" value="0x01081060" />
4926 <register type="NOA" address="0x00009888" value="0x0D080000" />
4927 <register type="NOA" address="0x00009888" value="0x01094000" />
4928 <register type="NOA" address="0x00009888" value="0x03091000" />
4929 <register type="NOA" address="0x00009888" value="0x09044000" />
4930 <register type="NOA" address="0x00009888" value="0x0B041000" />
4931 <register type="NOA" address="0x00009888" value="0x0D048000" />
4932 <register type="NOA" address="0x00009888" value="0x0F042000" />
4933 <register type="NOA" address="0x00009888" value="0x0507E700" />
4934 <register type="NOA" address="0x00009888" value="0x070700D7" />
4935 <register type="NOA" address="0x00009888" value="0x25070000" />
4936 <register type="NOA" address="0x00009888" value="0x1B070000" />
4937 <register type="NOA" address="0x00009888" value="0x1100C000" />
4938 <register type="NOA" address="0x00009888" value="0x1F00C000" />
4939 <register type="NOA" address="0x00009888" value="0x2100C000" />
4940 <register type="NOA" address="0x00009888" value="0x2300C000" />
4941 <register type="NOA" address="0x00009888" value="0x2500C000" />
4942 <register type="NOA" address="0x00009888" value="0x2700C000" />
4943 <register type="NOA" address="0x00009888" value="0x13004000" />
4944 <register type="NOA" address="0x00009888" value="0x15004000" />
4945 <register type="NOA" address="0x00009888" value="0x1700C000" />
4946 <register type="NOA" address="0x00009888" value="0x1900C000" />
4947 <register type="NOA" address="0x00009888" value="0x1B004000" />
4948 <register type="NOA" address="0x00009888" value="0x1D004000" />
4949 <register type="NOA" address="0x00009888" value="0x47001111" />
4950 <register type="NOA" address="0x00009888" value="0x39002101" />
4951 <register type="NOA" address="0x00009888" value="0x49001110" />
4952 <register type="NOA" address="0x00009888" value="0x3D000429" />
4953 <register type="NOA" address="0x00009888" value="0x4B000001" />
4954 <register type="NOA" address="0x00009888" value="0x3F000000" />
4955 <register type="NOA" address="0x00009888" value="0x35000000" />
4956 <register type="NOA" address="0x00009888" value="0x31000000" />
4957 <register type="NOA" address="0x00009888" value="0x3B002401" />
4958 </register_config>
4959 <register_config type="OA">
4960 <register type="OA" address="0x00002740" value="0x00000000" />
4961 <register type="OA" address="0x00002710" value="0x00000000" />
4962 <register type="OA" address="0x00002714" value="0x00800000" />
4963 <register type="OA" address="0x00002720" value="0x00000000" />
4964 <register type="OA" address="0x00002724" value="0x00800000" />
4965 </register_config>
4966 <register_config type="FLEX">
4967 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4968 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4969 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4970 <register type="FLEX" address="0x0000E758" value="0x00101100" />
4971 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4972 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4973 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4974 </register_config>
4975 </set>
4976
4977 <set name="Metric set HDCAndSF"
4978 mdapi_supported_apis="OGL OCL IO BB"
4979 underscore_name="hdc_and_sf"
4980 hw_config_guid="890094c5-8615-4f69-a8b9-706c5bcbd713"
4981 chipset="CNL"
4982 symbol_name="HDCAndSF"
4983 >
4984 <counter name="GPU Core Clocks"
4985 description="The total number of GPU core clocks elapsed during the measurement."
4986 data_type="uint64"
4987 equation="GPU_CLOCK 0 READ"
4988 underscore_name="gpu_core_clocks"
4989 units="cycles"
4990 symbol_name="GpuCoreClocks"
4991 semantic_type="event"
4992 mdapi_supported_apis=""
4993 mdapi_usage_flags="Tier1 Frame Batch Draw"
4994 mdapi_hw_unit_type="gpu"
4995 mdapi_group="GPU"
4996 />
4997 <counter name="EU Active"
4998 description="The percentage of time in which the Execution Units were actively processing."
4999 data_type="float"
5000 max_equation="100"
5001 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5002 underscore_name="eu_active"
5003 units="percent"
5004 symbol_name="EuActive"
5005 semantic_type="duration"
5006 mdapi_supported_apis=""
5007 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5008 mdapi_group="EU Array"
5009 mdapi_hw_unit_type="gpu"
5010 />
5011 <counter name="EU Both FPU Pipes Active"
5012 description="The percentage of time in which both EU FPU pipelines were actively processing."
5013 data_type="float"
5014 max_equation="100"
5015 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5016 underscore_name="eu_fpu_both_active"
5017 units="percent"
5018 symbol_name="EuFpuBothActive"
5019 semantic_type="duration"
5020 mdapi_supported_apis=""
5021 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5022 mdapi_group="EU Array/Pipes"
5023 mdapi_hw_unit_type="gpu"
5024 />
5025 <counter name="SQ is full"
5026 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5027 data_type="float"
5028 max_equation="100"
5029 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5030 underscore_name="gt_request_queue_full"
5031 units="percent"
5032 symbol_name="GTRequestQueueFull"
5033 semantic_type="duration"
5034 mdapi_supported_apis=""
5035 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5036 mdapi_group="GTI"
5037 mdapi_hw_unit_type="gpu"
5038 />
5039 <counter name="VS Send Pipe Active"
5040 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5041 data_type="float"
5042 max_equation="100"
5043 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5044 underscore_name="vs_send_active"
5045 units="percent"
5046 symbol_name="VsSendActive"
5047 semantic_type="duration"
5048 mdapi_supported_apis=""
5049 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5050 mdapi_group="EU Array/Vertex Shader"
5051 mdapi_hw_unit_type="gpu"
5052 />
5053 <counter name="VS FPU1 Pipe Active"
5054 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5055 data_type="float"
5056 max_equation="100"
5057 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5058 underscore_name="vs_fpu1_active"
5059 units="percent"
5060 symbol_name="VsFpu1Active"
5061 semantic_type="duration"
5062 mdapi_supported_apis=""
5063 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5064 mdapi_group="EU Array/Vertex Shader"
5065 mdapi_hw_unit_type="gpu"
5066 />
5067 <counter name="GS Threads Dispatched"
5068 description="The total number of geometry shader hardware threads dispatched."
5069 data_type="uint64"
5070 equation="A 5 READ"
5071 underscore_name="gs_threads"
5072 units="threads"
5073 symbol_name="GsThreads"
5074 semantic_type="event"
5075 mdapi_supported_apis=""
5076 mdapi_usage_flags="Tier3 Frame Batch Draw"
5077 mdapi_hw_unit_type="gpu"
5078 mdapi_group="EU Array/Geometry Shader"
5079 />
5080 <counter name="Early Hi-Depth Test Fails"
5081 description="The total number of pixels dropped on early hierarchical depth test."
5082 data_type="uint64"
5083 equation="A 22 READ 4 UMUL"
5084 underscore_name="hi_depth_test_fails"
5085 units="pixels"
5086 symbol_name="HiDepthTestFails"
5087 semantic_type="event"
5088 mdapi_supported_apis=""
5089 mdapi_usage_flags="Tier3 Frame Batch Draw"
5090 mdapi_hw_unit_type="gpu"
5091 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5092 />
5093 <counter name="FS Both FPU Active"
5094 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5095 data_type="float"
5096 max_equation="100"
5097 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5098 underscore_name="ps_eu_both_fpu_active"
5099 units="percent"
5100 symbol_name="PsEuBothFpuActive"
5101 semantic_type="duration"
5102 mdapi_supported_apis=""
5103 mdapi_usage_flags="Tier4 Frame Batch Draw"
5104 mdapi_group="3D Pipe/Fragment Shader"
5105 mdapi_hw_unit_type="gpu"
5106 />
5107 <counter name="VS Threads Dispatched"
5108 description="The total number of vertex shader hardware threads dispatched."
5109 data_type="uint64"
5110 equation="A 1 READ"
5111 underscore_name="vs_threads"
5112 units="threads"
5113 symbol_name="VsThreads"
5114 semantic_type="event"
5115 mdapi_supported_apis=""
5116 mdapi_usage_flags="Tier3 Frame Batch Draw"
5117 mdapi_hw_unit_type="gpu"
5118 mdapi_group="EU Array/Vertex Shader"
5119 />
5120 <counter name="Polygon Data Ready"
5121 description="The percentage of time in which geometry pipeline output is ready"
5122 data_type="float"
5123 max_equation="100"
5124 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5125 underscore_name="poly_data_ready"
5126 units="percent"
5127 symbol_name="PolyDataReady"
5128 semantic_type="duration"
5129 mdapi_supported_apis=""
5130 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5131 mdapi_group="GPU/3D Pipe/Strip-Fans"
5132 mdapi_hw_unit_type="gpu"
5133 />
5134 <counter name="FS Threads Dispatched"
5135 description="The total number of fragment shader hardware threads dispatched."
5136 data_type="uint64"
5137 equation="A 6 READ"
5138 underscore_name="ps_threads"
5139 units="threads"
5140 symbol_name="PsThreads"
5141 semantic_type="event"
5142 mdapi_supported_apis=""
5143 mdapi_usage_flags="Tier3 Frame Batch Draw"
5144 mdapi_hw_unit_type="gpu"
5145 mdapi_group="EU Array/Fragment Shader"
5146 />
5147 <counter name="Shader Barrier Messages"
5148 description="The total number of shader barrier messages."
5149 data_type="uint64"
5150 equation="A 35 READ"
5151 underscore_name="shader_barriers"
5152 units="messages"
5153 symbol_name="ShaderBarriers"
5154 semantic_type="event"
5155 mdapi_supported_apis=""
5156 mdapi_usage_flags="Tier3 Frame Batch Draw"
5157 mdapi_hw_unit_type="gpu"
5158 mdapi_group="EU Array/Barrier"
5159 />
5160 <counter name="Sampler Texels"
5161 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5162 data_type="uint64"
5163 equation="A 28 READ 4 UMUL"
5164 underscore_name="sampler_texels"
5165 units="texels"
5166 symbol_name="SamplerTexels"
5167 semantic_type="event"
5168 mdapi_supported_apis=""
5169 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5170 mdapi_hw_unit_type="gpu"
5171 mdapi_group="Sampler/Sampler Input"
5172 />
5173 <counter name="Pixels Failing Tests"
5174 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5175 data_type="uint64"
5176 equation="A 25 READ 4 UMUL"
5177 underscore_name="pixels_failing_post_ps_tests"
5178 units="pixels"
5179 symbol_name="PixelsFailingPostPsTests"
5180 semantic_type="event"
5181 mdapi_supported_apis=""
5182 mdapi_usage_flags="Tier3 Frame Batch Draw"
5183 mdapi_hw_unit_type="gpu"
5184 mdapi_group="3D Pipe/Output Merger"
5185 />
5186 <counter name="GPU Time Elapsed"
5187 description="Time elapsed on the GPU during the measurement."
5188 data_type="uint64"
5189 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5190 underscore_name="gpu_time"
5191 units="ns"
5192 symbol_name="GpuTime"
5193 semantic_type="duration"
5194 mdapi_supported_apis=""
5195 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5196 mdapi_hw_unit_type="gpu"
5197 mdapi_group="GPU"
5198 />
5199 <counter name="AVG GPU Core Frequency"
5200 description="Average GPU Core Frequency in the measurement."
5201 data_type="uint64"
5202 max_equation="$GpuMaxFrequency"
5203 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5204 underscore_name="avg_gpu_core_frequency"
5205 units="hz"
5206 symbol_name="AvgGpuCoreFrequency"
5207 semantic_type="event"
5208 mdapi_supported_apis=""
5209 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5210 mdapi_group="GPU"
5211 mdapi_hw_unit_type="gpu"
5212 />
5213 <counter name="Sampler Texels Misses"
5214 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5215 data_type="uint64"
5216 equation="A 29 READ 4 UMUL"
5217 underscore_name="sampler_texel_misses"
5218 units="texels"
5219 symbol_name="SamplerTexelMisses"
5220 semantic_type="event"
5221 mdapi_supported_apis=""
5222 mdapi_usage_flags="Tier3 Batch Frame Draw"
5223 mdapi_hw_unit_type="gpu"
5224 mdapi_group="Sampler/Sampler Cache"
5225 />
5226 <counter name="Slice0 Subslice1 Non-sampler Shader Access Stalled On L3"
5227 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice1)"
5228 data_type="float"
5229 max_equation="100"
5230 equation="B 4 READ B 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5231 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5232 units="percent"
5233 symbol_name="NonSamplerShader01AccessStalledOnL3"
5234 availability="$SubsliceMask 2 AND"
5235 semantic_type="duration"
5236 mdapi_supported_apis=""
5237 mdapi_usage_flags="Tier3 Frame Batch Draw"
5238 mdapi_group="GPU/Data Port"
5239 mdapi_hw_unit_type="subslice"
5240 />
5241 <counter name="CS Threads Dispatched"
5242 description="The total number of compute shader hardware threads dispatched."
5243 data_type="uint64"
5244 equation="A 4 READ"
5245 underscore_name="cs_threads"
5246 units="threads"
5247 symbol_name="CsThreads"
5248 semantic_type="event"
5249 mdapi_supported_apis=""
5250 mdapi_usage_flags="Tier3 Frame Batch Draw"
5251 mdapi_hw_unit_type="gpu"
5252 mdapi_group="EU Array/Compute Shader"
5253 />
5254 <counter name="Slice0 Subslice2 Non-sampler Shader Access Stalled On L3"
5255 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice2)"
5256 data_type="float"
5257 max_equation="100"
5258 equation="B 6 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5259 underscore_name="non_sampler_shader02_access_stalled_on_l3"
5260 units="percent"
5261 symbol_name="NonSamplerShader02AccessStalledOnL3"
5262 availability="$SubsliceMask 4 AND"
5263 semantic_type="duration"
5264 mdapi_supported_apis=""
5265 mdapi_usage_flags="Tier3 Frame Batch Draw"
5266 mdapi_group="GPU/Data Port"
5267 mdapi_hw_unit_type="subslice"
5268 />
5269 <counter name="SLM Bytes Read"
5270 description="The total number of GPU memory bytes read from shared local memory."
5271 data_type="uint64"
5272 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5273 equation="A 30 READ 64 UMUL"
5274 underscore_name="slm_bytes_read"
5275 units="bytes"
5276 symbol_name="SlmBytesRead"
5277 semantic_type="throughput"
5278 mdapi_supported_apis=""
5279 mdapi_usage_flags="Tier3 Frame Batch Draw"
5280 mdapi_group="L3/Data Port/SLM"
5281 mdapi_hw_unit_type="gpu"
5282 />
5283 <counter name="PS FPU1 Pipe Active"
5284 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5285 data_type="float"
5286 max_equation="100"
5287 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5288 underscore_name="ps_fpu1_active"
5289 units="percent"
5290 symbol_name="PsFpu1Active"
5291 semantic_type="duration"
5292 mdapi_supported_apis=""
5293 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5294 mdapi_group="EU Array/Pixel Shader"
5295 mdapi_hw_unit_type="gpu"
5296 />
5297 <counter name="PS Send Pipeline Active"
5298 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5299 data_type="float"
5300 max_equation="100"
5301 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5302 underscore_name="ps_send_active"
5303 units="percent"
5304 symbol_name="PsSendActive"
5305 semantic_type="duration"
5306 mdapi_supported_apis=""
5307 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5308 mdapi_group="EU Array/Pixel Shader"
5309 mdapi_hw_unit_type="gpu"
5310 />
5311 <counter name="VS FPU0 Pipe Active"
5312 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5313 data_type="float"
5314 max_equation="100"
5315 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5316 underscore_name="vs_fpu0_active"
5317 units="percent"
5318 symbol_name="VsFpu0Active"
5319 semantic_type="duration"
5320 mdapi_supported_apis=""
5321 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5322 mdapi_group="EU Array/Vertex Shader"
5323 mdapi_hw_unit_type="gpu"
5324 />
5325 <counter name="GPU Busy"
5326 description="The percentage of time in which the GPU has been processing GPU commands."
5327 data_type="float"
5328 max_equation="100"
5329 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5330 underscore_name="gpu_busy"
5331 units="percent"
5332 symbol_name="GpuBusy"
5333 semantic_type="duration"
5334 mdapi_supported_apis=""
5335 mdapi_usage_flags="Tier1 Overview System Frame"
5336 mdapi_group="GPU"
5337 mdapi_hw_unit_type="gpu"
5338 />
5339 <counter name="Slice1 Subslice0 Non-sampler Shader Access Stalled On L3"
5340 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice0)"
5341 data_type="float"
5342 max_equation="100"
5343 equation="C 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5344 underscore_name="non_sampler_shader10_access_stalled_on_l3"
5345 units="percent"
5346 symbol_name="NonSamplerShader10AccessStalledOnL3"
5347 availability="$SubsliceMask 8 AND"
5348 semantic_type="duration"
5349 mdapi_supported_apis=""
5350 mdapi_usage_flags="Tier3 Frame Batch Draw"
5351 mdapi_group="GPU/Data Port"
5352 mdapi_hw_unit_type="subslice"
5353 />
5354 <counter name="Rasterized Pixels"
5355 description="The total number of rasterized pixels."
5356 data_type="uint64"
5357 equation="A 21 READ 4 UMUL"
5358 underscore_name="rasterized_pixels"
5359 units="pixels"
5360 symbol_name="RasterizedPixels"
5361 semantic_type="event"
5362 mdapi_supported_apis=""
5363 mdapi_usage_flags="Tier3 Frame Batch Draw"
5364 mdapi_hw_unit_type="gpu"
5365 mdapi_group="3D Pipe/Rasterizer"
5366 />
5367 <counter name="PS FPU0 Pipe Active"
5368 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5369 data_type="float"
5370 max_equation="100"
5371 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5372 underscore_name="ps_fpu0_active"
5373 units="percent"
5374 symbol_name="PsFpu0Active"
5375 semantic_type="duration"
5376 mdapi_supported_apis=""
5377 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5378 mdapi_group="EU Array/Pixel Shader"
5379 mdapi_hw_unit_type="gpu"
5380 />
5381 <counter name="DS Threads Dispatched"
5382 description="The total number of domain shader hardware threads dispatched."
5383 data_type="uint64"
5384 equation="A 3 READ"
5385 underscore_name="ds_threads"
5386 units="threads"
5387 symbol_name="DsThreads"
5388 semantic_type="event"
5389 mdapi_supported_apis=""
5390 mdapi_usage_flags="Tier3 Frame Batch Draw"
5391 mdapi_hw_unit_type="gpu"
5392 mdapi_group="EU Array/Domain Shader"
5393 />
5394 <counter name="Samples Written"
5395 description="The total number of samples or pixels written to all render targets."
5396 data_type="uint64"
5397 equation="A 26 READ 4 UMUL"
5398 underscore_name="samples_written"
5399 units="pixels"
5400 symbol_name="SamplesWritten"
5401 semantic_type="event"
5402 mdapi_supported_apis=""
5403 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5404 mdapi_hw_unit_type="gpu"
5405 mdapi_group="3D Pipe/Output Merger"
5406 />
5407 <counter name="EU Stall"
5408 description="The percentage of time in which the Execution Units were stalled."
5409 data_type="float"
5410 max_equation="100"
5411 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5412 underscore_name="eu_stall"
5413 units="percent"
5414 symbol_name="EuStall"
5415 semantic_type="duration"
5416 mdapi_supported_apis=""
5417 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5418 mdapi_group="EU Array"
5419 mdapi_hw_unit_type="gpu"
5420 />
5421 <counter name="Samples Blended"
5422 description="The total number of blended samples or pixels written to all render targets."
5423 data_type="uint64"
5424 equation="A 27 READ 4 UMUL"
5425 underscore_name="samples_blended"
5426 units="pixels"
5427 symbol_name="SamplesBlended"
5428 semantic_type="event"
5429 mdapi_supported_apis=""
5430 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5431 mdapi_hw_unit_type="gpu"
5432 mdapi_group="3D Pipe/Output Merger"
5433 />
5434 <counter name="Early Depth Test Fails"
5435 description="The total number of pixels dropped on early depth test."
5436 data_type="uint64"
5437 equation="A 23 READ 4 UMUL"
5438 underscore_name="early_depth_test_fails"
5439 units="pixels"
5440 symbol_name="EarlyDepthTestFails"
5441 semantic_type="event"
5442 mdapi_supported_apis=""
5443 mdapi_usage_flags="Tier3 Frame Batch Draw"
5444 mdapi_hw_unit_type="gpu"
5445 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5446 />
5447 <counter name="Shader Memory Accesses"
5448 description="The total number of shader memory accesses to L3."
5449 data_type="uint64"
5450 equation="A 32 READ"
5451 underscore_name="shader_memory_accesses"
5452 units="messages"
5453 symbol_name="ShaderMemoryAccesses"
5454 semantic_type="event"
5455 mdapi_supported_apis=""
5456 mdapi_usage_flags="Tier3 Frame Batch Draw"
5457 mdapi_hw_unit_type="gpu"
5458 mdapi_group="L3/Data Port"
5459 />
5460 <counter name="HS Threads Dispatched"
5461 description="The total number of hull shader hardware threads dispatched."
5462 data_type="uint64"
5463 equation="A 2 READ"
5464 underscore_name="hs_threads"
5465 units="threads"
5466 symbol_name="HsThreads"
5467 semantic_type="event"
5468 mdapi_supported_apis=""
5469 mdapi_usage_flags="Tier3 Frame Batch Draw"
5470 mdapi_hw_unit_type="gpu"
5471 mdapi_group="EU Array/Hull Shader"
5472 />
5473 <counter name="Slice1 Subslice1 Non-sampler Shader Access Stalled On L3"
5474 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice1)"
5475 data_type="float"
5476 max_equation="100"
5477 equation="C 2 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5478 underscore_name="non_sampler_shader11_access_stalled_on_l3"
5479 units="percent"
5480 symbol_name="NonSamplerShader11AccessStalledOnL3"
5481 availability="$SubsliceMask 16 AND"
5482 semantic_type="duration"
5483 mdapi_supported_apis=""
5484 mdapi_usage_flags="Tier3 Frame Batch Draw"
5485 mdapi_group="GPU/Data Port"
5486 mdapi_hw_unit_type="subslice"
5487 />
5488 <counter name="L3 Shader Throughput"
5489 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5490 data_type="uint64"
5491 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5492 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5493 underscore_name="l3_shader_throughput"
5494 units="bytes"
5495 symbol_name="L3ShaderThroughput"
5496 semantic_type="throughput"
5497 mdapi_supported_apis=""
5498 mdapi_usage_flags="Tier2 Frame Batch Draw"
5499 mdapi_group="L3/Data Port"
5500 mdapi_hw_unit_type="gpu"
5501 />
5502 <counter name="Samples Killed in FS"
5503 description="The total number of samples or pixels dropped in fragment shaders."
5504 data_type="uint64"
5505 equation="A 24 READ 4 UMUL"
5506 underscore_name="samples_killed_in_ps"
5507 units="pixels"
5508 symbol_name="SamplesKilledInPs"
5509 semantic_type="event"
5510 mdapi_supported_apis=""
5511 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5512 mdapi_hw_unit_type="gpu"
5513 mdapi_group="3D Pipe/Fragment Shader"
5514 />
5515 <counter name="Slice0 Subslice0 Non-sampler Shader Access Stalled On L3"
5516 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice0)"
5517 data_type="float"
5518 max_equation="100"
5519 equation="B 2 READ B 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5520 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5521 units="percent"
5522 symbol_name="NonSamplerShader00AccessStalledOnL3"
5523 availability="$SubsliceMask 1 AND"
5524 semantic_type="duration"
5525 mdapi_supported_apis=""
5526 mdapi_usage_flags="Tier3 Frame Batch Draw"
5527 mdapi_group="GPU/Data Port"
5528 mdapi_hw_unit_type="subslice"
5529 />
5530 <counter name="SLM Bytes Written"
5531 description="The total number of GPU memory bytes written into shared local memory."
5532 data_type="uint64"
5533 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5534 equation="A 31 READ 64 UMUL"
5535 underscore_name="slm_bytes_written"
5536 units="bytes"
5537 symbol_name="SlmBytesWritten"
5538 semantic_type="throughput"
5539 mdapi_supported_apis=""
5540 mdapi_usage_flags="Tier3 Frame Batch Draw"
5541 mdapi_group="L3/Data Port/SLM"
5542 mdapi_hw_unit_type="gpu"
5543 />
5544 <counter name="Shader Atomic Memory Accesses"
5545 description="The total number of shader atomic memory accesses."
5546 data_type="uint64"
5547 equation="A 34 READ"
5548 underscore_name="shader_atomics"
5549 units="messages"
5550 symbol_name="ShaderAtomics"
5551 semantic_type="event"
5552 mdapi_supported_apis=""
5553 mdapi_usage_flags="Tier3 Frame Batch Draw"
5554 mdapi_hw_unit_type="gpu"
5555 mdapi_group="L3/Data Port/Atomics"
5556 />
5557 <register_config type="NOA">
5558 <register type="NOA" address="0x00000D04" value="0x00000200" />
5559 <register type="NOA" address="0x00009884" value="0x00000000" />
5560 <register type="NOA" address="0x00009888" value="0x121A0011" />
5561 <register type="NOA" address="0x00009888" value="0x123A0011" />
5562 <register type="NOA" address="0x00009888" value="0x129A0011" />
5563 <register type="NOA" address="0x00009888" value="0x12BA0011" />
5564 <register type="NOA" address="0x00009888" value="0x125A0011" />
5565 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
5566 <register type="NOA" address="0x00009888" value="0x186C00A0" />
5567 <register type="NOA" address="0x00009888" value="0x0673C000" />
5568 <register type="NOA" address="0x00009888" value="0x00736000" />
5569 <register type="NOA" address="0x00009888" value="0x0C74A000" />
5570 <register type="NOA" address="0x00009888" value="0x0C75A000" />
5571 <register type="NOA" address="0x00009888" value="0x0E762800" />
5572 <register type="NOA" address="0x00009888" value="0x1477C000" />
5573 <register type="NOA" address="0x00009888" value="0x16779570" />
5574 <register type="NOA" address="0x00009888" value="0x18770002" />
5575 <register type="NOA" address="0x00009888" value="0x02778000" />
5576 <register type="NOA" address="0x00009888" value="0x04778000" />
5577 <register type="NOA" address="0x00009888" value="0x0A7B8000" />
5578 <register type="NOA" address="0x00009888" value="0x0C7B002A" />
5579 <register type="NOA" address="0x00009888" value="0x147C8000" />
5580 <register type="NOA" address="0x00009888" value="0x167C003E" />
5581 <register type="NOA" address="0x00009888" value="0x1E7D0028" />
5582 <register type="NOA" address="0x00009888" value="0x1A1901E0" />
5583 <register type="NOA" address="0x00009888" value="0x081A2B50" />
5584 <register type="NOA" address="0x00009888" value="0x001A0000" />
5585 <register type="NOA" address="0x00009888" value="0x1A391E00" />
5586 <register type="NOA" address="0x00009888" value="0x0A3A2B50" />
5587 <register type="NOA" address="0x00009888" value="0x003A0000" />
5588 <register type="NOA" address="0x00009888" value="0x12F41400" />
5589 <register type="NOA" address="0x00009888" value="0x14F500A0" />
5590 <register type="NOA" address="0x00009888" value="0x10F60280" />
5591 <register type="NOA" address="0x00009888" value="0x16F7C000" />
5592 <register type="NOA" address="0x00009888" value="0x18F70003" />
5593 <register type="NOA" address="0x00009888" value="0x02F74000" />
5594 <register type="NOA" address="0x00009888" value="0x04F74000" />
5595 <register type="NOA" address="0x00009888" value="0x08FBA000" />
5596 <register type="NOA" address="0x00009888" value="0x02FC8000" />
5597 <register type="NOA" address="0x00009888" value="0x04FC8000" />
5598 <register type="NOA" address="0x00009888" value="0x1CFD000A" />
5599 <register type="NOA" address="0x00009888" value="0x1C99003C" />
5600 <register type="NOA" address="0x00009888" value="0x0E9A2B50" />
5601 <register type="NOA" address="0x00009888" value="0x009A0000" />
5602 <register type="NOA" address="0x00009888" value="0x02B9C000" />
5603 <register type="NOA" address="0x00009888" value="0x04B9C000" />
5604 <register type="NOA" address="0x00009888" value="0x00BA2800" />
5605 <register type="NOA" address="0x00009888" value="0x02BA0056" />
5606 <register type="NOA" address="0x00009888" value="0x1A596000" />
5607 <register type="NOA" address="0x00009888" value="0x1C590003" />
5608 <register type="NOA" address="0x00009888" value="0x0C5A2B50" />
5609 <register type="NOA" address="0x00009888" value="0x005A0000" />
5610 <register type="NOA" address="0x00009884" value="0x00000007" />
5611 <register type="NOA" address="0x00009888" value="0x130E03C0" />
5612 <register type="NOA" address="0x00009888" value="0x2100F000" />
5613 <register type="NOA" address="0x00009888" value="0x01181000" />
5614 <register type="NOA" address="0x00009888" value="0x010E0030" />
5615 <register type="NOA" address="0x00009888" value="0x110E0000" />
5616 <register type="NOA" address="0x00009888" value="0x01104000" />
5617 <register type="NOA" address="0x00009888" value="0x01118000" />
5618 <register type="NOA" address="0x00009888" value="0x0B142000" />
5619 <register type="NOA" address="0x00009888" value="0x01092000" />
5620 <register type="NOA" address="0x00009888" value="0x010B4000" />
5621 <register type="NOA" address="0x00009888" value="0x09041000" />
5622 <register type="NOA" address="0x00009888" value="0x1D000071" />
5623 <register type="NOA" address="0x00009888" value="0x33000000" />
5624 <register type="NOA" address="0x00009888" value="0x11004000" />
5625 <register type="NOA" address="0x00009888" value="0x2300C000" />
5626 <register type="NOA" address="0x00009888" value="0x2500C000" />
5627 <register type="NOA" address="0x00009888" value="0x2700C000" />
5628 <register type="NOA" address="0x00009888" value="0x2900C000" />
5629 <register type="NOA" address="0x00009888" value="0x2B00C000" />
5630 <register type="NOA" address="0x00009888" value="0x2D00C000" />
5631 <register type="NOA" address="0x00009888" value="0x2F00C000" />
5632 <register type="NOA" address="0x00009888" value="0x1300C000" />
5633 <register type="NOA" address="0x00009888" value="0x1500C000" />
5634 <register type="NOA" address="0x00009888" value="0x47000003" />
5635 <register type="NOA" address="0x00009888" value="0x39000000" />
5636 <register type="NOA" address="0x00009888" value="0x4B001111" />
5637 <register type="NOA" address="0x00009888" value="0x3D000408" />
5638 <register type="NOA" address="0x00009888" value="0x3F000421" />
5639 <register type="NOA" address="0x00009888" value="0x4D000000" />
5640 <register type="NOA" address="0x00009888" value="0x41000084" />
5641 <register type="NOA" address="0x00009888" value="0x35000000" />
5642 <register type="NOA" address="0x00009888" value="0x31000000" />
5643 <register type="NOA" address="0x00009888" value="0x43000000" />
5644 <register type="NOA" address="0x00009888" value="0x49000300" />
5645 </register_config>
5646 <register_config type="OA">
5647 <register type="OA" address="0x00002740" value="0x00000000" />
5648 <register type="OA" address="0x00002710" value="0x00000000" />
5649 <register type="OA" address="0x00002714" value="0x10800000" />
5650 <register type="OA" address="0x00002720" value="0x00000000" />
5651 <register type="OA" address="0x00002724" value="0x00800000" />
5652 <register type="OA" address="0x00002770" value="0x00000002" />
5653 <register type="OA" address="0x00002774" value="0x0000FFFE" />
5654 </register_config>
5655 <register_config type="FLEX">
5656 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5657 <register type="FLEX" address="0x0000E558" value="0x00010003" />
5658 <register type="FLEX" address="0x0000E658" value="0x00012011" />
5659 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5660 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5661 </register_config>
5662 </set>
5663
5664 <set name="Metric set L3_1"
5665 mdapi_supported_apis="OGL OCL IO BB"
5666 underscore_name="l3_1"
5667 hw_config_guid="e56f7dd7-ff55-4bae-89a1-a526a2e3b0d6"
5668 chipset="CNL"
5669 symbol_name="L3_1"
5670 >
5671 <counter name="GPU Core Clocks"
5672 description="The total number of GPU core clocks elapsed during the measurement."
5673 data_type="uint64"
5674 equation="GPU_CLOCK 0 READ"
5675 underscore_name="gpu_core_clocks"
5676 units="cycles"
5677 symbol_name="GpuCoreClocks"
5678 semantic_type="event"
5679 mdapi_supported_apis=""
5680 mdapi_usage_flags="Tier1 Frame Batch Draw"
5681 mdapi_hw_unit_type="gpu"
5682 mdapi_group="GPU"
5683 />
5684 <counter name="EU Active"
5685 description="The percentage of time in which the Execution Units were actively processing."
5686 data_type="float"
5687 max_equation="100"
5688 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5689 underscore_name="eu_active"
5690 units="percent"
5691 symbol_name="EuActive"
5692 semantic_type="duration"
5693 mdapi_supported_apis=""
5694 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5695 mdapi_group="EU Array"
5696 mdapi_hw_unit_type="gpu"
5697 />
5698 <counter name="Slice0 L3 Bank1 Active"
5699 description="The percentage of time in which slice0 L3 bank1 is active"
5700 data_type="float"
5701 max_equation="100"
5702 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5703 underscore_name="l30_bank1_active"
5704 units="percent"
5705 symbol_name="L30Bank1Active"
5706 availability="$SliceMask 1 AND"
5707 semantic_type="duration"
5708 mdapi_supported_apis=""
5709 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5710 mdapi_group="GTI/L3"
5711 mdapi_hw_unit_type="slice"
5712 />
5713 <counter name="EU Both FPU Pipes Active"
5714 description="The percentage of time in which both EU FPU pipelines were actively processing."
5715 data_type="float"
5716 max_equation="100"
5717 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5718 underscore_name="eu_fpu_both_active"
5719 units="percent"
5720 symbol_name="EuFpuBothActive"
5721 semantic_type="duration"
5722 mdapi_supported_apis=""
5723 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5724 mdapi_group="EU Array/Pipes"
5725 mdapi_hw_unit_type="gpu"
5726 />
5727 <counter name="SQ is full"
5728 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5729 data_type="float"
5730 max_equation="100"
5731 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5732 underscore_name="gt_request_queue_full"
5733 units="percent"
5734 symbol_name="GTRequestQueueFull"
5735 semantic_type="duration"
5736 mdapi_supported_apis=""
5737 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5738 mdapi_group="GTI"
5739 mdapi_hw_unit_type="gpu"
5740 />
5741 <counter name="VS Send Pipe Active"
5742 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5743 data_type="float"
5744 max_equation="100"
5745 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5746 underscore_name="vs_send_active"
5747 units="percent"
5748 symbol_name="VsSendActive"
5749 semantic_type="duration"
5750 mdapi_supported_apis=""
5751 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5752 mdapi_group="EU Array/Vertex Shader"
5753 mdapi_hw_unit_type="gpu"
5754 />
5755 <counter name="VS FPU1 Pipe Active"
5756 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5757 data_type="float"
5758 max_equation="100"
5759 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5760 underscore_name="vs_fpu1_active"
5761 units="percent"
5762 symbol_name="VsFpu1Active"
5763 semantic_type="duration"
5764 mdapi_supported_apis=""
5765 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5766 mdapi_group="EU Array/Vertex Shader"
5767 mdapi_hw_unit_type="gpu"
5768 />
5769 <counter name="GS Threads Dispatched"
5770 description="The total number of geometry shader hardware threads dispatched."
5771 data_type="uint64"
5772 equation="A 5 READ"
5773 underscore_name="gs_threads"
5774 units="threads"
5775 symbol_name="GsThreads"
5776 semantic_type="event"
5777 mdapi_supported_apis=""
5778 mdapi_usage_flags="Tier3 Frame Batch Draw"
5779 mdapi_hw_unit_type="gpu"
5780 mdapi_group="EU Array/Geometry Shader"
5781 />
5782 <counter name="Early Hi-Depth Test Fails"
5783 description="The total number of pixels dropped on early hierarchical depth test."
5784 data_type="uint64"
5785 equation="A 22 READ 4 UMUL"
5786 underscore_name="hi_depth_test_fails"
5787 units="pixels"
5788 symbol_name="HiDepthTestFails"
5789 semantic_type="event"
5790 mdapi_supported_apis=""
5791 mdapi_usage_flags="Tier3 Frame Batch Draw"
5792 mdapi_hw_unit_type="gpu"
5793 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5794 />
5795 <counter name="FS Both FPU Active"
5796 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5797 data_type="float"
5798 max_equation="100"
5799 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5800 underscore_name="ps_eu_both_fpu_active"
5801 units="percent"
5802 symbol_name="PsEuBothFpuActive"
5803 semantic_type="duration"
5804 mdapi_supported_apis=""
5805 mdapi_usage_flags="Tier4 Frame Batch Draw"
5806 mdapi_group="3D Pipe/Fragment Shader"
5807 mdapi_hw_unit_type="gpu"
5808 />
5809 <counter name="VS Threads Dispatched"
5810 description="The total number of vertex shader hardware threads dispatched."
5811 data_type="uint64"
5812 equation="A 1 READ"
5813 underscore_name="vs_threads"
5814 units="threads"
5815 symbol_name="VsThreads"
5816 semantic_type="event"
5817 mdapi_supported_apis=""
5818 mdapi_usage_flags="Tier3 Frame Batch Draw"
5819 mdapi_hw_unit_type="gpu"
5820 mdapi_group="EU Array/Vertex Shader"
5821 />
5822 <counter name="Slice0 L3 Bank1 Stalled"
5823 description="The percentage of time in which slice0 L3 bank1 is stalled"
5824 data_type="float"
5825 max_equation="100"
5826 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5827 underscore_name="l30_bank1_stalled"
5828 units="percent"
5829 symbol_name="L30Bank1Stalled"
5830 availability="$SliceMask 1 AND"
5831 semantic_type="duration"
5832 mdapi_supported_apis=""
5833 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5834 mdapi_group="GTI/L3"
5835 mdapi_hw_unit_type="slice"
5836 />
5837 <counter name="FS Threads Dispatched"
5838 description="The total number of fragment shader hardware threads dispatched."
5839 data_type="uint64"
5840 equation="A 6 READ"
5841 underscore_name="ps_threads"
5842 units="threads"
5843 symbol_name="PsThreads"
5844 semantic_type="event"
5845 mdapi_supported_apis=""
5846 mdapi_usage_flags="Tier3 Frame Batch Draw"
5847 mdapi_hw_unit_type="gpu"
5848 mdapi_group="EU Array/Fragment Shader"
5849 />
5850 <counter name="Shader Barrier Messages"
5851 description="The total number of shader barrier messages."
5852 data_type="uint64"
5853 equation="A 35 READ"
5854 underscore_name="shader_barriers"
5855 units="messages"
5856 symbol_name="ShaderBarriers"
5857 semantic_type="event"
5858 mdapi_supported_apis=""
5859 mdapi_usage_flags="Tier3 Frame Batch Draw"
5860 mdapi_hw_unit_type="gpu"
5861 mdapi_group="EU Array/Barrier"
5862 />
5863 <counter name="Sampler Texels"
5864 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5865 data_type="uint64"
5866 equation="A 28 READ 4 UMUL"
5867 underscore_name="sampler_texels"
5868 units="texels"
5869 symbol_name="SamplerTexels"
5870 semantic_type="event"
5871 mdapi_supported_apis=""
5872 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5873 mdapi_hw_unit_type="gpu"
5874 mdapi_group="Sampler/Sampler Input"
5875 />
5876 <counter name="Pixels Failing Tests"
5877 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5878 data_type="uint64"
5879 equation="A 25 READ 4 UMUL"
5880 underscore_name="pixels_failing_post_ps_tests"
5881 units="pixels"
5882 symbol_name="PixelsFailingPostPsTests"
5883 semantic_type="event"
5884 mdapi_supported_apis=""
5885 mdapi_usage_flags="Tier3 Frame Batch Draw"
5886 mdapi_hw_unit_type="gpu"
5887 mdapi_group="3D Pipe/Output Merger"
5888 />
5889 <counter name="GPU Time Elapsed"
5890 description="Time elapsed on the GPU during the measurement."
5891 data_type="uint64"
5892 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5893 underscore_name="gpu_time"
5894 units="ns"
5895 symbol_name="GpuTime"
5896 semantic_type="duration"
5897 mdapi_supported_apis=""
5898 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5899 mdapi_hw_unit_type="gpu"
5900 mdapi_group="GPU"
5901 />
5902 <counter name="AVG GPU Core Frequency"
5903 description="Average GPU Core Frequency in the measurement."
5904 data_type="uint64"
5905 max_equation="$GpuMaxFrequency"
5906 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5907 underscore_name="avg_gpu_core_frequency"
5908 units="hz"
5909 symbol_name="AvgGpuCoreFrequency"
5910 semantic_type="event"
5911 mdapi_supported_apis=""
5912 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5913 mdapi_group="GPU"
5914 mdapi_hw_unit_type="gpu"
5915 />
5916 <counter name="Sampler Texels Misses"
5917 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5918 data_type="uint64"
5919 equation="A 29 READ 4 UMUL"
5920 underscore_name="sampler_texel_misses"
5921 units="texels"
5922 symbol_name="SamplerTexelMisses"
5923 semantic_type="event"
5924 mdapi_supported_apis=""
5925 mdapi_usage_flags="Tier3 Batch Frame Draw"
5926 mdapi_hw_unit_type="gpu"
5927 mdapi_group="Sampler/Sampler Cache"
5928 />
5929 <counter name="CS Threads Dispatched"
5930 description="The total number of compute shader hardware threads dispatched."
5931 data_type="uint64"
5932 equation="A 4 READ"
5933 underscore_name="cs_threads"
5934 units="threads"
5935 symbol_name="CsThreads"
5936 semantic_type="event"
5937 mdapi_supported_apis=""
5938 mdapi_usage_flags="Tier3 Frame Batch Draw"
5939 mdapi_hw_unit_type="gpu"
5940 mdapi_group="EU Array/Compute Shader"
5941 />
5942 <counter name="SLM Bytes Read"
5943 description="The total number of GPU memory bytes read from shared local memory."
5944 data_type="uint64"
5945 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5946 equation="A 30 READ 64 UMUL"
5947 underscore_name="slm_bytes_read"
5948 units="bytes"
5949 symbol_name="SlmBytesRead"
5950 semantic_type="throughput"
5951 mdapi_supported_apis=""
5952 mdapi_usage_flags="Tier3 Frame Batch Draw"
5953 mdapi_group="L3/Data Port/SLM"
5954 mdapi_hw_unit_type="gpu"
5955 />
5956 <counter name="PS FPU1 Pipe Active"
5957 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5958 data_type="float"
5959 max_equation="100"
5960 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5961 underscore_name="ps_fpu1_active"
5962 units="percent"
5963 symbol_name="PsFpu1Active"
5964 semantic_type="duration"
5965 mdapi_supported_apis=""
5966 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5967 mdapi_group="EU Array/Pixel Shader"
5968 mdapi_hw_unit_type="gpu"
5969 />
5970 <counter name="PS Send Pipeline Active"
5971 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5972 data_type="float"
5973 max_equation="100"
5974 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5975 underscore_name="ps_send_active"
5976 units="percent"
5977 symbol_name="PsSendActive"
5978 semantic_type="duration"
5979 mdapi_supported_apis=""
5980 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5981 mdapi_group="EU Array/Pixel Shader"
5982 mdapi_hw_unit_type="gpu"
5983 />
5984 <counter name="VS FPU0 Pipe Active"
5985 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5986 data_type="float"
5987 max_equation="100"
5988 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5989 underscore_name="vs_fpu0_active"
5990 units="percent"
5991 symbol_name="VsFpu0Active"
5992 semantic_type="duration"
5993 mdapi_supported_apis=""
5994 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5995 mdapi_group="EU Array/Vertex Shader"
5996 mdapi_hw_unit_type="gpu"
5997 />
5998 <counter name="GPU Busy"
5999 description="The percentage of time in which the GPU has been processing GPU commands."
6000 data_type="float"
6001 max_equation="100"
6002 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6003 underscore_name="gpu_busy"
6004 units="percent"
6005 symbol_name="GpuBusy"
6006 semantic_type="duration"
6007 mdapi_supported_apis=""
6008 mdapi_usage_flags="Tier1 Overview System Frame"
6009 mdapi_group="GPU"
6010 mdapi_hw_unit_type="gpu"
6011 />
6012 <counter name="Slice0 L3 Bank2 Active"
6013 description="The percentage of time in which slice0 L3 bank2 is active"
6014 data_type="float"
6015 max_equation="100"
6016 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6017 underscore_name="l30_bank2_active"
6018 units="percent"
6019 symbol_name="L30Bank2Active"
6020 availability="$SliceMask 1 AND"
6021 semantic_type="duration"
6022 mdapi_supported_apis=""
6023 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6024 mdapi_group="GTI/L3"
6025 mdapi_hw_unit_type="slice"
6026 />
6027 <counter name="Slice0 L3 Bank0 Active"
6028 description="The percentage of time in which slice0 L3 bank0 is active"
6029 data_type="float"
6030 max_equation="100"
6031 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6032 underscore_name="l30_bank0_active"
6033 units="percent"
6034 symbol_name="L30Bank0Active"
6035 availability="$SliceMask 1 AND"
6036 semantic_type="duration"
6037 mdapi_supported_apis=""
6038 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6039 mdapi_group="GTI/L3"
6040 mdapi_hw_unit_type="slice"
6041 />
6042 <counter name="Rasterized Pixels"
6043 description="The total number of rasterized pixels."
6044 data_type="uint64"
6045 equation="A 21 READ 4 UMUL"
6046 underscore_name="rasterized_pixels"
6047 units="pixels"
6048 symbol_name="RasterizedPixels"
6049 semantic_type="event"
6050 mdapi_supported_apis=""
6051 mdapi_usage_flags="Tier3 Frame Batch Draw"
6052 mdapi_hw_unit_type="gpu"
6053 mdapi_group="3D Pipe/Rasterizer"
6054 />
6055 <counter name="Slice1 L3 Bank2 Stalled"
6056 description="The percentage of time in which slice1 L3 bank2 is stalled"
6057 data_type="float"
6058 max_equation="100"
6059 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6060 underscore_name="l31_bank2_stalled"
6061 units="percent"
6062 symbol_name="L31Bank2Stalled"
6063 availability="$SliceMask 2 AND"
6064 semantic_type="duration"
6065 mdapi_supported_apis=""
6066 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6067 mdapi_group="GTI/L3"
6068 mdapi_hw_unit_type="slice"
6069 />
6070 <counter name="PS FPU0 Pipe Active"
6071 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6072 data_type="float"
6073 max_equation="100"
6074 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6075 underscore_name="ps_fpu0_active"
6076 units="percent"
6077 symbol_name="PsFpu0Active"
6078 semantic_type="duration"
6079 mdapi_supported_apis=""
6080 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6081 mdapi_group="EU Array/Pixel Shader"
6082 mdapi_hw_unit_type="gpu"
6083 />
6084 <counter name="Slice0 L3 Bank0 Stalled"
6085 description="The percentage of time in which slice0 L3 bank0 is stalled"
6086 data_type="float"
6087 max_equation="100"
6088 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6089 underscore_name="l30_bank0_stalled"
6090 units="percent"
6091 symbol_name="L30Bank0Stalled"
6092 availability="$SliceMask 1 AND"
6093 semantic_type="duration"
6094 mdapi_supported_apis=""
6095 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6096 mdapi_group="GTI/L3"
6097 mdapi_hw_unit_type="slice"
6098 />
6099 <counter name="DS Threads Dispatched"
6100 description="The total number of domain shader hardware threads dispatched."
6101 data_type="uint64"
6102 equation="A 3 READ"
6103 underscore_name="ds_threads"
6104 units="threads"
6105 symbol_name="DsThreads"
6106 semantic_type="event"
6107 mdapi_supported_apis=""
6108 mdapi_usage_flags="Tier3 Frame Batch Draw"
6109 mdapi_hw_unit_type="gpu"
6110 mdapi_group="EU Array/Domain Shader"
6111 />
6112 <counter name="Samples Written"
6113 description="The total number of samples or pixels written to all render targets."
6114 data_type="uint64"
6115 equation="A 26 READ 4 UMUL"
6116 underscore_name="samples_written"
6117 units="pixels"
6118 symbol_name="SamplesWritten"
6119 semantic_type="event"
6120 mdapi_supported_apis=""
6121 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6122 mdapi_hw_unit_type="gpu"
6123 mdapi_group="3D Pipe/Output Merger"
6124 />
6125 <counter name="EU Stall"
6126 description="The percentage of time in which the Execution Units were stalled."
6127 data_type="float"
6128 max_equation="100"
6129 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6130 underscore_name="eu_stall"
6131 units="percent"
6132 symbol_name="EuStall"
6133 semantic_type="duration"
6134 mdapi_supported_apis=""
6135 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6136 mdapi_group="EU Array"
6137 mdapi_hw_unit_type="gpu"
6138 />
6139 <counter name="Samples Blended"
6140 description="The total number of blended samples or pixels written to all render targets."
6141 data_type="uint64"
6142 equation="A 27 READ 4 UMUL"
6143 underscore_name="samples_blended"
6144 units="pixels"
6145 symbol_name="SamplesBlended"
6146 semantic_type="event"
6147 mdapi_supported_apis=""
6148 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6149 mdapi_hw_unit_type="gpu"
6150 mdapi_group="3D Pipe/Output Merger"
6151 />
6152 <counter name="Early Depth Test Fails"
6153 description="The total number of pixels dropped on early depth test."
6154 data_type="uint64"
6155 equation="A 23 READ 4 UMUL"
6156 underscore_name="early_depth_test_fails"
6157 units="pixels"
6158 symbol_name="EarlyDepthTestFails"
6159 semantic_type="event"
6160 mdapi_supported_apis=""
6161 mdapi_usage_flags="Tier3 Frame Batch Draw"
6162 mdapi_hw_unit_type="gpu"
6163 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6164 />
6165 <counter name="Shader Memory Accesses"
6166 description="The total number of shader memory accesses to L3."
6167 data_type="uint64"
6168 equation="A 32 READ"
6169 underscore_name="shader_memory_accesses"
6170 units="messages"
6171 symbol_name="ShaderMemoryAccesses"
6172 semantic_type="event"
6173 mdapi_supported_apis=""
6174 mdapi_usage_flags="Tier3 Frame Batch Draw"
6175 mdapi_hw_unit_type="gpu"
6176 mdapi_group="L3/Data Port"
6177 />
6178 <counter name="HS Threads Dispatched"
6179 description="The total number of hull shader hardware threads dispatched."
6180 data_type="uint64"
6181 equation="A 2 READ"
6182 underscore_name="hs_threads"
6183 units="threads"
6184 symbol_name="HsThreads"
6185 semantic_type="event"
6186 mdapi_supported_apis=""
6187 mdapi_usage_flags="Tier3 Frame Batch Draw"
6188 mdapi_hw_unit_type="gpu"
6189 mdapi_group="EU Array/Hull Shader"
6190 />
6191 <counter name="L3 Shader Throughput"
6192 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6193 data_type="uint64"
6194 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6195 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
6196 underscore_name="l3_shader_throughput"
6197 units="bytes"
6198 symbol_name="L3ShaderThroughput"
6199 semantic_type="throughput"
6200 mdapi_supported_apis=""
6201 mdapi_usage_flags="Tier2 Frame Batch Draw"
6202 mdapi_group="L3/Data Port"
6203 mdapi_hw_unit_type="gpu"
6204 />
6205 <counter name="Samples Killed in FS"
6206 description="The total number of samples or pixels dropped in fragment shaders."
6207 data_type="uint64"
6208 equation="A 24 READ 4 UMUL"
6209 underscore_name="samples_killed_in_ps"
6210 units="pixels"
6211 symbol_name="SamplesKilledInPs"
6212 semantic_type="event"
6213 mdapi_supported_apis=""
6214 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6215 mdapi_hw_unit_type="gpu"
6216 mdapi_group="3D Pipe/Fragment Shader"
6217 />
6218 <counter name="SLM Bytes Written"
6219 description="The total number of GPU memory bytes written into shared local memory."
6220 data_type="uint64"
6221 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6222 equation="A 31 READ 64 UMUL"
6223 underscore_name="slm_bytes_written"
6224 units="bytes"
6225 symbol_name="SlmBytesWritten"
6226 semantic_type="throughput"
6227 mdapi_supported_apis=""
6228 mdapi_usage_flags="Tier3 Frame Batch Draw"
6229 mdapi_group="L3/Data Port/SLM"
6230 mdapi_hw_unit_type="gpu"
6231 />
6232 <counter name="Shader Atomic Memory Accesses"
6233 description="The total number of shader atomic memory accesses."
6234 data_type="uint64"
6235 equation="A 34 READ"
6236 underscore_name="shader_atomics"
6237 units="messages"
6238 symbol_name="ShaderAtomics"
6239 semantic_type="event"
6240 mdapi_supported_apis=""
6241 mdapi_usage_flags="Tier3 Frame Batch Draw"
6242 mdapi_hw_unit_type="gpu"
6243 mdapi_group="L3/Data Port/Atomics"
6244 />
6245 <register_config type="NOA">
6246 <register type="NOA" address="0x00000D04" value="0x00000200" />
6247 <register type="NOA" address="0x00009884" value="0x00000000" />
6248 <register type="NOA" address="0x00009888" value="0x1661001A" />
6249 <register type="NOA" address="0x00009888" value="0x1665001A" />
6250 <register type="NOA" address="0x00009888" value="0x1669001A" />
6251 <register type="NOA" address="0x00009888" value="0x106C1C00" />
6252 <register type="NOA" address="0x00009888" value="0x126C0004" />
6253 <register type="NOA" address="0x00009888" value="0x166C001D" />
6254 <register type="NOA" address="0x00009888" value="0x10EC0400" />
6255 <register type="NOA" address="0x00009888" value="0x16EC0000" />
6256 <register type="NOA" address="0x00009888" value="0x02610024" />
6257 <register type="NOA" address="0x00009888" value="0x10610000" />
6258 <register type="NOA" address="0x00009888" value="0x1E610000" />
6259 <register type="NOA" address="0x00009888" value="0x02652400" />
6260 <register type="NOA" address="0x00009888" value="0x10650000" />
6261 <register type="NOA" address="0x00009888" value="0x1E650000" />
6262 <register type="NOA" address="0x00009888" value="0x04690024" />
6263 <register type="NOA" address="0x00009888" value="0x10690000" />
6264 <register type="NOA" address="0x00009888" value="0x1E690000" />
6265 <register type="NOA" address="0x00009888" value="0x006C0020" />
6266 <register type="NOA" address="0x00009888" value="0x066C2800" />
6267 <register type="NOA" address="0x00009888" value="0x0A6C2820" />
6268 <register type="NOA" address="0x00009888" value="0x0E6C3832" />
6269 <register type="NOA" address="0x00009888" value="0x186C05A0" />
6270 <register type="NOA" address="0x00009888" value="0x1A6C1010" />
6271 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6272 <register type="NOA" address="0x00009888" value="0x186D8000" />
6273 <register type="NOA" address="0x00009888" value="0x0A6E1000" />
6274 <register type="NOA" address="0x00009888" value="0x0073F000" />
6275 <register type="NOA" address="0x00009888" value="0x02738000" />
6276 <register type="NOA" address="0x00009888" value="0x0473D000" />
6277 <register type="NOA" address="0x00009888" value="0x0673D000" />
6278 <register type="NOA" address="0x00009888" value="0x00778000" />
6279 <register type="NOA" address="0x00009888" value="0x0E778000" />
6280 <register type="NOA" address="0x00009888" value="0x14778000" />
6281 <register type="NOA" address="0x00009888" value="0x16778A80" />
6282 <register type="NOA" address="0x00009888" value="0x18770002" />
6283 <register type="NOA" address="0x00009888" value="0x02778000" />
6284 <register type="NOA" address="0x00009888" value="0x04778000" />
6285 <register type="NOA" address="0x00009888" value="0x06778000" />
6286 <register type="NOA" address="0x00009888" value="0x08774000" />
6287 <register type="NOA" address="0x00009888" value="0x04784000" />
6288 <register type="NOA" address="0x00009888" value="0x0A7B0004" />
6289 <register type="NOA" address="0x00009888" value="0x08EC0020" />
6290 <register type="NOA" address="0x00009888" value="0x0CEC0020" />
6291 <register type="NOA" address="0x00009888" value="0x00EC3600" />
6292 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
6293 <register type="NOA" address="0x00009888" value="0x18EC0000" />
6294 <register type="NOA" address="0x00009888" value="0x04F31000" />
6295 <register type="NOA" address="0x00009888" value="0x06F31000" />
6296 <register type="NOA" address="0x00009888" value="0x00F32000" />
6297 <register type="NOA" address="0x00009888" value="0x14F78000" />
6298 <register type="NOA" address="0x00009888" value="0x16F70800" />
6299 <register type="NOA" address="0x00009888" value="0x02F78000" />
6300 <register type="NOA" address="0x00009884" value="0x00000007" />
6301 <register type="NOA" address="0x00009888" value="0x2100F000" />
6302 <register type="NOA" address="0x00009888" value="0x1D000071" />
6303 <register type="NOA" address="0x00009888" value="0x33000000" />
6304 <register type="NOA" address="0x00009888" value="0x1100C000" />
6305 <register type="NOA" address="0x00009888" value="0x1F00C000" />
6306 <register type="NOA" address="0x00009888" value="0x2500C000" />
6307 <register type="NOA" address="0x00009888" value="0x2700C000" />
6308 <register type="NOA" address="0x00009888" value="0x2900C000" />
6309 <register type="NOA" address="0x00009888" value="0x2D00C000" />
6310 <register type="NOA" address="0x00009888" value="0x2F00C000" />
6311 <register type="NOA" address="0x00009888" value="0x1300C000" />
6312 <register type="NOA" address="0x00009888" value="0x1500C000" />
6313 <register type="NOA" address="0x00009888" value="0x1700C000" />
6314 <register type="NOA" address="0x00009888" value="0x1900C000" />
6315 <register type="NOA" address="0x00009888" value="0x47000101" />
6316 <register type="NOA" address="0x00009888" value="0x39000001" />
6317 <register type="NOA" address="0x00009888" value="0x49001300" />
6318 <register type="NOA" address="0x00009888" value="0x3D000021" />
6319 <register type="NOA" address="0x00009888" value="0x4B001100" />
6320 <register type="NOA" address="0x00009888" value="0x3F000420" />
6321 <register type="NOA" address="0x00009888" value="0x4D001100" />
6322 <register type="NOA" address="0x00009888" value="0x41000400" />
6323 <register type="NOA" address="0x00009888" value="0x35000000" />
6324 <register type="NOA" address="0x00009888" value="0x31000000" />
6325 <register type="NOA" address="0x00009888" value="0x43000001" />
6326 <register type="NOA" address="0x00009888" value="0x3B0000C7" />
6327 </register_config>
6328 <register_config type="OA">
6329 <register type="OA" address="0x00002740" value="0x00000000" />
6330 <register type="OA" address="0x00002710" value="0x00000000" />
6331 <register type="OA" address="0x00002714" value="0x70800000" />
6332 <register type="OA" address="0x00002720" value="0x00000000" />
6333 <register type="OA" address="0x00002724" value="0x00800000" />
6334 <register type="OA" address="0x00002770" value="0x20000801" />
6335 <register type="OA" address="0x00002774" value="0x0111FEEE" />
6336 <register type="OA" address="0x00002778" value="0x40001001" />
6337 <register type="OA" address="0x0000277C" value="0x0222FDDD" />
6338 <register type="OA" address="0x00002780" value="0x80002002" />
6339 <register type="OA" address="0x00002784" value="0x0444FBBB" />
6340 </register_config>
6341 <register_config type="FLEX">
6342 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6343 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6344 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6345 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6346 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6347 </register_config>
6348 </set>
6349
6350 <set name="Metric set L3_2"
6351 mdapi_supported_apis="OGL OCL IO BB"
6352 underscore_name="l3_2"
6353 hw_config_guid="918834e2-a1a4-4d77-9f3a-0c229f8d803f"
6354 chipset="CNL"
6355 symbol_name="L3_2"
6356 >
6357 <counter name="GPU Core Clocks"
6358 description="The total number of GPU core clocks elapsed during the measurement."
6359 data_type="uint64"
6360 equation="GPU_CLOCK 0 READ"
6361 underscore_name="gpu_core_clocks"
6362 units="cycles"
6363 symbol_name="GpuCoreClocks"
6364 semantic_type="event"
6365 mdapi_supported_apis=""
6366 mdapi_usage_flags="Tier1 Frame Batch Draw"
6367 mdapi_hw_unit_type="gpu"
6368 mdapi_group="GPU"
6369 />
6370 <counter name="EU Active"
6371 description="The percentage of time in which the Execution Units were actively processing."
6372 data_type="float"
6373 max_equation="100"
6374 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6375 underscore_name="eu_active"
6376 units="percent"
6377 symbol_name="EuActive"
6378 semantic_type="duration"
6379 mdapi_supported_apis=""
6380 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6381 mdapi_group="EU Array"
6382 mdapi_hw_unit_type="gpu"
6383 />
6384 <counter name="Slice1 L3 Bank1 Stalled"
6385 description="The percentage of time in which slice1 L3 bank1 is stalled"
6386 data_type="float"
6387 max_equation="100"
6388 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6389 underscore_name="l31_bank1_stalled"
6390 units="percent"
6391 symbol_name="L31Bank1Stalled"
6392 availability="$SliceMask 2 AND"
6393 semantic_type="duration"
6394 mdapi_supported_apis=""
6395 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6396 mdapi_group="GTI/L3"
6397 mdapi_hw_unit_type="slice"
6398 />
6399 <counter name="EU Both FPU Pipes Active"
6400 description="The percentage of time in which both EU FPU pipelines were actively processing."
6401 data_type="float"
6402 max_equation="100"
6403 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6404 underscore_name="eu_fpu_both_active"
6405 units="percent"
6406 symbol_name="EuFpuBothActive"
6407 semantic_type="duration"
6408 mdapi_supported_apis=""
6409 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6410 mdapi_group="EU Array/Pipes"
6411 mdapi_hw_unit_type="gpu"
6412 />
6413 <counter name="SQ is full"
6414 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6415 data_type="float"
6416 max_equation="100"
6417 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6418 underscore_name="gt_request_queue_full"
6419 units="percent"
6420 symbol_name="GTRequestQueueFull"
6421 semantic_type="duration"
6422 mdapi_supported_apis=""
6423 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6424 mdapi_group="GTI"
6425 mdapi_hw_unit_type="gpu"
6426 />
6427 <counter name="VS Send Pipe Active"
6428 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6429 data_type="float"
6430 max_equation="100"
6431 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6432 underscore_name="vs_send_active"
6433 units="percent"
6434 symbol_name="VsSendActive"
6435 semantic_type="duration"
6436 mdapi_supported_apis=""
6437 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6438 mdapi_group="EU Array/Vertex Shader"
6439 mdapi_hw_unit_type="gpu"
6440 />
6441 <counter name="VS FPU1 Pipe Active"
6442 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6443 data_type="float"
6444 max_equation="100"
6445 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6446 underscore_name="vs_fpu1_active"
6447 units="percent"
6448 symbol_name="VsFpu1Active"
6449 semantic_type="duration"
6450 mdapi_supported_apis=""
6451 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6452 mdapi_group="EU Array/Vertex Shader"
6453 mdapi_hw_unit_type="gpu"
6454 />
6455 <counter name="GS Threads Dispatched"
6456 description="The total number of geometry shader hardware threads dispatched."
6457 data_type="uint64"
6458 equation="A 5 READ"
6459 underscore_name="gs_threads"
6460 units="threads"
6461 symbol_name="GsThreads"
6462 semantic_type="event"
6463 mdapi_supported_apis=""
6464 mdapi_usage_flags="Tier3 Frame Batch Draw"
6465 mdapi_hw_unit_type="gpu"
6466 mdapi_group="EU Array/Geometry Shader"
6467 />
6468 <counter name="Early Hi-Depth Test Fails"
6469 description="The total number of pixels dropped on early hierarchical depth test."
6470 data_type="uint64"
6471 equation="A 22 READ 4 UMUL"
6472 underscore_name="hi_depth_test_fails"
6473 units="pixels"
6474 symbol_name="HiDepthTestFails"
6475 semantic_type="event"
6476 mdapi_supported_apis=""
6477 mdapi_usage_flags="Tier3 Frame Batch Draw"
6478 mdapi_hw_unit_type="gpu"
6479 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6480 />
6481 <counter name="FS Both FPU Active"
6482 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6483 data_type="float"
6484 max_equation="100"
6485 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6486 underscore_name="ps_eu_both_fpu_active"
6487 units="percent"
6488 symbol_name="PsEuBothFpuActive"
6489 semantic_type="duration"
6490 mdapi_supported_apis=""
6491 mdapi_usage_flags="Tier4 Frame Batch Draw"
6492 mdapi_group="3D Pipe/Fragment Shader"
6493 mdapi_hw_unit_type="gpu"
6494 />
6495 <counter name="VS Threads Dispatched"
6496 description="The total number of vertex shader hardware threads dispatched."
6497 data_type="uint64"
6498 equation="A 1 READ"
6499 underscore_name="vs_threads"
6500 units="threads"
6501 symbol_name="VsThreads"
6502 semantic_type="event"
6503 mdapi_supported_apis=""
6504 mdapi_usage_flags="Tier3 Frame Batch Draw"
6505 mdapi_hw_unit_type="gpu"
6506 mdapi_group="EU Array/Vertex Shader"
6507 />
6508 <counter name="FS Threads Dispatched"
6509 description="The total number of fragment shader hardware threads dispatched."
6510 data_type="uint64"
6511 equation="A 6 READ"
6512 underscore_name="ps_threads"
6513 units="threads"
6514 symbol_name="PsThreads"
6515 semantic_type="event"
6516 mdapi_supported_apis=""
6517 mdapi_usage_flags="Tier3 Frame Batch Draw"
6518 mdapi_hw_unit_type="gpu"
6519 mdapi_group="EU Array/Fragment Shader"
6520 />
6521 <counter name="Shader Barrier Messages"
6522 description="The total number of shader barrier messages."
6523 data_type="uint64"
6524 equation="A 35 READ"
6525 underscore_name="shader_barriers"
6526 units="messages"
6527 symbol_name="ShaderBarriers"
6528 semantic_type="event"
6529 mdapi_supported_apis=""
6530 mdapi_usage_flags="Tier3 Frame Batch Draw"
6531 mdapi_hw_unit_type="gpu"
6532 mdapi_group="EU Array/Barrier"
6533 />
6534 <counter name="Slice1 L3 Bank0 Stalled"
6535 description="The percentage of time in which slice1 L3 bank0 is stalled"
6536 data_type="float"
6537 max_equation="100"
6538 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6539 underscore_name="l31_bank0_stalled"
6540 units="percent"
6541 symbol_name="L31Bank0Stalled"
6542 availability="$SliceMask 2 AND"
6543 semantic_type="duration"
6544 mdapi_supported_apis=""
6545 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6546 mdapi_group="GTI/L3"
6547 mdapi_hw_unit_type="slice"
6548 />
6549 <counter name="Sampler Texels"
6550 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6551 data_type="uint64"
6552 equation="A 28 READ 4 UMUL"
6553 underscore_name="sampler_texels"
6554 units="texels"
6555 symbol_name="SamplerTexels"
6556 semantic_type="event"
6557 mdapi_supported_apis=""
6558 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6559 mdapi_hw_unit_type="gpu"
6560 mdapi_group="Sampler/Sampler Input"
6561 />
6562 <counter name="Pixels Failing Tests"
6563 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6564 data_type="uint64"
6565 equation="A 25 READ 4 UMUL"
6566 underscore_name="pixels_failing_post_ps_tests"
6567 units="pixels"
6568 symbol_name="PixelsFailingPostPsTests"
6569 semantic_type="event"
6570 mdapi_supported_apis=""
6571 mdapi_usage_flags="Tier3 Frame Batch Draw"
6572 mdapi_hw_unit_type="gpu"
6573 mdapi_group="3D Pipe/Output Merger"
6574 />
6575 <counter name="GPU Time Elapsed"
6576 description="Time elapsed on the GPU during the measurement."
6577 data_type="uint64"
6578 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6579 underscore_name="gpu_time"
6580 units="ns"
6581 symbol_name="GpuTime"
6582 semantic_type="duration"
6583 mdapi_supported_apis=""
6584 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6585 mdapi_hw_unit_type="gpu"
6586 mdapi_group="GPU"
6587 />
6588 <counter name="AVG GPU Core Frequency"
6589 description="Average GPU Core Frequency in the measurement."
6590 data_type="uint64"
6591 max_equation="$GpuMaxFrequency"
6592 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6593 underscore_name="avg_gpu_core_frequency"
6594 units="hz"
6595 symbol_name="AvgGpuCoreFrequency"
6596 semantic_type="event"
6597 mdapi_supported_apis=""
6598 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6599 mdapi_group="GPU"
6600 mdapi_hw_unit_type="gpu"
6601 />
6602 <counter name="Sampler Texels Misses"
6603 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6604 data_type="uint64"
6605 equation="A 29 READ 4 UMUL"
6606 underscore_name="sampler_texel_misses"
6607 units="texels"
6608 symbol_name="SamplerTexelMisses"
6609 semantic_type="event"
6610 mdapi_supported_apis=""
6611 mdapi_usage_flags="Tier3 Batch Frame Draw"
6612 mdapi_hw_unit_type="gpu"
6613 mdapi_group="Sampler/Sampler Cache"
6614 />
6615 <counter name="CS Threads Dispatched"
6616 description="The total number of compute shader hardware threads dispatched."
6617 data_type="uint64"
6618 equation="A 4 READ"
6619 underscore_name="cs_threads"
6620 units="threads"
6621 symbol_name="CsThreads"
6622 semantic_type="event"
6623 mdapi_supported_apis=""
6624 mdapi_usage_flags="Tier3 Frame Batch Draw"
6625 mdapi_hw_unit_type="gpu"
6626 mdapi_group="EU Array/Compute Shader"
6627 />
6628 <counter name="SLM Bytes Read"
6629 description="The total number of GPU memory bytes read from shared local memory."
6630 data_type="uint64"
6631 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6632 equation="A 30 READ 64 UMUL"
6633 underscore_name="slm_bytes_read"
6634 units="bytes"
6635 symbol_name="SlmBytesRead"
6636 semantic_type="throughput"
6637 mdapi_supported_apis=""
6638 mdapi_usage_flags="Tier3 Frame Batch Draw"
6639 mdapi_group="L3/Data Port/SLM"
6640 mdapi_hw_unit_type="gpu"
6641 />
6642 <counter name="PS FPU1 Pipe Active"
6643 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6644 data_type="float"
6645 max_equation="100"
6646 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6647 underscore_name="ps_fpu1_active"
6648 units="percent"
6649 symbol_name="PsFpu1Active"
6650 semantic_type="duration"
6651 mdapi_supported_apis=""
6652 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6653 mdapi_group="EU Array/Pixel Shader"
6654 mdapi_hw_unit_type="gpu"
6655 />
6656 <counter name="Slice0 L3 Bank2 Stalled"
6657 description="The percentage of time in which slice0 L3 bank2 is stalled"
6658 data_type="float"
6659 max_equation="100"
6660 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6661 underscore_name="l30_bank2_stalled"
6662 units="percent"
6663 symbol_name="L30Bank2Stalled"
6664 availability="$SliceMask 1 AND"
6665 semantic_type="duration"
6666 mdapi_supported_apis=""
6667 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6668 mdapi_group="GTI/L3"
6669 mdapi_hw_unit_type="slice"
6670 />
6671 <counter name="PS Send Pipeline Active"
6672 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6673 data_type="float"
6674 max_equation="100"
6675 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6676 underscore_name="ps_send_active"
6677 units="percent"
6678 symbol_name="PsSendActive"
6679 semantic_type="duration"
6680 mdapi_supported_apis=""
6681 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6682 mdapi_group="EU Array/Pixel Shader"
6683 mdapi_hw_unit_type="gpu"
6684 />
6685 <counter name="VS FPU0 Pipe Active"
6686 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6687 data_type="float"
6688 max_equation="100"
6689 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6690 underscore_name="vs_fpu0_active"
6691 units="percent"
6692 symbol_name="VsFpu0Active"
6693 semantic_type="duration"
6694 mdapi_supported_apis=""
6695 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6696 mdapi_group="EU Array/Vertex Shader"
6697 mdapi_hw_unit_type="gpu"
6698 />
6699 <counter name="GPU Busy"
6700 description="The percentage of time in which the GPU has been processing GPU commands."
6701 data_type="float"
6702 max_equation="100"
6703 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6704 underscore_name="gpu_busy"
6705 units="percent"
6706 symbol_name="GpuBusy"
6707 semantic_type="duration"
6708 mdapi_supported_apis=""
6709 mdapi_usage_flags="Tier1 Overview System Frame"
6710 mdapi_group="GPU"
6711 mdapi_hw_unit_type="gpu"
6712 />
6713 <counter name="Slice1 L3 Bank2 Active"
6714 description="The percentage of time in which slice1 L3 bank2 is active"
6715 data_type="float"
6716 max_equation="100"
6717 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6718 underscore_name="l31_bank2_active"
6719 units="percent"
6720 symbol_name="L31Bank2Active"
6721 availability="$SliceMask 2 AND"
6722 semantic_type="duration"
6723 mdapi_supported_apis=""
6724 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6725 mdapi_group="GTI/L3"
6726 mdapi_hw_unit_type="slice"
6727 />
6728 <counter name="Rasterized Pixels"
6729 description="The total number of rasterized pixels."
6730 data_type="uint64"
6731 equation="A 21 READ 4 UMUL"
6732 underscore_name="rasterized_pixels"
6733 units="pixels"
6734 symbol_name="RasterizedPixels"
6735 semantic_type="event"
6736 mdapi_supported_apis=""
6737 mdapi_usage_flags="Tier3 Frame Batch Draw"
6738 mdapi_hw_unit_type="gpu"
6739 mdapi_group="3D Pipe/Rasterizer"
6740 />
6741 <counter name="Slice1 L3 Bank1 Active"
6742 description="The percentage of time in which slice1 L3 bank1 is active"
6743 data_type="float"
6744 max_equation="100"
6745 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6746 underscore_name="l31_bank1_active"
6747 units="percent"
6748 symbol_name="L31Bank1Active"
6749 availability="$SliceMask 2 AND"
6750 semantic_type="duration"
6751 mdapi_supported_apis=""
6752 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6753 mdapi_group="GTI/L3"
6754 mdapi_hw_unit_type="slice"
6755 />
6756 <counter name="PS FPU0 Pipe Active"
6757 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6758 data_type="float"
6759 max_equation="100"
6760 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6761 underscore_name="ps_fpu0_active"
6762 units="percent"
6763 symbol_name="PsFpu0Active"
6764 semantic_type="duration"
6765 mdapi_supported_apis=""
6766 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6767 mdapi_group="EU Array/Pixel Shader"
6768 mdapi_hw_unit_type="gpu"
6769 />
6770 <counter name="DS Threads Dispatched"
6771 description="The total number of domain shader hardware threads dispatched."
6772 data_type="uint64"
6773 equation="A 3 READ"
6774 underscore_name="ds_threads"
6775 units="threads"
6776 symbol_name="DsThreads"
6777 semantic_type="event"
6778 mdapi_supported_apis=""
6779 mdapi_usage_flags="Tier3 Frame Batch Draw"
6780 mdapi_hw_unit_type="gpu"
6781 mdapi_group="EU Array/Domain Shader"
6782 />
6783 <counter name="Samples Written"
6784 description="The total number of samples or pixels written to all render targets."
6785 data_type="uint64"
6786 equation="A 26 READ 4 UMUL"
6787 underscore_name="samples_written"
6788 units="pixels"
6789 symbol_name="SamplesWritten"
6790 semantic_type="event"
6791 mdapi_supported_apis=""
6792 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6793 mdapi_hw_unit_type="gpu"
6794 mdapi_group="3D Pipe/Output Merger"
6795 />
6796 <counter name="EU Stall"
6797 description="The percentage of time in which the Execution Units were stalled."
6798 data_type="float"
6799 max_equation="100"
6800 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6801 underscore_name="eu_stall"
6802 units="percent"
6803 symbol_name="EuStall"
6804 semantic_type="duration"
6805 mdapi_supported_apis=""
6806 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6807 mdapi_group="EU Array"
6808 mdapi_hw_unit_type="gpu"
6809 />
6810 <counter name="Slice1 L3 Bank0 Active"
6811 description="The percentage of time in which slice1 L3 bank0 is active"
6812 data_type="float"
6813 max_equation="100"
6814 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6815 underscore_name="l31_bank0_active"
6816 units="percent"
6817 symbol_name="L31Bank0Active"
6818 availability="$SliceMask 2 AND"
6819 semantic_type="duration"
6820 mdapi_supported_apis=""
6821 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6822 mdapi_group="GTI/L3"
6823 mdapi_hw_unit_type="slice"
6824 />
6825 <counter name="Samples Blended"
6826 description="The total number of blended samples or pixels written to all render targets."
6827 data_type="uint64"
6828 equation="A 27 READ 4 UMUL"
6829 underscore_name="samples_blended"
6830 units="pixels"
6831 symbol_name="SamplesBlended"
6832 semantic_type="event"
6833 mdapi_supported_apis=""
6834 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6835 mdapi_hw_unit_type="gpu"
6836 mdapi_group="3D Pipe/Output Merger"
6837 />
6838 <counter name="Early Depth Test Fails"
6839 description="The total number of pixels dropped on early depth test."
6840 data_type="uint64"
6841 equation="A 23 READ 4 UMUL"
6842 underscore_name="early_depth_test_fails"
6843 units="pixels"
6844 symbol_name="EarlyDepthTestFails"
6845 semantic_type="event"
6846 mdapi_supported_apis=""
6847 mdapi_usage_flags="Tier3 Frame Batch Draw"
6848 mdapi_hw_unit_type="gpu"
6849 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6850 />
6851 <counter name="Shader Memory Accesses"
6852 description="The total number of shader memory accesses to L3."
6853 data_type="uint64"
6854 equation="A 32 READ"
6855 underscore_name="shader_memory_accesses"
6856 units="messages"
6857 symbol_name="ShaderMemoryAccesses"
6858 semantic_type="event"
6859 mdapi_supported_apis=""
6860 mdapi_usage_flags="Tier3 Frame Batch Draw"
6861 mdapi_hw_unit_type="gpu"
6862 mdapi_group="L3/Data Port"
6863 />
6864 <counter name="HS Threads Dispatched"
6865 description="The total number of hull shader hardware threads dispatched."
6866 data_type="uint64"
6867 equation="A 2 READ"
6868 underscore_name="hs_threads"
6869 units="threads"
6870 symbol_name="HsThreads"
6871 semantic_type="event"
6872 mdapi_supported_apis=""
6873 mdapi_usage_flags="Tier3 Frame Batch Draw"
6874 mdapi_hw_unit_type="gpu"
6875 mdapi_group="EU Array/Hull Shader"
6876 />
6877 <counter name="L3 Shader Throughput"
6878 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6879 data_type="uint64"
6880 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6881 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
6882 underscore_name="l3_shader_throughput"
6883 units="bytes"
6884 symbol_name="L3ShaderThroughput"
6885 semantic_type="throughput"
6886 mdapi_supported_apis=""
6887 mdapi_usage_flags="Tier2 Frame Batch Draw"
6888 mdapi_group="L3/Data Port"
6889 mdapi_hw_unit_type="gpu"
6890 />
6891 <counter name="Samples Killed in FS"
6892 description="The total number of samples or pixels dropped in fragment shaders."
6893 data_type="uint64"
6894 equation="A 24 READ 4 UMUL"
6895 underscore_name="samples_killed_in_ps"
6896 units="pixels"
6897 symbol_name="SamplesKilledInPs"
6898 semantic_type="event"
6899 mdapi_supported_apis=""
6900 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6901 mdapi_hw_unit_type="gpu"
6902 mdapi_group="3D Pipe/Fragment Shader"
6903 />
6904 <counter name="SLM Bytes Written"
6905 description="The total number of GPU memory bytes written into shared local memory."
6906 data_type="uint64"
6907 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6908 equation="A 31 READ 64 UMUL"
6909 underscore_name="slm_bytes_written"
6910 units="bytes"
6911 symbol_name="SlmBytesWritten"
6912 semantic_type="throughput"
6913 mdapi_supported_apis=""
6914 mdapi_usage_flags="Tier3 Frame Batch Draw"
6915 mdapi_group="L3/Data Port/SLM"
6916 mdapi_hw_unit_type="gpu"
6917 />
6918 <counter name="Shader Atomic Memory Accesses"
6919 description="The total number of shader atomic memory accesses."
6920 data_type="uint64"
6921 equation="A 34 READ"
6922 underscore_name="shader_atomics"
6923 units="messages"
6924 symbol_name="ShaderAtomics"
6925 semantic_type="event"
6926 mdapi_supported_apis=""
6927 mdapi_usage_flags="Tier3 Frame Batch Draw"
6928 mdapi_hw_unit_type="gpu"
6929 mdapi_group="L3/Data Port/Atomics"
6930 />
6931 <register_config type="NOA">
6932 <register type="NOA" address="0x00000D04" value="0x00000200" />
6933 <register type="NOA" address="0x00009884" value="0x00000000" />
6934 <register type="NOA" address="0x00009888" value="0x106C0400" />
6935 <register type="NOA" address="0x00009888" value="0x166C0000" />
6936 <register type="NOA" address="0x00009888" value="0x16E1001A" />
6937 <register type="NOA" address="0x00009888" value="0x16E5001A" />
6938 <register type="NOA" address="0x00009888" value="0x16E9001A" />
6939 <register type="NOA" address="0x00009888" value="0x10EC1C00" />
6940 <register type="NOA" address="0x00009888" value="0x12EC0004" />
6941 <register type="NOA" address="0x00009888" value="0x16EC001D" />
6942 <register type="NOA" address="0x00009888" value="0x086C0020" />
6943 <register type="NOA" address="0x00009888" value="0x0C6C0020" />
6944 <register type="NOA" address="0x00009888" value="0x006C3600" />
6945 <register type="NOA" address="0x00009888" value="0x186C0A88" />
6946 <register type="NOA" address="0x00009888" value="0x1A6C0504" />
6947 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
6948 <register type="NOA" address="0x00009888" value="0x0073F000" />
6949 <register type="NOA" address="0x00009888" value="0x02739000" />
6950 <register type="NOA" address="0x00009888" value="0x0473D000" />
6951 <register type="NOA" address="0x00009888" value="0x0673D000" />
6952 <register type="NOA" address="0x00009888" value="0x00778000" />
6953 <register type="NOA" address="0x00009888" value="0x0E778000" />
6954 <register type="NOA" address="0x00009888" value="0x14778000" />
6955 <register type="NOA" address="0x00009888" value="0x16778A80" />
6956 <register type="NOA" address="0x00009888" value="0x18770002" />
6957 <register type="NOA" address="0x00009888" value="0x02778000" />
6958 <register type="NOA" address="0x00009888" value="0x04778000" />
6959 <register type="NOA" address="0x00009888" value="0x06778000" />
6960 <register type="NOA" address="0x00009888" value="0x08778000" />
6961 <register type="NOA" address="0x00009888" value="0x02E10024" />
6962 <register type="NOA" address="0x00009888" value="0x10E10000" />
6963 <register type="NOA" address="0x00009888" value="0x1EE10000" />
6964 <register type="NOA" address="0x00009888" value="0x02E52400" />
6965 <register type="NOA" address="0x00009888" value="0x10E50000" />
6966 <register type="NOA" address="0x00009888" value="0x1EE50000" />
6967 <register type="NOA" address="0x00009888" value="0x04E90024" />
6968 <register type="NOA" address="0x00009888" value="0x10E90000" />
6969 <register type="NOA" address="0x00009888" value="0x1EE90000" />
6970 <register type="NOA" address="0x00009888" value="0x00EC0020" />
6971 <register type="NOA" address="0x00009888" value="0x06EC2800" />
6972 <register type="NOA" address="0x00009888" value="0x0AEC2820" />
6973 <register type="NOA" address="0x00009888" value="0x0EEC3832" />
6974 <register type="NOA" address="0x00009888" value="0x18EC0580" />
6975 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
6976 <register type="NOA" address="0x00009888" value="0x1CEC0000" />
6977 <register type="NOA" address="0x00009888" value="0x18ED8000" />
6978 <register type="NOA" address="0x00009888" value="0x0AEE1000" />
6979 <register type="NOA" address="0x00009888" value="0x00F3D000" />
6980 <register type="NOA" address="0x00009888" value="0x02F38000" />
6981 <register type="NOA" address="0x00009888" value="0x04F3C000" />
6982 <register type="NOA" address="0x00009888" value="0x06F3C000" />
6983 <register type="NOA" address="0x00009888" value="0x00F78000" />
6984 <register type="NOA" address="0x00009888" value="0x0EF78000" />
6985 <register type="NOA" address="0x00009888" value="0x16F78280" />
6986 <register type="NOA" address="0x00009888" value="0x18F70002" />
6987 <register type="NOA" address="0x00009888" value="0x04F78000" />
6988 <register type="NOA" address="0x00009888" value="0x06F78000" />
6989 <register type="NOA" address="0x00009888" value="0x08F74000" />
6990 <register type="NOA" address="0x00009888" value="0x04F84000" />
6991 <register type="NOA" address="0x00009888" value="0x0AFB0004" />
6992 <register type="NOA" address="0x00009884" value="0x00000007" />
6993 <register type="NOA" address="0x00009888" value="0x2100F000" />
6994 <register type="NOA" address="0x00009888" value="0x1D000071" />
6995 <register type="NOA" address="0x00009888" value="0x33000000" />
6996 <register type="NOA" address="0x00009888" value="0x1100C000" />
6997 <register type="NOA" address="0x00009888" value="0x1F00C000" />
6998 <register type="NOA" address="0x00009888" value="0x2500C000" />
6999 <register type="NOA" address="0x00009888" value="0x2700C000" />
7000 <register type="NOA" address="0x00009888" value="0x2900C000" />
7001 <register type="NOA" address="0x00009888" value="0x2D00C000" />
7002 <register type="NOA" address="0x00009888" value="0x2F00C000" />
7003 <register type="NOA" address="0x00009888" value="0x1300C000" />
7004 <register type="NOA" address="0x00009888" value="0x1500C000" />
7005 <register type="NOA" address="0x00009888" value="0x1700C000" />
7006 <register type="NOA" address="0x00009888" value="0x1900C000" />
7007 <register type="NOA" address="0x00009888" value="0x47000010" />
7008 <register type="NOA" address="0x00009888" value="0x39000883" />
7009 <register type="NOA" address="0x00009888" value="0x49000300" />
7010 <register type="NOA" address="0x00009888" value="0x3D001064" />
7011 <register type="NOA" address="0x00009888" value="0x4B000001" />
7012 <register type="NOA" address="0x00009888" value="0x3F000C60" />
7013 <register type="NOA" address="0x00009888" value="0x4D000001" />
7014 <register type="NOA" address="0x00009888" value="0x41000C04" />
7015 <register type="NOA" address="0x00009888" value="0x35000000" />
7016 <register type="NOA" address="0x00009888" value="0x31000000" />
7017 <register type="NOA" address="0x00009888" value="0x43000003" />
7018 <register type="NOA" address="0x00009888" value="0x3B000001" />
7019 </register_config>
7020 <register_config type="OA">
7021 <register type="OA" address="0x00002740" value="0x00000000" />
7022 <register type="OA" address="0x00002710" value="0x00000000" />
7023 <register type="OA" address="0x00002714" value="0x70800000" />
7024 <register type="OA" address="0x00002720" value="0x00000000" />
7025 <register type="OA" address="0x00002724" value="0x00800000" />
7026 <register type="OA" address="0x00002770" value="0x20000801" />
7027 <register type="OA" address="0x00002774" value="0x0111FEEE" />
7028 <register type="OA" address="0x00002778" value="0x40001001" />
7029 <register type="OA" address="0x0000277C" value="0x0222FDDD" />
7030 <register type="OA" address="0x00002780" value="0x80002002" />
7031 <register type="OA" address="0x00002784" value="0x0444FBBB" />
7032 </register_config>
7033 <register_config type="FLEX">
7034 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7035 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7036 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7037 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7038 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7039 </register_config>
7040 </set>
7041
7042 <set name="Metric set RasterizerAndPixelBackend"
7043 mdapi_supported_apis="OGL OCL IO BB"
7044 underscore_name="rasterizer_and_pixel_backend"
7045 hw_config_guid="2e95713a-c6d8-47a9-9207-eba3e208be51"
7046 chipset="CNL"
7047 symbol_name="RasterizerAndPixelBackend"
7048 >
7049 <counter name="GPU Core Clocks"
7050 description="The total number of GPU core clocks elapsed during the measurement."
7051 data_type="uint64"
7052 equation="GPU_CLOCK 0 READ"
7053 underscore_name="gpu_core_clocks"
7054 units="cycles"
7055 symbol_name="GpuCoreClocks"
7056 semantic_type="event"
7057 mdapi_supported_apis=""
7058 mdapi_usage_flags="Tier1 Frame Batch Draw"
7059 mdapi_hw_unit_type="gpu"
7060 mdapi_group="GPU"
7061 />
7062 <counter name="EU Active"
7063 description="The percentage of time in which the Execution Units were actively processing."
7064 data_type="float"
7065 max_equation="100"
7066 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7067 underscore_name="eu_active"
7068 units="percent"
7069 symbol_name="EuActive"
7070 semantic_type="duration"
7071 mdapi_supported_apis=""
7072 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7073 mdapi_group="EU Array"
7074 mdapi_hw_unit_type="gpu"
7075 />
7076 <counter name="EU Both FPU Pipes Active"
7077 description="The percentage of time in which both EU FPU pipelines were actively processing."
7078 data_type="float"
7079 max_equation="100"
7080 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7081 underscore_name="eu_fpu_both_active"
7082 units="percent"
7083 symbol_name="EuFpuBothActive"
7084 semantic_type="duration"
7085 mdapi_supported_apis=""
7086 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7087 mdapi_group="EU Array/Pipes"
7088 mdapi_hw_unit_type="gpu"
7089 />
7090 <counter name="Slice1 Rasterizer Input Available"
7091 description="The percentage of time in which slice1 rasterizer input is available"
7092 data_type="float"
7093 max_equation="100"
7094 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7095 underscore_name="rasterizer1_input_available"
7096 units="percent"
7097 symbol_name="Rasterizer1InputAvailable"
7098 availability="$SliceMask 2 AND"
7099 semantic_type="duration"
7100 mdapi_supported_apis=""
7101 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7102 mdapi_group="GPU/Rasterizer"
7103 mdapi_hw_unit_type="slice"
7104 />
7105 <counter name="VS Send Pipe Active"
7106 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7107 data_type="float"
7108 max_equation="100"
7109 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7110 underscore_name="vs_send_active"
7111 units="percent"
7112 symbol_name="VsSendActive"
7113 semantic_type="duration"
7114 mdapi_supported_apis=""
7115 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7116 mdapi_group="EU Array/Vertex Shader"
7117 mdapi_hw_unit_type="gpu"
7118 />
7119 <counter name="VS FPU1 Pipe Active"
7120 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7121 data_type="float"
7122 max_equation="100"
7123 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7124 underscore_name="vs_fpu1_active"
7125 units="percent"
7126 symbol_name="VsFpu1Active"
7127 semantic_type="duration"
7128 mdapi_supported_apis=""
7129 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7130 mdapi_group="EU Array/Vertex Shader"
7131 mdapi_hw_unit_type="gpu"
7132 />
7133 <counter name="GS Threads Dispatched"
7134 description="The total number of geometry shader hardware threads dispatched."
7135 data_type="uint64"
7136 equation="A 5 READ"
7137 underscore_name="gs_threads"
7138 units="threads"
7139 symbol_name="GsThreads"
7140 semantic_type="event"
7141 mdapi_supported_apis=""
7142 mdapi_usage_flags="Tier3 Frame Batch Draw"
7143 mdapi_hw_unit_type="gpu"
7144 mdapi_group="EU Array/Geometry Shader"
7145 />
7146 <counter name="Early Hi-Depth Test Fails"
7147 description="The total number of pixels dropped on early hierarchical depth test."
7148 data_type="uint64"
7149 equation="A 22 READ 4 UMUL"
7150 underscore_name="hi_depth_test_fails"
7151 units="pixels"
7152 symbol_name="HiDepthTestFails"
7153 semantic_type="event"
7154 mdapi_supported_apis=""
7155 mdapi_usage_flags="Tier3 Frame Batch Draw"
7156 mdapi_hw_unit_type="gpu"
7157 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7158 />
7159 <counter name="FS Both FPU Active"
7160 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7161 data_type="float"
7162 max_equation="100"
7163 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7164 underscore_name="ps_eu_both_fpu_active"
7165 units="percent"
7166 symbol_name="PsEuBothFpuActive"
7167 semantic_type="duration"
7168 mdapi_supported_apis=""
7169 mdapi_usage_flags="Tier4 Frame Batch Draw"
7170 mdapi_group="3D Pipe/Fragment Shader"
7171 mdapi_hw_unit_type="gpu"
7172 />
7173 <counter name="VS Threads Dispatched"
7174 description="The total number of vertex shader hardware threads dispatched."
7175 data_type="uint64"
7176 equation="A 1 READ"
7177 underscore_name="vs_threads"
7178 units="threads"
7179 symbol_name="VsThreads"
7180 semantic_type="event"
7181 mdapi_supported_apis=""
7182 mdapi_usage_flags="Tier3 Frame Batch Draw"
7183 mdapi_hw_unit_type="gpu"
7184 mdapi_group="EU Array/Vertex Shader"
7185 />
7186 <counter name="FS Threads Dispatched"
7187 description="The total number of fragment shader hardware threads dispatched."
7188 data_type="uint64"
7189 equation="A 6 READ"
7190 underscore_name="ps_threads"
7191 units="threads"
7192 symbol_name="PsThreads"
7193 semantic_type="event"
7194 mdapi_supported_apis=""
7195 mdapi_usage_flags="Tier3 Frame Batch Draw"
7196 mdapi_hw_unit_type="gpu"
7197 mdapi_group="EU Array/Fragment Shader"
7198 />
7199 <counter name="Slice0 Pixel Values Ready"
7200 description="The percentage of time in which slice0 pixel values are ready"
7201 data_type="float"
7202 max_equation="100"
7203 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7204 underscore_name="pixel_values0_ready"
7205 units="percent"
7206 symbol_name="PixelValues0Ready"
7207 availability="$SliceMask 1 AND"
7208 semantic_type="duration"
7209 mdapi_supported_apis=""
7210 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7211 mdapi_group="GPU/3D Pipe"
7212 mdapi_hw_unit_type="slice"
7213 />
7214 <counter name="Shader Barrier Messages"
7215 description="The total number of shader barrier messages."
7216 data_type="uint64"
7217 equation="A 35 READ"
7218 underscore_name="shader_barriers"
7219 units="messages"
7220 symbol_name="ShaderBarriers"
7221 semantic_type="event"
7222 mdapi_supported_apis=""
7223 mdapi_usage_flags="Tier3 Frame Batch Draw"
7224 mdapi_hw_unit_type="gpu"
7225 mdapi_group="EU Array/Barrier"
7226 />
7227 <counter name="Sampler Texels"
7228 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7229 data_type="uint64"
7230 equation="A 28 READ 4 UMUL"
7231 underscore_name="sampler_texels"
7232 units="texels"
7233 symbol_name="SamplerTexels"
7234 semantic_type="event"
7235 mdapi_supported_apis=""
7236 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7237 mdapi_hw_unit_type="gpu"
7238 mdapi_group="Sampler/Sampler Input"
7239 />
7240 <counter name="Pixels Failing Tests"
7241 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7242 data_type="uint64"
7243 equation="A 25 READ 4 UMUL"
7244 underscore_name="pixels_failing_post_ps_tests"
7245 units="pixels"
7246 symbol_name="PixelsFailingPostPsTests"
7247 semantic_type="event"
7248 mdapi_supported_apis=""
7249 mdapi_usage_flags="Tier3 Frame Batch Draw"
7250 mdapi_hw_unit_type="gpu"
7251 mdapi_group="3D Pipe/Output Merger"
7252 />
7253 <counter name="GPU Time Elapsed"
7254 description="Time elapsed on the GPU during the measurement."
7255 data_type="uint64"
7256 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7257 underscore_name="gpu_time"
7258 units="ns"
7259 symbol_name="GpuTime"
7260 semantic_type="duration"
7261 mdapi_supported_apis=""
7262 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7263 mdapi_hw_unit_type="gpu"
7264 mdapi_group="GPU"
7265 />
7266 <counter name="AVG GPU Core Frequency"
7267 description="Average GPU Core Frequency in the measurement."
7268 data_type="uint64"
7269 max_equation="$GpuMaxFrequency"
7270 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7271 underscore_name="avg_gpu_core_frequency"
7272 units="hz"
7273 symbol_name="AvgGpuCoreFrequency"
7274 semantic_type="event"
7275 mdapi_supported_apis=""
7276 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7277 mdapi_group="GPU"
7278 mdapi_hw_unit_type="gpu"
7279 />
7280 <counter name="Sampler Texels Misses"
7281 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7282 data_type="uint64"
7283 equation="A 29 READ 4 UMUL"
7284 underscore_name="sampler_texel_misses"
7285 units="texels"
7286 symbol_name="SamplerTexelMisses"
7287 semantic_type="event"
7288 mdapi_supported_apis=""
7289 mdapi_usage_flags="Tier3 Batch Frame Draw"
7290 mdapi_hw_unit_type="gpu"
7291 mdapi_group="Sampler/Sampler Cache"
7292 />
7293 <counter name="CS Threads Dispatched"
7294 description="The total number of compute shader hardware threads dispatched."
7295 data_type="uint64"
7296 equation="A 4 READ"
7297 underscore_name="cs_threads"
7298 units="threads"
7299 symbol_name="CsThreads"
7300 semantic_type="event"
7301 mdapi_supported_apis=""
7302 mdapi_usage_flags="Tier3 Frame Batch Draw"
7303 mdapi_hw_unit_type="gpu"
7304 mdapi_group="EU Array/Compute Shader"
7305 />
7306 <counter name="Slice0 Rasterizer Input Available"
7307 description="The percentage of time in which slice0 rasterizer input is available"
7308 data_type="float"
7309 max_equation="100"
7310 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7311 underscore_name="rasterizer0_input_available"
7312 units="percent"
7313 symbol_name="Rasterizer0InputAvailable"
7314 availability="$SliceMask 1 AND"
7315 semantic_type="duration"
7316 mdapi_supported_apis=""
7317 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7318 mdapi_group="GPU/Rasterizer"
7319 mdapi_hw_unit_type="slice"
7320 />
7321 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7322 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7323 data_type="float"
7324 max_equation="100"
7325 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7326 underscore_name="pixel_data0_ready"
7327 units="percent"
7328 symbol_name="PixelData0Ready"
7329 semantic_type="duration"
7330 mdapi_supported_apis=""
7331 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7332 mdapi_group="GPU/Rasterizer/Early Depth Test"
7333 mdapi_hw_unit_type="slice"
7334 />
7335 <counter name="SLM Bytes Read"
7336 description="The total number of GPU memory bytes read from shared local memory."
7337 data_type="uint64"
7338 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7339 equation="A 30 READ 64 UMUL"
7340 underscore_name="slm_bytes_read"
7341 units="bytes"
7342 symbol_name="SlmBytesRead"
7343 semantic_type="throughput"
7344 mdapi_supported_apis=""
7345 mdapi_usage_flags="Tier3 Frame Batch Draw"
7346 mdapi_group="L3/Data Port/SLM"
7347 mdapi_hw_unit_type="gpu"
7348 />
7349 <counter name="PS FPU1 Pipe Active"
7350 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7351 data_type="float"
7352 max_equation="100"
7353 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7354 underscore_name="ps_fpu1_active"
7355 units="percent"
7356 symbol_name="PsFpu1Active"
7357 semantic_type="duration"
7358 mdapi_supported_apis=""
7359 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7360 mdapi_group="EU Array/Pixel Shader"
7361 mdapi_hw_unit_type="gpu"
7362 />
7363 <counter name="PS Send Pipeline Active"
7364 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7365 data_type="float"
7366 max_equation="100"
7367 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7368 underscore_name="ps_send_active"
7369 units="percent"
7370 symbol_name="PsSendActive"
7371 semantic_type="duration"
7372 mdapi_supported_apis=""
7373 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7374 mdapi_group="EU Array/Pixel Shader"
7375 mdapi_hw_unit_type="gpu"
7376 />
7377 <counter name="VS FPU0 Pipe Active"
7378 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7379 data_type="float"
7380 max_equation="100"
7381 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7382 underscore_name="vs_fpu0_active"
7383 units="percent"
7384 symbol_name="VsFpu0Active"
7385 semantic_type="duration"
7386 mdapi_supported_apis=""
7387 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7388 mdapi_group="EU Array/Vertex Shader"
7389 mdapi_hw_unit_type="gpu"
7390 />
7391 <counter name="GPU Busy"
7392 description="The percentage of time in which the GPU has been processing GPU commands."
7393 data_type="float"
7394 max_equation="100"
7395 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7396 underscore_name="gpu_busy"
7397 units="percent"
7398 symbol_name="GpuBusy"
7399 semantic_type="duration"
7400 mdapi_supported_apis=""
7401 mdapi_usage_flags="Tier1 Overview System Frame"
7402 mdapi_group="GPU"
7403 mdapi_hw_unit_type="gpu"
7404 />
7405 <counter name="Slice1 Pixel Values Ready"
7406 description="The percentage of time in which slice1 pixel values are ready"
7407 data_type="float"
7408 max_equation="100"
7409 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7410 underscore_name="pixel_values1_ready"
7411 units="percent"
7412 symbol_name="PixelValues1Ready"
7413 availability="$SliceMask 2 AND"
7414 semantic_type="duration"
7415 mdapi_supported_apis=""
7416 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7417 mdapi_group="GPU/3D Pipe"
7418 mdapi_hw_unit_type="slice"
7419 />
7420 <counter name="Slice1 PS Output Available"
7421 description="The percentage of time in which slice1 PS output is available"
7422 data_type="float"
7423 max_equation="100"
7424 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7425 underscore_name="ps_output1_available"
7426 units="percent"
7427 symbol_name="PSOutput1Available"
7428 availability="$SliceMask 2 AND"
7429 semantic_type="duration"
7430 mdapi_supported_apis=""
7431 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7432 mdapi_group="GPU/3D Pipe"
7433 mdapi_hw_unit_type="slice"
7434 />
7435 <counter name="Rasterized Pixels"
7436 description="The total number of rasterized pixels."
7437 data_type="uint64"
7438 equation="A 21 READ 4 UMUL"
7439 underscore_name="rasterized_pixels"
7440 units="pixels"
7441 symbol_name="RasterizedPixels"
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="3D Pipe/Rasterizer"
7447 />
7448 <counter name="PS FPU0 Pipe Active"
7449 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7450 data_type="float"
7451 max_equation="100"
7452 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7453 underscore_name="ps_fpu0_active"
7454 units="percent"
7455 symbol_name="PsFpu0Active"
7456 semantic_type="duration"
7457 mdapi_supported_apis=""
7458 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7459 mdapi_group="EU Array/Pixel Shader"
7460 mdapi_hw_unit_type="gpu"
7461 />
7462 <counter name="DS Threads Dispatched"
7463 description="The total number of domain shader hardware threads dispatched."
7464 data_type="uint64"
7465 equation="A 3 READ"
7466 underscore_name="ds_threads"
7467 units="threads"
7468 symbol_name="DsThreads"
7469 semantic_type="event"
7470 mdapi_supported_apis=""
7471 mdapi_usage_flags="Tier3 Frame Batch Draw"
7472 mdapi_hw_unit_type="gpu"
7473 mdapi_group="EU Array/Domain Shader"
7474 />
7475 <counter name="Samples Written"
7476 description="The total number of samples or pixels written to all render targets."
7477 data_type="uint64"
7478 equation="A 26 READ 4 UMUL"
7479 underscore_name="samples_written"
7480 units="pixels"
7481 symbol_name="SamplesWritten"
7482 semantic_type="event"
7483 mdapi_supported_apis=""
7484 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7485 mdapi_hw_unit_type="gpu"
7486 mdapi_group="3D Pipe/Output Merger"
7487 />
7488 <counter name="EU Stall"
7489 description="The percentage of time in which the Execution Units were stalled."
7490 data_type="float"
7491 max_equation="100"
7492 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7493 underscore_name="eu_stall"
7494 units="percent"
7495 symbol_name="EuStall"
7496 semantic_type="duration"
7497 mdapi_supported_apis=""
7498 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7499 mdapi_group="EU Array"
7500 mdapi_hw_unit_type="gpu"
7501 />
7502 <counter name="Slice0 Rasterizer Output Ready"
7503 description="The percentage of time in which slice0 rasterizer output is ready"
7504 data_type="float"
7505 max_equation="100"
7506 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7507 underscore_name="rasterizer0_output_ready"
7508 units="percent"
7509 symbol_name="Rasterizer0OutputReady"
7510 availability="$SliceMask 1 AND"
7511 semantic_type="duration"
7512 mdapi_supported_apis=""
7513 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7514 mdapi_group="GPU/Rasterizer"
7515 mdapi_hw_unit_type="slice"
7516 />
7517 <counter name="Samples Blended"
7518 description="The total number of blended samples or pixels written to all render targets."
7519 data_type="uint64"
7520 equation="A 27 READ 4 UMUL"
7521 underscore_name="samples_blended"
7522 units="pixels"
7523 symbol_name="SamplesBlended"
7524 semantic_type="event"
7525 mdapi_supported_apis=""
7526 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7527 mdapi_hw_unit_type="gpu"
7528 mdapi_group="3D Pipe/Output Merger"
7529 />
7530 <counter name="Early Depth Test Fails"
7531 description="The total number of pixels dropped on early depth test."
7532 data_type="uint64"
7533 equation="A 23 READ 4 UMUL"
7534 underscore_name="early_depth_test_fails"
7535 units="pixels"
7536 symbol_name="EarlyDepthTestFails"
7537 semantic_type="event"
7538 mdapi_supported_apis=""
7539 mdapi_usage_flags="Tier3 Frame Batch Draw"
7540 mdapi_hw_unit_type="gpu"
7541 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7542 />
7543 <counter name="Slice1 Rasterizer Output Ready"
7544 description="The percentage of time in which slice1 rasterizer output is ready"
7545 data_type="float"
7546 max_equation="100"
7547 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7548 underscore_name="rasterizer1_output_ready"
7549 units="percent"
7550 symbol_name="Rasterizer1OutputReady"
7551 availability="$SliceMask 2 AND"
7552 semantic_type="duration"
7553 mdapi_supported_apis=""
7554 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7555 mdapi_group="GPU/Rasterizer"
7556 mdapi_hw_unit_type="slice"
7557 />
7558 <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
7559 description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7560 data_type="float"
7561 max_equation="100"
7562 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7563 underscore_name="pixel_data1_ready"
7564 units="percent"
7565 symbol_name="PixelData1Ready"
7566 semantic_type="duration"
7567 mdapi_supported_apis=""
7568 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7569 mdapi_group="GPU/Rasterizer/Early Depth Test"
7570 mdapi_hw_unit_type="slice"
7571 />
7572 <counter name="Shader Memory Accesses"
7573 description="The total number of shader memory accesses to L3."
7574 data_type="uint64"
7575 equation="A 32 READ"
7576 underscore_name="shader_memory_accesses"
7577 units="messages"
7578 symbol_name="ShaderMemoryAccesses"
7579 semantic_type="event"
7580 mdapi_supported_apis=""
7581 mdapi_usage_flags="Tier3 Frame Batch Draw"
7582 mdapi_hw_unit_type="gpu"
7583 mdapi_group="L3/Data Port"
7584 />
7585 <counter name="SQ is full"
7586 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7587 data_type="float"
7588 max_equation="100"
7589 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7590 underscore_name="gt_request_queue_full"
7591 units="percent"
7592 symbol_name="GTRequestQueueFull"
7593 semantic_type="duration"
7594 mdapi_supported_apis=""
7595 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7596 mdapi_group="GTI"
7597 mdapi_hw_unit_type="gpu"
7598 />
7599 <counter name="HS Threads Dispatched"
7600 description="The total number of hull shader hardware threads dispatched."
7601 data_type="uint64"
7602 equation="A 2 READ"
7603 underscore_name="hs_threads"
7604 units="threads"
7605 symbol_name="HsThreads"
7606 semantic_type="event"
7607 mdapi_supported_apis=""
7608 mdapi_usage_flags="Tier3 Frame Batch Draw"
7609 mdapi_hw_unit_type="gpu"
7610 mdapi_group="EU Array/Hull Shader"
7611 />
7612 <counter name="L3 Shader Throughput"
7613 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7614 data_type="uint64"
7615 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7616 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7617 underscore_name="l3_shader_throughput"
7618 units="bytes"
7619 symbol_name="L3ShaderThroughput"
7620 semantic_type="throughput"
7621 mdapi_supported_apis=""
7622 mdapi_usage_flags="Tier2 Frame Batch Draw"
7623 mdapi_group="L3/Data Port"
7624 mdapi_hw_unit_type="gpu"
7625 />
7626 <counter name="Samples Killed in FS"
7627 description="The total number of samples or pixels dropped in fragment shaders."
7628 data_type="uint64"
7629 equation="A 24 READ 4 UMUL"
7630 underscore_name="samples_killed_in_ps"
7631 units="pixels"
7632 symbol_name="SamplesKilledInPs"
7633 semantic_type="event"
7634 mdapi_supported_apis=""
7635 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7636 mdapi_hw_unit_type="gpu"
7637 mdapi_group="3D Pipe/Fragment Shader"
7638 />
7639 <counter name="SLM Bytes Written"
7640 description="The total number of GPU memory bytes written into shared local memory."
7641 data_type="uint64"
7642 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7643 equation="A 31 READ 64 UMUL"
7644 underscore_name="slm_bytes_written"
7645 units="bytes"
7646 symbol_name="SlmBytesWritten"
7647 semantic_type="throughput"
7648 mdapi_supported_apis=""
7649 mdapi_usage_flags="Tier3 Frame Batch Draw"
7650 mdapi_group="L3/Data Port/SLM"
7651 mdapi_hw_unit_type="gpu"
7652 />
7653 <counter name="Slice0 PS Output Available"
7654 description="The percentage of time in which slice0 PS output is available"
7655 data_type="float"
7656 max_equation="100"
7657 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7658 underscore_name="ps_output0_available"
7659 units="percent"
7660 symbol_name="PSOutput0Available"
7661 availability="$SliceMask 1 AND"
7662 semantic_type="duration"
7663 mdapi_supported_apis=""
7664 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7665 mdapi_group="GPU/3D Pipe"
7666 mdapi_hw_unit_type="slice"
7667 />
7668 <counter name="Shader Atomic Memory Accesses"
7669 description="The total number of shader atomic memory accesses."
7670 data_type="uint64"
7671 equation="A 34 READ"
7672 underscore_name="shader_atomics"
7673 units="messages"
7674 symbol_name="ShaderAtomics"
7675 semantic_type="event"
7676 mdapi_supported_apis=""
7677 mdapi_usage_flags="Tier3 Frame Batch Draw"
7678 mdapi_hw_unit_type="gpu"
7679 mdapi_group="L3/Data Port/Atomics"
7680 />
7681 <register_config type="NOA">
7682 <register type="NOA" address="0x00000D04" value="0x00000200" />
7683 <register type="NOA" address="0x00009884" value="0x00000000" />
7684 <register type="NOA" address="0x00009888" value="0x0C710004" />
7685 <register type="NOA" address="0x00009888" value="0x10747000" />
7686 <register type="NOA" address="0x00009888" value="0x12756800" />
7687 <register type="NOA" address="0x00009888" value="0x04795000" />
7688 <register type="NOA" address="0x00009888" value="0x127C01C0" />
7689 <register type="NOA" address="0x00009888" value="0x0CF10004" />
7690 <register type="NOA" address="0x00009888" value="0x10F47000" />
7691 <register type="NOA" address="0x00009888" value="0x12F56800" />
7692 <register type="NOA" address="0x00009888" value="0x04F95000" />
7693 <register type="NOA" address="0x00009888" value="0x12FC01C0" />
7694 <register type="NOA" address="0x00009888" value="0x1A6C4044" />
7695 <register type="NOA" address="0x00009888" value="0x1C6C0004" />
7696 <register type="NOA" address="0x00009888" value="0x186C00A0" />
7697 <register type="NOA" address="0x00009888" value="0x00710010" />
7698 <register type="NOA" address="0x00009888" value="0x02738000" />
7699 <register type="NOA" address="0x00009888" value="0x04732000" />
7700 <register type="NOA" address="0x00009888" value="0x0673A000" />
7701 <register type="NOA" address="0x00009888" value="0x00736000" />
7702 <register type="NOA" address="0x00009888" value="0x08740037" />
7703 <register type="NOA" address="0x00009888" value="0x0C740000" />
7704 <register type="NOA" address="0x00009888" value="0x0A750F36" />
7705 <register type="NOA" address="0x00009888" value="0x10750000" />
7706 <register type="NOA" address="0x00009888" value="0x04751000" />
7707 <register type="NOA" address="0x00009888" value="0x0C752000" />
7708 <register type="NOA" address="0x00009888" value="0x0E750000" />
7709 <register type="NOA" address="0x00009888" value="0x0C760800" />
7710 <register type="NOA" address="0x00009888" value="0x0E768800" />
7711 <register type="NOA" address="0x00009888" value="0x10760002" />
7712 <register type="NOA" address="0x00009888" value="0x0077C000" />
7713 <register type="NOA" address="0x00009888" value="0x0E778000" />
7714 <register type="NOA" address="0x00009888" value="0x1477C000" />
7715 <register type="NOA" address="0x00009888" value="0x167767E0" />
7716 <register type="NOA" address="0x00009888" value="0x18770002" />
7717 <register type="NOA" address="0x00009888" value="0x02778000" />
7718 <register type="NOA" address="0x00009888" value="0x04778000" />
7719 <register type="NOA" address="0x00009888" value="0x0C790017" />
7720 <register type="NOA" address="0x00009888" value="0x08790000" />
7721 <register type="NOA" address="0x00009888" value="0x0C7B0088" />
7722 <register type="NOA" address="0x00009888" value="0x0E7C0032" />
7723 <register type="NOA" address="0x00009888" value="0x107C0000" />
7724 <register type="NOA" address="0x00009888" value="0x167C0004" />
7725 <register type="NOA" address="0x00009888" value="0x04F10200" />
7726 <register type="NOA" address="0x00009888" value="0x00F10000" />
7727 <register type="NOA" address="0x00009888" value="0x08F40DC0" />
7728 <register type="NOA" address="0x00009888" value="0x0CF40000" />
7729 <register type="NOA" address="0x00009888" value="0x00F50D80" />
7730 <register type="NOA" address="0x00009888" value="0x02F5003C" />
7731 <register type="NOA" address="0x00009888" value="0x10F50000" />
7732 <register type="NOA" address="0x00009888" value="0x0AF54000" />
7733 <register type="NOA" address="0x00009888" value="0x0CF58000" />
7734 <register type="NOA" address="0x00009888" value="0x04F50000" />
7735 <register type="NOA" address="0x00009888" value="0x06F50000" />
7736 <register type="NOA" address="0x00009888" value="0x0EF62200" />
7737 <register type="NOA" address="0x00009888" value="0x0CF6A000" />
7738 <register type="NOA" address="0x00009888" value="0x0EF7C000" />
7739 <register type="NOA" address="0x00009888" value="0x16F71030" />
7740 <register type="NOA" address="0x00009888" value="0x18F70001" />
7741 <register type="NOA" address="0x00009888" value="0x02F7C000" />
7742 <register type="NOA" address="0x00009888" value="0x04F7C000" />
7743 <register type="NOA" address="0x00009888" value="0x0CF905C0" />
7744 <register type="NOA" address="0x00009888" value="0x08F90000" />
7745 <register type="NOA" address="0x00009888" value="0x0CFB0220" />
7746 <register type="NOA" address="0x00009888" value="0x0EFC1900" />
7747 <register type="NOA" address="0x00009888" value="0x10FC0000" />
7748 <register type="NOA" address="0x00009888" value="0x16FC0010" />
7749 <register type="NOA" address="0x00009884" value="0x00000007" />
7750 <register type="NOA" address="0x00009888" value="0x2100F000" />
7751 <register type="NOA" address="0x00009888" value="0x1D000071" />
7752 <register type="NOA" address="0x00009888" value="0x33000000" />
7753 <register type="NOA" address="0x00009888" value="0x1100C000" />
7754 <register type="NOA" address="0x00009888" value="0x1F00C000" />
7755 <register type="NOA" address="0x00009888" value="0x2300C000" />
7756 <register type="NOA" address="0x00009888" value="0x2500C000" />
7757 <register type="NOA" address="0x00009888" value="0x2700C000" />
7758 <register type="NOA" address="0x00009888" value="0x2900C000" />
7759 <register type="NOA" address="0x00009888" value="0x2B00C000" />
7760 <register type="NOA" address="0x00009888" value="0x2D00C000" />
7761 <register type="NOA" address="0x00009888" value="0x2F00C000" />
7762 <register type="NOA" address="0x00009888" value="0x1300C000" />
7763 <register type="NOA" address="0x00009888" value="0x1500C000" />
7764 <register type="NOA" address="0x00009888" value="0x47000001" />
7765 <register type="NOA" address="0x00009888" value="0x39000421" />
7766 <register type="NOA" address="0x00009888" value="0x49000300" />
7767 <register type="NOA" address="0x00009888" value="0x3D000402" />
7768 <register type="NOA" address="0x00009888" value="0x4B001101" />
7769 <register type="NOA" address="0x00009888" value="0x3F000840" />
7770 <register type="NOA" address="0x00009888" value="0x4D000101" />
7771 <register type="NOA" address="0x00009888" value="0x41000801" />
7772 <register type="NOA" address="0x00009888" value="0x35000000" />
7773 <register type="NOA" address="0x00009888" value="0x31000000" />
7774 <register type="NOA" address="0x00009888" value="0x43000001" />
7775 </register_config>
7776 <register_config type="OA">
7777 <register type="OA" address="0x00002740" value="0x00000000" />
7778 <register type="OA" address="0x00002710" value="0x00000000" />
7779 <register type="OA" address="0x00002714" value="0x30800000" />
7780 <register type="OA" address="0x00002720" value="0x00000000" />
7781 <register type="OA" address="0x00002724" value="0x30800000" />
7782 <register type="OA" address="0x00002770" value="0x00000180" />
7783 <register type="OA" address="0x00002774" value="0x0000FFCF" />
7784 <register type="OA" address="0x00002778" value="0x00006000" />
7785 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7786 <register type="OA" address="0x00002790" value="0x00000002" />
7787 <register type="OA" address="0x00002794" value="0x0000FFFE" />
7788 <register type="OA" address="0x00002798" value="0x00000002" />
7789 <register type="OA" address="0x0000279C" value="0x0000FFFD" />
7790 </register_config>
7791 <register_config type="FLEX">
7792 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7793 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7794 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7795 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7796 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7797 </register_config>
7798 </set>
7799
7800 <set name="Metric set Sampler"
7801 mdapi_supported_apis="OGL OCL IO BB"
7802 underscore_name="sampler"
7803 hw_config_guid="9bcf4ff2-c15f-4bea-8ec8-8db87791942e"
7804 chipset="CNL"
7805 symbol_name="Sampler"
7806 >
7807 <counter name="GPU Core Clocks"
7808 description="The total number of GPU core clocks elapsed during the measurement."
7809 data_type="uint64"
7810 equation="GPU_CLOCK 0 READ"
7811 underscore_name="gpu_core_clocks"
7812 units="cycles"
7813 symbol_name="GpuCoreClocks"
7814 semantic_type="event"
7815 mdapi_supported_apis=""
7816 mdapi_usage_flags="Tier1 Frame Batch Draw"
7817 mdapi_hw_unit_type="gpu"
7818 mdapi_group="GPU"
7819 />
7820 <counter name="EU Active"
7821 description="The percentage of time in which the Execution Units were actively processing."
7822 data_type="float"
7823 max_equation="100"
7824 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7825 underscore_name="eu_active"
7826 units="percent"
7827 symbol_name="EuActive"
7828 semantic_type="duration"
7829 mdapi_supported_apis=""
7830 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7831 mdapi_group="EU Array"
7832 mdapi_hw_unit_type="gpu"
7833 />
7834 <counter name="Slice0 Subslice2 Input Available"
7835 description="The percentage of time in which slice0 subslice2 sampler input is available"
7836 data_type="float"
7837 max_equation="100"
7838 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7839 underscore_name="sampler02_input_available"
7840 units="percent"
7841 symbol_name="Sampler02InputAvailable"
7842 availability="$SubsliceMask 4 AND"
7843 semantic_type="duration"
7844 mdapi_supported_apis=""
7845 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7846 mdapi_group="GPU/Sampler"
7847 mdapi_hw_unit_type="subslice"
7848 />
7849 <counter name="EU Both FPU Pipes Active"
7850 description="The percentage of time in which both EU FPU pipelines were actively processing."
7851 data_type="float"
7852 max_equation="100"
7853 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7854 underscore_name="eu_fpu_both_active"
7855 units="percent"
7856 symbol_name="EuFpuBothActive"
7857 semantic_type="duration"
7858 mdapi_supported_apis=""
7859 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7860 mdapi_group="EU Array/Pipes"
7861 mdapi_hw_unit_type="gpu"
7862 />
7863 <counter name="SQ is full"
7864 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7865 data_type="float"
7866 max_equation="100"
7867 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7868 underscore_name="gt_request_queue_full"
7869 units="percent"
7870 symbol_name="GTRequestQueueFull"
7871 semantic_type="duration"
7872 mdapi_supported_apis=""
7873 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7874 mdapi_group="GTI"
7875 mdapi_hw_unit_type="gpu"
7876 />
7877 <counter name="VS Send Pipe Active"
7878 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7879 data_type="float"
7880 max_equation="100"
7881 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7882 underscore_name="vs_send_active"
7883 units="percent"
7884 symbol_name="VsSendActive"
7885 semantic_type="duration"
7886 mdapi_supported_apis=""
7887 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7888 mdapi_group="EU Array/Vertex Shader"
7889 mdapi_hw_unit_type="gpu"
7890 />
7891 <counter name="Slice0 Subslice0 Input Available"
7892 description="The percentage of time in which slice0 subslice0 sampler input is available"
7893 data_type="float"
7894 max_equation="100"
7895 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7896 underscore_name="sampler00_input_available"
7897 units="percent"
7898 symbol_name="Sampler00InputAvailable"
7899 availability="$SubsliceMask 1 AND"
7900 semantic_type="duration"
7901 mdapi_supported_apis=""
7902 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7903 mdapi_group="GPU/Sampler"
7904 mdapi_hw_unit_type="subslice"
7905 />
7906 <counter name="VS FPU1 Pipe Active"
7907 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7908 data_type="float"
7909 max_equation="100"
7910 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7911 underscore_name="vs_fpu1_active"
7912 units="percent"
7913 symbol_name="VsFpu1Active"
7914 semantic_type="duration"
7915 mdapi_supported_apis=""
7916 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7917 mdapi_group="EU Array/Vertex Shader"
7918 mdapi_hw_unit_type="gpu"
7919 />
7920 <counter name="GS Threads Dispatched"
7921 description="The total number of geometry shader hardware threads dispatched."
7922 data_type="uint64"
7923 equation="A 5 READ"
7924 underscore_name="gs_threads"
7925 units="threads"
7926 symbol_name="GsThreads"
7927 semantic_type="event"
7928 mdapi_supported_apis=""
7929 mdapi_usage_flags="Tier3 Frame Batch Draw"
7930 mdapi_hw_unit_type="gpu"
7931 mdapi_group="EU Array/Geometry Shader"
7932 />
7933 <counter name="Slice1 Subslice0 Input Available"
7934 description="The percentage of time in which slice1 subslice0 sampler input is available"
7935 data_type="float"
7936 max_equation="100"
7937 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7938 underscore_name="sampler10_input_available"
7939 units="percent"
7940 symbol_name="Sampler10InputAvailable"
7941 availability="$SubsliceMask 8 AND"
7942 semantic_type="duration"
7943 mdapi_supported_apis=""
7944 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7945 mdapi_group="GPU/Sampler"
7946 mdapi_hw_unit_type="subslice"
7947 />
7948 <counter name="Early Hi-Depth Test Fails"
7949 description="The total number of pixels dropped on early hierarchical depth test."
7950 data_type="uint64"
7951 equation="A 22 READ 4 UMUL"
7952 underscore_name="hi_depth_test_fails"
7953 units="pixels"
7954 symbol_name="HiDepthTestFails"
7955 semantic_type="event"
7956 mdapi_supported_apis=""
7957 mdapi_usage_flags="Tier3 Frame Batch Draw"
7958 mdapi_hw_unit_type="gpu"
7959 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7960 />
7961 <counter name="FS Both FPU Active"
7962 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7963 data_type="float"
7964 max_equation="100"
7965 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7966 underscore_name="ps_eu_both_fpu_active"
7967 units="percent"
7968 symbol_name="PsEuBothFpuActive"
7969 semantic_type="duration"
7970 mdapi_supported_apis=""
7971 mdapi_usage_flags="Tier4 Frame Batch Draw"
7972 mdapi_group="3D Pipe/Fragment Shader"
7973 mdapi_hw_unit_type="gpu"
7974 />
7975 <counter name="VS Threads Dispatched"
7976 description="The total number of vertex shader hardware threads dispatched."
7977 data_type="uint64"
7978 equation="A 1 READ"
7979 underscore_name="vs_threads"
7980 units="threads"
7981 symbol_name="VsThreads"
7982 semantic_type="event"
7983 mdapi_supported_apis=""
7984 mdapi_usage_flags="Tier3 Frame Batch Draw"
7985 mdapi_hw_unit_type="gpu"
7986 mdapi_group="EU Array/Vertex Shader"
7987 />
7988 <counter name="Slice0 Subslice2 Sampler Output Ready"
7989 description="The percentage of time in which slice0 subslice2 sampler output is ready"
7990 data_type="float"
7991 max_equation="100"
7992 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7993 underscore_name="sampler02_output_ready"
7994 units="percent"
7995 symbol_name="Sampler02OutputReady"
7996 availability="$SubsliceMask 4 AND"
7997 semantic_type="duration"
7998 mdapi_supported_apis=""
7999 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8000 mdapi_group="GPU/Sampler"
8001 mdapi_hw_unit_type="subslice"
8002 />
8003 <counter name="FS Threads Dispatched"
8004 description="The total number of fragment shader hardware threads dispatched."
8005 data_type="uint64"
8006 equation="A 6 READ"
8007 underscore_name="ps_threads"
8008 units="threads"
8009 symbol_name="PsThreads"
8010 semantic_type="event"
8011 mdapi_supported_apis=""
8012 mdapi_usage_flags="Tier3 Frame Batch Draw"
8013 mdapi_hw_unit_type="gpu"
8014 mdapi_group="EU Array/Fragment Shader"
8015 />
8016 <counter name="Shader Barrier Messages"
8017 description="The total number of shader barrier messages."
8018 data_type="uint64"
8019 equation="A 35 READ"
8020 underscore_name="shader_barriers"
8021 units="messages"
8022 symbol_name="ShaderBarriers"
8023 semantic_type="event"
8024 mdapi_supported_apis=""
8025 mdapi_usage_flags="Tier3 Frame Batch Draw"
8026 mdapi_hw_unit_type="gpu"
8027 mdapi_group="EU Array/Barrier"
8028 />
8029 <counter name="Slice0 Subslice1 Input Available"
8030 description="The percentage of time in which slice0 subslice1 sampler input is available"
8031 data_type="float"
8032 max_equation="100"
8033 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8034 underscore_name="sampler01_input_available"
8035 units="percent"
8036 symbol_name="Sampler01InputAvailable"
8037 availability="$SubsliceMask 2 AND"
8038 semantic_type="duration"
8039 mdapi_supported_apis=""
8040 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8041 mdapi_group="GPU/Sampler"
8042 mdapi_hw_unit_type="subslice"
8043 />
8044 <counter name="Sampler Texels"
8045 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8046 data_type="uint64"
8047 equation="A 28 READ 4 UMUL"
8048 underscore_name="sampler_texels"
8049 units="texels"
8050 symbol_name="SamplerTexels"
8051 semantic_type="event"
8052 mdapi_supported_apis=""
8053 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8054 mdapi_hw_unit_type="gpu"
8055 mdapi_group="Sampler/Sampler Input"
8056 />
8057 <counter name="Pixels Failing Tests"
8058 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8059 data_type="uint64"
8060 equation="A 25 READ 4 UMUL"
8061 underscore_name="pixels_failing_post_ps_tests"
8062 units="pixels"
8063 symbol_name="PixelsFailingPostPsTests"
8064 semantic_type="event"
8065 mdapi_supported_apis=""
8066 mdapi_usage_flags="Tier3 Frame Batch Draw"
8067 mdapi_hw_unit_type="gpu"
8068 mdapi_group="3D Pipe/Output Merger"
8069 />
8070 <counter name="GPU Time Elapsed"
8071 description="Time elapsed on the GPU during the measurement."
8072 data_type="uint64"
8073 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8074 underscore_name="gpu_time"
8075 units="ns"
8076 symbol_name="GpuTime"
8077 semantic_type="duration"
8078 mdapi_supported_apis=""
8079 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8080 mdapi_hw_unit_type="gpu"
8081 mdapi_group="GPU"
8082 />
8083 <counter name="AVG GPU Core Frequency"
8084 description="Average GPU Core Frequency in the measurement."
8085 data_type="uint64"
8086 max_equation="$GpuMaxFrequency"
8087 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8088 underscore_name="avg_gpu_core_frequency"
8089 units="hz"
8090 symbol_name="AvgGpuCoreFrequency"
8091 semantic_type="event"
8092 mdapi_supported_apis=""
8093 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8094 mdapi_group="GPU"
8095 mdapi_hw_unit_type="gpu"
8096 />
8097 <counter name="Sampler Texels Misses"
8098 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8099 data_type="uint64"
8100 equation="A 29 READ 4 UMUL"
8101 underscore_name="sampler_texel_misses"
8102 units="texels"
8103 symbol_name="SamplerTexelMisses"
8104 semantic_type="event"
8105 mdapi_supported_apis=""
8106 mdapi_usage_flags="Tier3 Batch Frame Draw"
8107 mdapi_hw_unit_type="gpu"
8108 mdapi_group="Sampler/Sampler Cache"
8109 />
8110 <counter name="CS Threads Dispatched"
8111 description="The total number of compute shader hardware threads dispatched."
8112 data_type="uint64"
8113 equation="A 4 READ"
8114 underscore_name="cs_threads"
8115 units="threads"
8116 symbol_name="CsThreads"
8117 semantic_type="event"
8118 mdapi_supported_apis=""
8119 mdapi_usage_flags="Tier3 Frame Batch Draw"
8120 mdapi_hw_unit_type="gpu"
8121 mdapi_group="EU Array/Compute Shader"
8122 />
8123 <counter name="SLM Bytes Read"
8124 description="The total number of GPU memory bytes read from shared local memory."
8125 data_type="uint64"
8126 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8127 equation="A 30 READ 64 UMUL"
8128 underscore_name="slm_bytes_read"
8129 units="bytes"
8130 symbol_name="SlmBytesRead"
8131 semantic_type="throughput"
8132 mdapi_supported_apis=""
8133 mdapi_usage_flags="Tier3 Frame Batch Draw"
8134 mdapi_group="L3/Data Port/SLM"
8135 mdapi_hw_unit_type="gpu"
8136 />
8137 <counter name="PS FPU1 Pipe Active"
8138 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8139 data_type="float"
8140 max_equation="100"
8141 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8142 underscore_name="ps_fpu1_active"
8143 units="percent"
8144 symbol_name="PsFpu1Active"
8145 semantic_type="duration"
8146 mdapi_supported_apis=""
8147 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8148 mdapi_group="EU Array/Pixel Shader"
8149 mdapi_hw_unit_type="gpu"
8150 />
8151 <counter name="PS Send Pipeline Active"
8152 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8153 data_type="float"
8154 max_equation="100"
8155 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8156 underscore_name="ps_send_active"
8157 units="percent"
8158 symbol_name="PsSendActive"
8159 semantic_type="duration"
8160 mdapi_supported_apis=""
8161 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8162 mdapi_group="EU Array/Pixel Shader"
8163 mdapi_hw_unit_type="gpu"
8164 />
8165 <counter name="VS FPU0 Pipe Active"
8166 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8167 data_type="float"
8168 max_equation="100"
8169 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8170 underscore_name="vs_fpu0_active"
8171 units="percent"
8172 symbol_name="VsFpu0Active"
8173 semantic_type="duration"
8174 mdapi_supported_apis=""
8175 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8176 mdapi_group="EU Array/Vertex Shader"
8177 mdapi_hw_unit_type="gpu"
8178 />
8179 <counter name="GPU Busy"
8180 description="The percentage of time in which the GPU has been processing GPU commands."
8181 data_type="float"
8182 max_equation="100"
8183 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8184 underscore_name="gpu_busy"
8185 units="percent"
8186 symbol_name="GpuBusy"
8187 semantic_type="duration"
8188 mdapi_supported_apis=""
8189 mdapi_usage_flags="Tier1 Overview System Frame"
8190 mdapi_group="GPU"
8191 mdapi_hw_unit_type="gpu"
8192 />
8193 <counter name="Slice1 Subslice1 Input Available"
8194 description="The percentage of time in which slice1 subslice1 sampler input is available"
8195 data_type="float"
8196 max_equation="100"
8197 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8198 underscore_name="sampler11_input_available"
8199 units="percent"
8200 symbol_name="Sampler11InputAvailable"
8201 availability="$SubsliceMask 16 AND"
8202 semantic_type="duration"
8203 mdapi_supported_apis=""
8204 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8205 mdapi_group="GPU/Sampler"
8206 mdapi_hw_unit_type="subslice"
8207 />
8208 <counter name="Rasterized Pixels"
8209 description="The total number of rasterized pixels."
8210 data_type="uint64"
8211 equation="A 21 READ 4 UMUL"
8212 underscore_name="rasterized_pixels"
8213 units="pixels"
8214 symbol_name="RasterizedPixels"
8215 semantic_type="event"
8216 mdapi_supported_apis=""
8217 mdapi_usage_flags="Tier3 Frame Batch Draw"
8218 mdapi_hw_unit_type="gpu"
8219 mdapi_group="3D Pipe/Rasterizer"
8220 />
8221 <counter name="PS FPU0 Pipe Active"
8222 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8223 data_type="float"
8224 max_equation="100"
8225 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8226 underscore_name="ps_fpu0_active"
8227 units="percent"
8228 symbol_name="PsFpu0Active"
8229 semantic_type="duration"
8230 mdapi_supported_apis=""
8231 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8232 mdapi_group="EU Array/Pixel Shader"
8233 mdapi_hw_unit_type="gpu"
8234 />
8235 <counter name="DS Threads Dispatched"
8236 description="The total number of domain shader hardware threads dispatched."
8237 data_type="uint64"
8238 equation="A 3 READ"
8239 underscore_name="ds_threads"
8240 units="threads"
8241 symbol_name="DsThreads"
8242 semantic_type="event"
8243 mdapi_supported_apis=""
8244 mdapi_usage_flags="Tier3 Frame Batch Draw"
8245 mdapi_hw_unit_type="gpu"
8246 mdapi_group="EU Array/Domain Shader"
8247 />
8248 <counter name="Samples Written"
8249 description="The total number of samples or pixels written to all render targets."
8250 data_type="uint64"
8251 equation="A 26 READ 4 UMUL"
8252 underscore_name="samples_written"
8253 units="pixels"
8254 symbol_name="SamplesWritten"
8255 semantic_type="event"
8256 mdapi_supported_apis=""
8257 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8258 mdapi_hw_unit_type="gpu"
8259 mdapi_group="3D Pipe/Output Merger"
8260 />
8261 <counter name="EU Stall"
8262 description="The percentage of time in which the Execution Units were stalled."
8263 data_type="float"
8264 max_equation="100"
8265 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8266 underscore_name="eu_stall"
8267 units="percent"
8268 symbol_name="EuStall"
8269 semantic_type="duration"
8270 mdapi_supported_apis=""
8271 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8272 mdapi_group="EU Array"
8273 mdapi_hw_unit_type="gpu"
8274 />
8275 <counter name="Samples Blended"
8276 description="The total number of blended samples or pixels written to all render targets."
8277 data_type="uint64"
8278 equation="A 27 READ 4 UMUL"
8279 underscore_name="samples_blended"
8280 units="pixels"
8281 symbol_name="SamplesBlended"
8282 semantic_type="event"
8283 mdapi_supported_apis=""
8284 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8285 mdapi_hw_unit_type="gpu"
8286 mdapi_group="3D Pipe/Output Merger"
8287 />
8288 <counter name="Early Depth Test Fails"
8289 description="The total number of pixels dropped on early depth test."
8290 data_type="uint64"
8291 equation="A 23 READ 4 UMUL"
8292 underscore_name="early_depth_test_fails"
8293 units="pixels"
8294 symbol_name="EarlyDepthTestFails"
8295 semantic_type="event"
8296 mdapi_supported_apis=""
8297 mdapi_usage_flags="Tier3 Frame Batch Draw"
8298 mdapi_hw_unit_type="gpu"
8299 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8300 />
8301 <counter name="Slice0 Subslice0 Sampler Output Ready"
8302 description="The percentage of time in which slice0 subslice0 sampler output is ready"
8303 data_type="float"
8304 max_equation="100"
8305 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8306 underscore_name="sampler00_output_ready"
8307 units="percent"
8308 symbol_name="Sampler00OutputReady"
8309 availability="$SubsliceMask 1 AND"
8310 semantic_type="duration"
8311 mdapi_supported_apis=""
8312 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8313 mdapi_group="GPU/Sampler"
8314 mdapi_hw_unit_type="subslice"
8315 />
8316 <counter name="Slice1 Subslice0 Sampler Output Ready"
8317 description="The percentage of time in which slice1 subslice0 sampler output is ready"
8318 data_type="float"
8319 max_equation="100"
8320 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8321 underscore_name="sampler10_output_ready"
8322 units="percent"
8323 symbol_name="Sampler10OutputReady"
8324 availability="$SubsliceMask 8 AND"
8325 semantic_type="duration"
8326 mdapi_supported_apis=""
8327 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8328 mdapi_group="GPU/Sampler"
8329 mdapi_hw_unit_type="subslice"
8330 />
8331 <counter name="Slice0 Subslice1 Sampler Output Ready"
8332 description="The percentage of time in which slice0 subslice1 sampler output is ready"
8333 data_type="float"
8334 max_equation="100"
8335 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8336 underscore_name="sampler01_output_ready"
8337 units="percent"
8338 symbol_name="Sampler01OutputReady"
8339 availability="$SubsliceMask 2 AND"
8340 semantic_type="duration"
8341 mdapi_supported_apis=""
8342 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8343 mdapi_group="GPU/Sampler"
8344 mdapi_hw_unit_type="subslice"
8345 />
8346 <counter name="Shader Memory Accesses"
8347 description="The total number of shader memory accesses to L3."
8348 data_type="uint64"
8349 equation="A 32 READ"
8350 underscore_name="shader_memory_accesses"
8351 units="messages"
8352 symbol_name="ShaderMemoryAccesses"
8353 semantic_type="event"
8354 mdapi_supported_apis=""
8355 mdapi_usage_flags="Tier3 Frame Batch Draw"
8356 mdapi_hw_unit_type="gpu"
8357 mdapi_group="L3/Data Port"
8358 />
8359 <counter name="Slice1 Subslice1 Sampler Output Ready"
8360 description="The percentage of time in which slice1 subslice1 sampler output is ready"
8361 data_type="float"
8362 max_equation="100"
8363 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8364 underscore_name="sampler11_output_ready"
8365 units="percent"
8366 symbol_name="Sampler11OutputReady"
8367 availability="$SubsliceMask 16 AND"
8368 semantic_type="duration"
8369 mdapi_supported_apis=""
8370 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8371 mdapi_group="GPU/Sampler"
8372 mdapi_hw_unit_type="subslice"
8373 />
8374 <counter name="HS Threads Dispatched"
8375 description="The total number of hull shader hardware threads dispatched."
8376 data_type="uint64"
8377 equation="A 2 READ"
8378 underscore_name="hs_threads"
8379 units="threads"
8380 symbol_name="HsThreads"
8381 semantic_type="event"
8382 mdapi_supported_apis=""
8383 mdapi_usage_flags="Tier3 Frame Batch Draw"
8384 mdapi_hw_unit_type="gpu"
8385 mdapi_group="EU Array/Hull Shader"
8386 />
8387 <counter name="L3 Shader Throughput"
8388 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8389 data_type="uint64"
8390 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8391 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8392 underscore_name="l3_shader_throughput"
8393 units="bytes"
8394 symbol_name="L3ShaderThroughput"
8395 semantic_type="throughput"
8396 mdapi_supported_apis=""
8397 mdapi_usage_flags="Tier2 Frame Batch Draw"
8398 mdapi_group="L3/Data Port"
8399 mdapi_hw_unit_type="gpu"
8400 />
8401 <counter name="Samples Killed in FS"
8402 description="The total number of samples or pixels dropped in fragment shaders."
8403 data_type="uint64"
8404 equation="A 24 READ 4 UMUL"
8405 underscore_name="samples_killed_in_ps"
8406 units="pixels"
8407 symbol_name="SamplesKilledInPs"
8408 semantic_type="event"
8409 mdapi_supported_apis=""
8410 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8411 mdapi_hw_unit_type="gpu"
8412 mdapi_group="3D Pipe/Fragment Shader"
8413 />
8414 <counter name="SLM Bytes Written"
8415 description="The total number of GPU memory bytes written into shared local memory."
8416 data_type="uint64"
8417 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8418 equation="A 31 READ 64 UMUL"
8419 underscore_name="slm_bytes_written"
8420 units="bytes"
8421 symbol_name="SlmBytesWritten"
8422 semantic_type="throughput"
8423 mdapi_supported_apis=""
8424 mdapi_usage_flags="Tier3 Frame Batch Draw"
8425 mdapi_group="L3/Data Port/SLM"
8426 mdapi_hw_unit_type="gpu"
8427 />
8428 <counter name="Shader Atomic Memory Accesses"
8429 description="The total number of shader atomic memory accesses."
8430 data_type="uint64"
8431 equation="A 34 READ"
8432 underscore_name="shader_atomics"
8433 units="messages"
8434 symbol_name="ShaderAtomics"
8435 semantic_type="event"
8436 mdapi_supported_apis=""
8437 mdapi_usage_flags="Tier3 Frame Batch Draw"
8438 mdapi_hw_unit_type="gpu"
8439 mdapi_group="L3/Data Port/Atomics"
8440 />
8441 <register_config type="NOA">
8442 <register type="NOA" address="0x00000D04" value="0x00000200" />
8443 <register type="NOA" address="0x00009884" value="0x00000000" />
8444 <register type="NOA" address="0x00009888" value="0x14141400" />
8445 <register type="NOA" address="0x00009888" value="0x1614000B" />
8446 <register type="NOA" address="0x00009888" value="0x14161400" />
8447 <register type="NOA" address="0x00009888" value="0x14341400" />
8448 <register type="NOA" address="0x00009888" value="0x1634000B" />
8449 <register type="NOA" address="0x00009888" value="0x14361400" />
8450 <register type="NOA" address="0x00009888" value="0x14941400" />
8451 <register type="NOA" address="0x00009888" value="0x1694000B" />
8452 <register type="NOA" address="0x00009888" value="0x14961400" />
8453 <register type="NOA" address="0x00009888" value="0x14B41400" />
8454 <register type="NOA" address="0x00009888" value="0x16B4000B" />
8455 <register type="NOA" address="0x00009888" value="0x14B61400" />
8456 <register type="NOA" address="0x00009888" value="0x14541400" />
8457 <register type="NOA" address="0x00009888" value="0x1654000B" />
8458 <register type="NOA" address="0x00009888" value="0x14561400" />
8459 <register type="NOA" address="0x00009888" value="0x1A6C5000" />
8460 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
8461 <register type="NOA" address="0x00009888" value="0x186C0280" />
8462 <register type="NOA" address="0x00009888" value="0x0673F000" />
8463 <register type="NOA" address="0x00009888" value="0x0073C000" />
8464 <register type="NOA" address="0x00009888" value="0x04742000" />
8465 <register type="NOA" address="0x00009888" value="0x0A74A000" />
8466 <register type="NOA" address="0x00009888" value="0x04752000" />
8467 <register type="NOA" address="0x00009888" value="0x0A75A000" />
8468 <register type="NOA" address="0x00009888" value="0x0C760800" />
8469 <register type="NOA" address="0x00009888" value="0x0E760280" />
8470 <register type="NOA" address="0x00009888" value="0x0077C000" />
8471 <register type="NOA" address="0x00009888" value="0x0E77C000" />
8472 <register type="NOA" address="0x00009888" value="0x14774000" />
8473 <register type="NOA" address="0x00009888" value="0x1677A950" />
8474 <register type="NOA" address="0x00009888" value="0x18770002" />
8475 <register type="NOA" address="0x00009888" value="0x04778000" />
8476 <register type="NOA" address="0x00009888" value="0x06778000" />
8477 <register type="NOA" address="0x00009888" value="0x08774000" />
8478 <register type="NOA" address="0x00009888" value="0x0A774000" />
8479 <register type="NOA" address="0x00009888" value="0x0C77C000" />
8480 <register type="NOA" address="0x00009888" value="0x0A7BA828" />
8481 <register type="NOA" address="0x00009888" value="0x0C7B0002" />
8482 <register type="NOA" address="0x00009888" value="0x147CE800" />
8483 <register type="NOA" address="0x00009888" value="0x167C0003" />
8484 <register type="NOA" address="0x00009888" value="0x087CC000" />
8485 <register type="NOA" address="0x00009888" value="0x0A7C8000" />
8486 <register type="NOA" address="0x00009888" value="0x1C7D8200" />
8487 <register type="NOA" address="0x00009888" value="0x1E7D0002" />
8488 <register type="NOA" address="0x00009888" value="0x00194000" />
8489 <register type="NOA" address="0x00009888" value="0x0E194000" />
8490 <register type="NOA" address="0x00009888" value="0x0C194000" />
8491 <register type="NOA" address="0x00009888" value="0x00140050" />
8492 <register type="NOA" address="0x00009888" value="0x06145800" />
8493 <register type="NOA" address="0x00009888" value="0x10140000" />
8494 <register type="NOA" address="0x00009888" value="0x18140000" />
8495 <register type="NOA" address="0x00009888" value="0x1C140080" />
8496 <register type="NOA" address="0x00009888" value="0x0A150001" />
8497 <register type="NOA" address="0x00009888" value="0x06160043" />
8498 <register type="NOA" address="0x00009888" value="0x10160000" />
8499 <register type="NOA" address="0x00009888" value="0x0C160000" />
8500 <register type="NOA" address="0x00009888" value="0x1A3900A0" />
8501 <register type="NOA" address="0x00009888" value="0x0A394000" />
8502 <register type="NOA" address="0x00009888" value="0x08345850" />
8503 <register type="NOA" address="0x00009888" value="0x10340000" />
8504 <register type="NOA" address="0x00009888" value="0x1C340020" />
8505 <register type="NOA" address="0x00009888" value="0x08358000" />
8506 <register type="NOA" address="0x00009888" value="0x04362180" />
8507 <register type="NOA" address="0x00009888" value="0x10360000" />
8508 <register type="NOA" address="0x00009888" value="0x0A360000" />
8509 <register type="NOA" address="0x00009888" value="0x12F40140" />
8510 <register type="NOA" address="0x00009888" value="0x06F48000" />
8511 <register type="NOA" address="0x00009888" value="0x14F5000A" />
8512 <register type="NOA" address="0x00009888" value="0x06F58000" />
8513 <register type="NOA" address="0x00009888" value="0x10F60028" />
8514 <register type="NOA" address="0x00009888" value="0x0EF60002" />
8515 <register type="NOA" address="0x00009888" value="0x16F77C00" />
8516 <register type="NOA" address="0x00009888" value="0x18F70001" />
8517 <register type="NOA" address="0x00009888" value="0x04F74000" />
8518 <register type="NOA" address="0x00009888" value="0x06F7C000" />
8519 <register type="NOA" address="0x00009888" value="0x0CFB0280" />
8520 <register type="NOA" address="0x00009888" value="0x08FB8000" />
8521 <register type="NOA" address="0x00009888" value="0x16FC0280" />
8522 <register type="NOA" address="0x00009888" value="0x04FC8000" />
8523 <register type="NOA" address="0x00009888" value="0x1EFD2800" />
8524 <register type="NOA" address="0x00009888" value="0x1CFD0008" />
8525 <register type="NOA" address="0x00009888" value="0x1A992000" />
8526 <register type="NOA" address="0x00009888" value="0x1C990001" />
8527 <register type="NOA" address="0x00009888" value="0x06994000" />
8528 <register type="NOA" address="0x00009888" value="0x0C945850" />
8529 <register type="NOA" address="0x00009888" value="0x10940000" />
8530 <register type="NOA" address="0x00009888" value="0x1E940000" />
8531 <register type="NOA" address="0x00009888" value="0x1C940002" />
8532 <register type="NOA" address="0x00009888" value="0x08952000" />
8533 <register type="NOA" address="0x00009888" value="0x02962180" />
8534 <register type="NOA" address="0x00009888" value="0x10960000" />
8535 <register type="NOA" address="0x00009888" value="0x06960000" />
8536 <register type="NOA" address="0x00009888" value="0x1CB90014" />
8537 <register type="NOA" address="0x00009888" value="0x04B94000" />
8538 <register type="NOA" address="0x00009888" value="0x0EB45850" />
8539 <register type="NOA" address="0x00009888" value="0x10B40000" />
8540 <register type="NOA" address="0x00009888" value="0x1EB40000" />
8541 <register type="NOA" address="0x00009888" value="0x1AB48000" />
8542 <register type="NOA" address="0x00009888" value="0x08B51000" />
8543 <register type="NOA" address="0x00009888" value="0x02B60043" />
8544 <register type="NOA" address="0x00009888" value="0x10B60000" />
8545 <register type="NOA" address="0x00009888" value="0x04B60000" />
8546 <register type="NOA" address="0x00009888" value="0x1A590A00" />
8547 <register type="NOA" address="0x00009888" value="0x08594000" />
8548 <register type="NOA" address="0x00009888" value="0x0A545850" />
8549 <register type="NOA" address="0x00009888" value="0x10540000" />
8550 <register type="NOA" address="0x00009888" value="0x1C540008" />
8551 <register type="NOA" address="0x00009888" value="0x1E540000" />
8552 <register type="NOA" address="0x00009888" value="0x08554000" />
8553 <register type="NOA" address="0x00009888" value="0x04560043" />
8554 <register type="NOA" address="0x00009888" value="0x10560000" />
8555 <register type="NOA" address="0x00009888" value="0x08560000" />
8556 <register type="NOA" address="0x00009884" value="0x00000007" />
8557 <register type="NOA" address="0x00009888" value="0x2100F000" />
8558 <register type="NOA" address="0x00009888" value="0x13000071" />
8559 <register type="NOA" address="0x00009888" value="0x33000000" />
8560 <register type="NOA" address="0x00009888" value="0x1100C000" />
8561 <register type="NOA" address="0x00009888" value="0x1F00C000" />
8562 <register type="NOA" address="0x00009888" value="0x2300C000" />
8563 <register type="NOA" address="0x00009888" value="0x2500C000" />
8564 <register type="NOA" address="0x00009888" value="0x2700C000" />
8565 <register type="NOA" address="0x00009888" value="0x2900C000" />
8566 <register type="NOA" address="0x00009888" value="0x2B00C000" />
8567 <register type="NOA" address="0x00009888" value="0x2D00C000" />
8568 <register type="NOA" address="0x00009888" value="0x2F00C000" />
8569 <register type="NOA" address="0x00009888" value="0x1500C000" />
8570 <register type="NOA" address="0x00009888" value="0x1700C000" />
8571 <register type="NOA" address="0x00009888" value="0x1900C000" />
8572 <register type="NOA" address="0x00009888" value="0x1B00C000" />
8573 <register type="NOA" address="0x00009888" value="0x1D00C000" />
8574 <register type="NOA" address="0x00009888" value="0x47000031" />
8575 <register type="NOA" address="0x00009888" value="0x39000143" />
8576 <register type="NOA" address="0x00009888" value="0x49001110" />
8577 <register type="NOA" address="0x00009888" value="0x3D000C61" />
8578 <register type="NOA" address="0x00009888" value="0x4B000011" />
8579 <register type="NOA" address="0x00009888" value="0x3F0018C3" />
8580 <register type="NOA" address="0x00009888" value="0x4D000000" />
8581 <register type="NOA" address="0x00009888" value="0x41000842" />
8582 <register type="NOA" address="0x00009888" value="0x35000000" />
8583 <register type="NOA" address="0x00009888" value="0x31000000" />
8584 <register type="NOA" address="0x00009888" value="0x43000002" />
8585 <register type="NOA" address="0x00009888" value="0x3B000480" />
8586 </register_config>
8587 <register_config type="OA">
8588 <register type="OA" address="0x00002740" value="0x00000000" />
8589 <register type="OA" address="0x00002710" value="0x00000000" />
8590 <register type="OA" address="0x00002714" value="0xF0800000" />
8591 <register type="OA" address="0x00002720" value="0x00000000" />
8592 <register type="OA" address="0x00002724" value="0x10800000" />
8593 <register type="OA" address="0x00002770" value="0x00000018" />
8594 <register type="OA" address="0x00002774" value="0x0000FFFC" />
8595 <register type="OA" address="0x00002778" value="0x00000060" />
8596 <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8597 <register type="OA" address="0x00002780" value="0x00000180" />
8598 <register type="OA" address="0x00002784" value="0x0000FFCF" />
8599 <register type="OA" address="0x00002788" value="0x00000600" />
8600 <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8601 <register type="OA" address="0x00002790" value="0x00001800" />
8602 <register type="OA" address="0x00002794" value="0x0000FCFF" />
8603 </register_config>
8604 <register_config type="FLEX">
8605 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8606 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8607 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8608 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8609 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8610 </register_config>
8611 </set>
8612
8613 <set name="Metric set TDL_1"
8614 mdapi_supported_apis="OGL OCL IO BB"
8615 underscore_name="tdl_1"
8616 hw_config_guid="c46c7bb5-f26d-4634-b491-902394af85b1"
8617 chipset="CNL"
8618 symbol_name="TDL_1"
8619 >
8620 <counter name="GPU Core Clocks"
8621 description="The total number of GPU core clocks elapsed during the measurement."
8622 data_type="uint64"
8623 equation="GPU_CLOCK 0 READ"
8624 underscore_name="gpu_core_clocks"
8625 units="cycles"
8626 symbol_name="GpuCoreClocks"
8627 semantic_type="event"
8628 mdapi_supported_apis=""
8629 mdapi_usage_flags="Tier1 Frame Batch Draw"
8630 mdapi_hw_unit_type="gpu"
8631 mdapi_group="GPU"
8632 />
8633 <counter name="EU Active"
8634 description="The percentage of time in which the Execution Units were actively processing."
8635 data_type="float"
8636 max_equation="100"
8637 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8638 underscore_name="eu_active"
8639 units="percent"
8640 symbol_name="EuActive"
8641 semantic_type="duration"
8642 mdapi_supported_apis=""
8643 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8644 mdapi_group="EU Array"
8645 mdapi_hw_unit_type="gpu"
8646 />
8647 <counter name="EU Both FPU Pipes Active"
8648 description="The percentage of time in which both EU FPU pipelines were actively processing."
8649 data_type="float"
8650 max_equation="100"
8651 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8652 underscore_name="eu_fpu_both_active"
8653 units="percent"
8654 symbol_name="EuFpuBothActive"
8655 semantic_type="duration"
8656 mdapi_supported_apis=""
8657 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8658 mdapi_group="EU Array/Pipes"
8659 mdapi_hw_unit_type="gpu"
8660 />
8661 <counter name="SQ is full"
8662 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8663 data_type="float"
8664 max_equation="100"
8665 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8666 underscore_name="gt_request_queue_full"
8667 units="percent"
8668 symbol_name="GTRequestQueueFull"
8669 semantic_type="duration"
8670 mdapi_supported_apis=""
8671 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8672 mdapi_group="GTI"
8673 mdapi_hw_unit_type="gpu"
8674 />
8675 <counter name="VS Send Pipe Active"
8676 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8677 data_type="float"
8678 max_equation="100"
8679 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8680 underscore_name="vs_send_active"
8681 units="percent"
8682 symbol_name="VsSendActive"
8683 semantic_type="duration"
8684 mdapi_supported_apis=""
8685 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8686 mdapi_group="EU Array/Vertex Shader"
8687 mdapi_hw_unit_type="gpu"
8688 />
8689 <counter name="VS FPU1 Pipe Active"
8690 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8691 data_type="float"
8692 max_equation="100"
8693 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8694 underscore_name="vs_fpu1_active"
8695 units="percent"
8696 symbol_name="VsFpu1Active"
8697 semantic_type="duration"
8698 mdapi_supported_apis=""
8699 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8700 mdapi_group="EU Array/Vertex Shader"
8701 mdapi_hw_unit_type="gpu"
8702 />
8703 <counter name="GS Threads Dispatched"
8704 description="The total number of geometry shader hardware threads dispatched."
8705 data_type="uint64"
8706 equation="A 5 READ"
8707 underscore_name="gs_threads"
8708 units="threads"
8709 symbol_name="GsThreads"
8710 semantic_type="event"
8711 mdapi_supported_apis=""
8712 mdapi_usage_flags="Tier3 Frame Batch Draw"
8713 mdapi_hw_unit_type="gpu"
8714 mdapi_group="EU Array/Geometry Shader"
8715 />
8716 <counter name="Early Hi-Depth Test Fails"
8717 description="The total number of pixels dropped on early hierarchical depth test."
8718 data_type="uint64"
8719 equation="A 22 READ 4 UMUL"
8720 underscore_name="hi_depth_test_fails"
8721 units="pixels"
8722 symbol_name="HiDepthTestFails"
8723 semantic_type="event"
8724 mdapi_supported_apis=""
8725 mdapi_usage_flags="Tier3 Frame Batch Draw"
8726 mdapi_hw_unit_type="gpu"
8727 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8728 />
8729 <counter name="FS Both FPU Active"
8730 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8731 data_type="float"
8732 max_equation="100"
8733 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8734 underscore_name="ps_eu_both_fpu_active"
8735 units="percent"
8736 symbol_name="PsEuBothFpuActive"
8737 semantic_type="duration"
8738 mdapi_supported_apis=""
8739 mdapi_usage_flags="Tier4 Frame Batch Draw"
8740 mdapi_group="3D Pipe/Fragment Shader"
8741 mdapi_hw_unit_type="gpu"
8742 />
8743 <counter name="VS Threads Dispatched"
8744 description="The total number of vertex shader hardware threads dispatched."
8745 data_type="uint64"
8746 equation="A 1 READ"
8747 underscore_name="vs_threads"
8748 units="threads"
8749 symbol_name="VsThreads"
8750 semantic_type="event"
8751 mdapi_supported_apis=""
8752 mdapi_usage_flags="Tier3 Frame Batch Draw"
8753 mdapi_hw_unit_type="gpu"
8754 mdapi_group="EU Array/Vertex Shader"
8755 />
8756 <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
8757 description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
8758 data_type="float"
8759 max_equation="100"
8760 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8761 underscore_name="ps_thread11_ready_for_dispatch"
8762 units="percent"
8763 symbol_name="PSThread11ReadyForDispatch"
8764 availability="$SubsliceMask 16 AND"
8765 semantic_type="duration"
8766 mdapi_supported_apis=""
8767 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8768 mdapi_group="GPU/Thread Dispatcher"
8769 mdapi_hw_unit_type="subslice"
8770 />
8771 <counter name="FS Threads Dispatched"
8772 description="The total number of fragment shader hardware threads dispatched."
8773 data_type="uint64"
8774 equation="A 6 READ"
8775 underscore_name="ps_threads"
8776 units="threads"
8777 symbol_name="PsThreads"
8778 semantic_type="event"
8779 mdapi_supported_apis=""
8780 mdapi_usage_flags="Tier3 Frame Batch Draw"
8781 mdapi_hw_unit_type="gpu"
8782 mdapi_group="EU Array/Fragment Shader"
8783 />
8784 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8785 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8786 data_type="float"
8787 max_equation="100"
8788 equation="1 C 4 READ $GpuCoreClocks FDIV FSUB"
8789 underscore_name="non_ps_thread02_ready_for_dispatch"
8790 units="percent"
8791 symbol_name="NonPSThread02ReadyForDispatch"
8792 availability="$SubsliceMask 4 AND"
8793 semantic_type="duration"
8794 mdapi_supported_apis=""
8795 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8796 mdapi_group="GPU/Thread Dispatcher"
8797 mdapi_hw_unit_type="subslice"
8798 />
8799 <counter name="Shader Barrier Messages"
8800 description="The total number of shader barrier messages."
8801 data_type="uint64"
8802 equation="A 35 READ"
8803 underscore_name="shader_barriers"
8804 units="messages"
8805 symbol_name="ShaderBarriers"
8806 semantic_type="event"
8807 mdapi_supported_apis=""
8808 mdapi_usage_flags="Tier3 Frame Batch Draw"
8809 mdapi_hw_unit_type="gpu"
8810 mdapi_group="EU Array/Barrier"
8811 />
8812 <counter name="Sampler Texels"
8813 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8814 data_type="uint64"
8815 equation="A 28 READ 4 UMUL"
8816 underscore_name="sampler_texels"
8817 units="texels"
8818 symbol_name="SamplerTexels"
8819 semantic_type="event"
8820 mdapi_supported_apis=""
8821 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8822 mdapi_hw_unit_type="gpu"
8823 mdapi_group="Sampler/Sampler Input"
8824 />
8825 <counter name="Pixels Failing Tests"
8826 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8827 data_type="uint64"
8828 equation="A 25 READ 4 UMUL"
8829 underscore_name="pixels_failing_post_ps_tests"
8830 units="pixels"
8831 symbol_name="PixelsFailingPostPsTests"
8832 semantic_type="event"
8833 mdapi_supported_apis=""
8834 mdapi_usage_flags="Tier3 Frame Batch Draw"
8835 mdapi_hw_unit_type="gpu"
8836 mdapi_group="3D Pipe/Output Merger"
8837 />
8838 <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
8839 description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
8840 data_type="float"
8841 max_equation="100"
8842 equation="1 C 5 READ $GpuCoreClocks FDIV FSUB"
8843 underscore_name="non_ps_thread10_ready_for_dispatch"
8844 units="percent"
8845 symbol_name="NonPSThread10ReadyForDispatch"
8846 availability="$SubsliceMask 8 AND"
8847 semantic_type="duration"
8848 mdapi_supported_apis=""
8849 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8850 mdapi_group="GPU/Thread Dispatcher"
8851 mdapi_hw_unit_type="subslice"
8852 />
8853 <counter name="GPU Time Elapsed"
8854 description="Time elapsed on the GPU during the measurement."
8855 data_type="uint64"
8856 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8857 underscore_name="gpu_time"
8858 units="ns"
8859 symbol_name="GpuTime"
8860 semantic_type="duration"
8861 mdapi_supported_apis=""
8862 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8863 mdapi_hw_unit_type="gpu"
8864 mdapi_group="GPU"
8865 />
8866 <counter name="AVG GPU Core Frequency"
8867 description="Average GPU Core Frequency in the measurement."
8868 data_type="uint64"
8869 max_equation="$GpuMaxFrequency"
8870 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8871 underscore_name="avg_gpu_core_frequency"
8872 units="hz"
8873 symbol_name="AvgGpuCoreFrequency"
8874 semantic_type="event"
8875 mdapi_supported_apis=""
8876 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8877 mdapi_group="GPU"
8878 mdapi_hw_unit_type="gpu"
8879 />
8880 <counter name="Sampler Texels Misses"
8881 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8882 data_type="uint64"
8883 equation="A 29 READ 4 UMUL"
8884 underscore_name="sampler_texel_misses"
8885 units="texels"
8886 symbol_name="SamplerTexelMisses"
8887 semantic_type="event"
8888 mdapi_supported_apis=""
8889 mdapi_usage_flags="Tier3 Batch Frame Draw"
8890 mdapi_hw_unit_type="gpu"
8891 mdapi_group="Sampler/Sampler Cache"
8892 />
8893 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8894 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8895 data_type="float"
8896 max_equation="100"
8897 equation="1 C 2 READ $GpuCoreClocks FDIV FSUB"
8898 underscore_name="non_ps_thread00_ready_for_dispatch"
8899 units="percent"
8900 symbol_name="NonPSThread00ReadyForDispatch"
8901 availability="$SubsliceMask 1 AND"
8902 semantic_type="duration"
8903 mdapi_supported_apis=""
8904 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8905 mdapi_group="GPU/Thread Dispatcher"
8906 mdapi_hw_unit_type="subslice"
8907 />
8908 <counter name="CS Threads Dispatched"
8909 description="The total number of compute shader hardware threads dispatched."
8910 data_type="uint64"
8911 equation="A 4 READ"
8912 underscore_name="cs_threads"
8913 units="threads"
8914 symbol_name="CsThreads"
8915 semantic_type="event"
8916 mdapi_supported_apis=""
8917 mdapi_usage_flags="Tier3 Frame Batch Draw"
8918 mdapi_hw_unit_type="gpu"
8919 mdapi_group="EU Array/Compute Shader"
8920 />
8921 <counter name="SLM Bytes Read"
8922 description="The total number of GPU memory bytes read from shared local memory."
8923 data_type="uint64"
8924 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8925 equation="A 30 READ 64 UMUL"
8926 underscore_name="slm_bytes_read"
8927 units="bytes"
8928 symbol_name="SlmBytesRead"
8929 semantic_type="throughput"
8930 mdapi_supported_apis=""
8931 mdapi_usage_flags="Tier3 Frame Batch Draw"
8932 mdapi_group="L3/Data Port/SLM"
8933 mdapi_hw_unit_type="gpu"
8934 />
8935 <counter name="PS FPU1 Pipe Active"
8936 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8937 data_type="float"
8938 max_equation="100"
8939 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8940 underscore_name="ps_fpu1_active"
8941 units="percent"
8942 symbol_name="PsFpu1Active"
8943 semantic_type="duration"
8944 mdapi_supported_apis=""
8945 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8946 mdapi_group="EU Array/Pixel Shader"
8947 mdapi_hw_unit_type="gpu"
8948 />
8949 <counter name="PS Send Pipeline Active"
8950 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8951 data_type="float"
8952 max_equation="100"
8953 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8954 underscore_name="ps_send_active"
8955 units="percent"
8956 symbol_name="PsSendActive"
8957 semantic_type="duration"
8958 mdapi_supported_apis=""
8959 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8960 mdapi_group="EU Array/Pixel Shader"
8961 mdapi_hw_unit_type="gpu"
8962 />
8963 <counter name="VS FPU0 Pipe Active"
8964 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8965 data_type="float"
8966 max_equation="100"
8967 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8968 underscore_name="vs_fpu0_active"
8969 units="percent"
8970 symbol_name="VsFpu0Active"
8971 semantic_type="duration"
8972 mdapi_supported_apis=""
8973 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8974 mdapi_group="EU Array/Vertex Shader"
8975 mdapi_hw_unit_type="gpu"
8976 />
8977 <counter name="GPU Busy"
8978 description="The percentage of time in which the GPU has been processing GPU commands."
8979 data_type="float"
8980 max_equation="100"
8981 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8982 underscore_name="gpu_busy"
8983 units="percent"
8984 symbol_name="GpuBusy"
8985 semantic_type="duration"
8986 mdapi_supported_apis=""
8987 mdapi_usage_flags="Tier1 Overview System Frame"
8988 mdapi_group="GPU"
8989 mdapi_hw_unit_type="gpu"
8990 />
8991 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8992 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8993 data_type="float"
8994 max_equation="100"
8995 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8996 underscore_name="ps_thread00_ready_for_dispatch"
8997 units="percent"
8998 symbol_name="PSThread00ReadyForDispatch"
8999 availability="$SubsliceMask 1 AND"
9000 semantic_type="duration"
9001 mdapi_supported_apis=""
9002 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9003 mdapi_group="GPU/Thread Dispatcher"
9004 mdapi_hw_unit_type="subslice"
9005 />
9006 <counter name="Rasterized Pixels"
9007 description="The total number of rasterized pixels."
9008 data_type="uint64"
9009 equation="A 21 READ 4 UMUL"
9010 underscore_name="rasterized_pixels"
9011 units="pixels"
9012 symbol_name="RasterizedPixels"
9013 semantic_type="event"
9014 mdapi_supported_apis=""
9015 mdapi_usage_flags="Tier3 Frame Batch Draw"
9016 mdapi_hw_unit_type="gpu"
9017 mdapi_group="3D Pipe/Rasterizer"
9018 />
9019 <counter name="PS FPU0 Pipe Active"
9020 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9021 data_type="float"
9022 max_equation="100"
9023 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9024 underscore_name="ps_fpu0_active"
9025 units="percent"
9026 symbol_name="PsFpu0Active"
9027 semantic_type="duration"
9028 mdapi_supported_apis=""
9029 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9030 mdapi_group="EU Array/Pixel Shader"
9031 mdapi_hw_unit_type="gpu"
9032 />
9033 <counter name="DS Threads Dispatched"
9034 description="The total number of domain shader hardware threads dispatched."
9035 data_type="uint64"
9036 equation="A 3 READ"
9037 underscore_name="ds_threads"
9038 units="threads"
9039 symbol_name="DsThreads"
9040 semantic_type="event"
9041 mdapi_supported_apis=""
9042 mdapi_usage_flags="Tier3 Frame Batch Draw"
9043 mdapi_hw_unit_type="gpu"
9044 mdapi_group="EU Array/Domain Shader"
9045 />
9046 <counter name="Samples Written"
9047 description="The total number of samples or pixels written to all render targets."
9048 data_type="uint64"
9049 equation="A 26 READ 4 UMUL"
9050 underscore_name="samples_written"
9051 units="pixels"
9052 symbol_name="SamplesWritten"
9053 semantic_type="event"
9054 mdapi_supported_apis=""
9055 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9056 mdapi_hw_unit_type="gpu"
9057 mdapi_group="3D Pipe/Output Merger"
9058 />
9059 <counter name="EU Stall"
9060 description="The percentage of time in which the Execution Units were stalled."
9061 data_type="float"
9062 max_equation="100"
9063 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9064 underscore_name="eu_stall"
9065 units="percent"
9066 symbol_name="EuStall"
9067 semantic_type="duration"
9068 mdapi_supported_apis=""
9069 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9070 mdapi_group="EU Array"
9071 mdapi_hw_unit_type="gpu"
9072 />
9073 <counter name="Samples Blended"
9074 description="The total number of blended samples or pixels written to all render targets."
9075 data_type="uint64"
9076 equation="A 27 READ 4 UMUL"
9077 underscore_name="samples_blended"
9078 units="pixels"
9079 symbol_name="SamplesBlended"
9080 semantic_type="event"
9081 mdapi_supported_apis=""
9082 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9083 mdapi_hw_unit_type="gpu"
9084 mdapi_group="3D Pipe/Output Merger"
9085 />
9086 <counter name="Early Depth Test Fails"
9087 description="The total number of pixels dropped on early depth test."
9088 data_type="uint64"
9089 equation="A 23 READ 4 UMUL"
9090 underscore_name="early_depth_test_fails"
9091 units="pixels"
9092 symbol_name="EarlyDepthTestFails"
9093 semantic_type="event"
9094 mdapi_supported_apis=""
9095 mdapi_usage_flags="Tier3 Frame Batch Draw"
9096 mdapi_hw_unit_type="gpu"
9097 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9098 />
9099 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9100 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9101 data_type="float"
9102 max_equation="100"
9103 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9104 underscore_name="ps_thread01_ready_for_dispatch"
9105 units="percent"
9106 symbol_name="PSThread01ReadyForDispatch"
9107 availability="$SubsliceMask 2 AND"
9108 semantic_type="duration"
9109 mdapi_supported_apis=""
9110 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9111 mdapi_group="GPU/Thread Dispatcher"
9112 mdapi_hw_unit_type="subslice"
9113 />
9114 <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
9115 description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
9116 data_type="float"
9117 max_equation="100"
9118 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9119 underscore_name="ps_thread10_ready_for_dispatch"
9120 units="percent"
9121 symbol_name="PSThread10ReadyForDispatch"
9122 availability="$SubsliceMask 8 AND"
9123 semantic_type="duration"
9124 mdapi_supported_apis=""
9125 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9126 mdapi_group="GPU/Thread Dispatcher"
9127 mdapi_hw_unit_type="subslice"
9128 />
9129 <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
9130 description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
9131 data_type="float"
9132 max_equation="100"
9133 equation="1 C 6 READ $GpuCoreClocks FDIV FSUB"
9134 underscore_name="non_ps_thread11_ready_for_dispatch"
9135 units="percent"
9136 symbol_name="NonPSThread11ReadyForDispatch"
9137 availability="$SubsliceMask 16 AND"
9138 semantic_type="duration"
9139 mdapi_supported_apis=""
9140 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9141 mdapi_group="GPU/Thread Dispatcher"
9142 mdapi_hw_unit_type="subslice"
9143 />
9144 <counter name="Shader Memory Accesses"
9145 description="The total number of shader memory accesses to L3."
9146 data_type="uint64"
9147 equation="A 32 READ"
9148 underscore_name="shader_memory_accesses"
9149 units="messages"
9150 symbol_name="ShaderMemoryAccesses"
9151 semantic_type="event"
9152 mdapi_supported_apis=""
9153 mdapi_usage_flags="Tier3 Frame Batch Draw"
9154 mdapi_hw_unit_type="gpu"
9155 mdapi_group="L3/Data Port"
9156 />
9157 <counter name="HS Threads Dispatched"
9158 description="The total number of hull shader hardware threads dispatched."
9159 data_type="uint64"
9160 equation="A 2 READ"
9161 underscore_name="hs_threads"
9162 units="threads"
9163 symbol_name="HsThreads"
9164 semantic_type="event"
9165 mdapi_supported_apis=""
9166 mdapi_usage_flags="Tier3 Frame Batch Draw"
9167 mdapi_hw_unit_type="gpu"
9168 mdapi_group="EU Array/Hull Shader"
9169 />
9170 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9171 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9172 data_type="float"
9173 max_equation="100"
9174 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9175 underscore_name="ps_thread02_ready_for_dispatch"
9176 units="percent"
9177 symbol_name="PSThread02ReadyForDispatch"
9178 availability="$SubsliceMask 4 AND"
9179 semantic_type="duration"
9180 mdapi_supported_apis=""
9181 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9182 mdapi_group="GPU/Thread Dispatcher"
9183 mdapi_hw_unit_type="subslice"
9184 />
9185 <counter name="L3 Shader Throughput"
9186 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9187 data_type="uint64"
9188 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9189 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9190 underscore_name="l3_shader_throughput"
9191 units="bytes"
9192 symbol_name="L3ShaderThroughput"
9193 semantic_type="throughput"
9194 mdapi_supported_apis=""
9195 mdapi_usage_flags="Tier2 Frame Batch Draw"
9196 mdapi_group="L3/Data Port"
9197 mdapi_hw_unit_type="gpu"
9198 />
9199 <counter name="Samples Killed in FS"
9200 description="The total number of samples or pixels dropped in fragment shaders."
9201 data_type="uint64"
9202 equation="A 24 READ 4 UMUL"
9203 underscore_name="samples_killed_in_ps"
9204 units="pixels"
9205 symbol_name="SamplesKilledInPs"
9206 semantic_type="event"
9207 mdapi_supported_apis=""
9208 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9209 mdapi_hw_unit_type="gpu"
9210 mdapi_group="3D Pipe/Fragment Shader"
9211 />
9212 <counter name="SLM Bytes Written"
9213 description="The total number of GPU memory bytes written into shared local memory."
9214 data_type="uint64"
9215 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9216 equation="A 31 READ 64 UMUL"
9217 underscore_name="slm_bytes_written"
9218 units="bytes"
9219 symbol_name="SlmBytesWritten"
9220 semantic_type="throughput"
9221 mdapi_supported_apis=""
9222 mdapi_usage_flags="Tier3 Frame Batch Draw"
9223 mdapi_group="L3/Data Port/SLM"
9224 mdapi_hw_unit_type="gpu"
9225 />
9226 <counter name="Shader Atomic Memory Accesses"
9227 description="The total number of shader atomic memory accesses."
9228 data_type="uint64"
9229 equation="A 34 READ"
9230 underscore_name="shader_atomics"
9231 units="messages"
9232 symbol_name="ShaderAtomics"
9233 semantic_type="event"
9234 mdapi_supported_apis=""
9235 mdapi_usage_flags="Tier3 Frame Batch Draw"
9236 mdapi_hw_unit_type="gpu"
9237 mdapi_group="L3/Data Port/Atomics"
9238 />
9239 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9240 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9241 data_type="float"
9242 max_equation="100"
9243 equation="1 C 3 READ $GpuCoreClocks FDIV FSUB"
9244 underscore_name="non_ps_thread01_ready_for_dispatch"
9245 units="percent"
9246 symbol_name="NonPSThread01ReadyForDispatch"
9247 availability="$SubsliceMask 2 AND"
9248 semantic_type="duration"
9249 mdapi_supported_apis=""
9250 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9251 mdapi_group="GPU/Thread Dispatcher"
9252 mdapi_hw_unit_type="subslice"
9253 />
9254 <register_config type="NOA">
9255 <register type="NOA" address="0x00000D04" value="0x00000200" />
9256 <register type="NOA" address="0x00009884" value="0x00000000" />
9257 <register type="NOA" address="0x00009888" value="0x12180000" />
9258 <register type="NOA" address="0x00009888" value="0x12380000" />
9259 <register type="NOA" address="0x00009888" value="0x12980000" />
9260 <register type="NOA" address="0x00009888" value="0x12B80000" />
9261 <register type="NOA" address="0x00009888" value="0x12580000" />
9262 <register type="NOA" address="0x00009888" value="0x1A6C5000" />
9263 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
9264 <register type="NOA" address="0x00009888" value="0x186C2800" />
9265 <register type="NOA" address="0x00009888" value="0x0673F000" />
9266 <register type="NOA" address="0x00009888" value="0x02733000" />
9267 <register type="NOA" address="0x00009888" value="0x0474A000" />
9268 <register type="NOA" address="0x00009888" value="0x0A748000" />
9269 <register type="NOA" address="0x00009888" value="0x0475A000" />
9270 <register type="NOA" address="0x00009888" value="0x0A758000" />
9271 <register type="NOA" address="0x00009888" value="0x0C762800" />
9272 <register type="NOA" address="0x00009888" value="0x0E760200" />
9273 <register type="NOA" address="0x00009888" value="0x0077C000" />
9274 <register type="NOA" address="0x00009888" value="0x0E77C000" />
9275 <register type="NOA" address="0x00009888" value="0x14774000" />
9276 <register type="NOA" address="0x00009888" value="0x1677A950" />
9277 <register type="NOA" address="0x00009888" value="0x18770002" />
9278 <register type="NOA" address="0x00009888" value="0x0277C000" />
9279 <register type="NOA" address="0x00009888" value="0x04774000" />
9280 <register type="NOA" address="0x00009888" value="0x06774000" />
9281 <register type="NOA" address="0x00009888" value="0x08778000" />
9282 <register type="NOA" address="0x00009888" value="0x0A778000" />
9283 <register type="NOA" address="0x00009888" value="0x0A7BA802" />
9284 <register type="NOA" address="0x00009888" value="0x0C7B0002" />
9285 <register type="NOA" address="0x00009888" value="0x087B8000" />
9286 <register type="NOA" address="0x00009888" value="0x147CE800" />
9287 <register type="NOA" address="0x00009888" value="0x167C0003" />
9288 <register type="NOA" address="0x00009888" value="0x047C8000" />
9289 <register type="NOA" address="0x00009888" value="0x067CC000" />
9290 <register type="NOA" address="0x00009888" value="0x1C7D8008" />
9291 <register type="NOA" address="0x00009888" value="0x1E7D0002" />
9292 <register type="NOA" address="0x00009888" value="0x00194000" />
9293 <register type="NOA" address="0x00009888" value="0x0E194000" />
9294 <register type="NOA" address="0x00009888" value="0x02194000" />
9295 <register type="NOA" address="0x00009888" value="0x18148000" />
9296 <register type="NOA" address="0x00009888" value="0x1C140200" />
9297 <register type="NOA" address="0x00009888" value="0x1A142000" />
9298 <register type="NOA" address="0x00009888" value="0x0015C000" />
9299 <register type="NOA" address="0x00009888" value="0x0A150002" />
9300 <register type="NOA" address="0x00009888" value="0x00168000" />
9301 <register type="NOA" address="0x00009888" value="0x0E168000" />
9302 <register type="NOA" address="0x00009888" value="0x02168000" />
9303 <register type="NOA" address="0x00009888" value="0x0018A1A3" />
9304 <register type="NOA" address="0x00009888" value="0x0618A500" />
9305 <register type="NOA" address="0x00009888" value="0x10180000" />
9306 <register type="NOA" address="0x00009888" value="0x1A3900A0" />
9307 <register type="NOA" address="0x00009888" value="0x04394000" />
9308 <register type="NOA" address="0x00009888" value="0x1C342800" />
9309 <register type="NOA" address="0x00009888" value="0x1A348000" />
9310 <register type="NOA" address="0x00009888" value="0x0A35000C" />
9311 <register type="NOA" address="0x00009888" value="0x08351000" />
9312 <register type="NOA" address="0x00009888" value="0x1A360140" />
9313 <register type="NOA" address="0x00009888" value="0x04368000" />
9314 <register type="NOA" address="0x00009888" value="0x0838A5A3" />
9315 <register type="NOA" address="0x00009888" value="0x023800A1" />
9316 <register type="NOA" address="0x00009888" value="0x10380000" />
9317 <register type="NOA" address="0x00009888" value="0x12F40140" />
9318 <register type="NOA" address="0x00009888" value="0x08F42000" />
9319 <register type="NOA" address="0x00009888" value="0x14F5000A" />
9320 <register type="NOA" address="0x00009888" value="0x08F52000" />
9321 <register type="NOA" address="0x00009888" value="0x10F60028" />
9322 <register type="NOA" address="0x00009888" value="0x0EF60008" />
9323 <register type="NOA" address="0x00009888" value="0x16F77C00" />
9324 <register type="NOA" address="0x00009888" value="0x18F70001" />
9325 <register type="NOA" address="0x00009888" value="0x08F7C000" />
9326 <register type="NOA" address="0x00009888" value="0x0AF74000" />
9327 <register type="NOA" address="0x00009888" value="0x0CFB0280" />
9328 <register type="NOA" address="0x00009888" value="0x0AFB0020" />
9329 <register type="NOA" address="0x00009888" value="0x16FC0280" />
9330 <register type="NOA" address="0x00009888" value="0x0AFC8000" />
9331 <register type="NOA" address="0x00009888" value="0x1EFD2800" />
9332 <register type="NOA" address="0x00009888" value="0x1CFD0200" />
9333 <register type="NOA" address="0x00009888" value="0x1A992000" />
9334 <register type="NOA" address="0x00009888" value="0x1C990001" />
9335 <register type="NOA" address="0x00009888" value="0x08994000" />
9336 <register type="NOA" address="0x00009888" value="0x1E940028" />
9337 <register type="NOA" address="0x00009888" value="0x1C940008" />
9338 <register type="NOA" address="0x00009888" value="0x0A9500C0" />
9339 <register type="NOA" address="0x00009888" value="0x08954000" />
9340 <register type="NOA" address="0x00009888" value="0x1A964000" />
9341 <register type="NOA" address="0x00009888" value="0x1C960002" />
9342 <register type="NOA" address="0x00009888" value="0x08968000" />
9343 <register type="NOA" address="0x00009888" value="0x0C98A5A3" />
9344 <register type="NOA" address="0x00009888" value="0x049800A1" />
9345 <register type="NOA" address="0x00009888" value="0x10980000" />
9346 <register type="NOA" address="0x00009888" value="0x1CB90014" />
9347 <register type="NOA" address="0x00009888" value="0x0AB94000" />
9348 <register type="NOA" address="0x00009888" value="0x1EB40280" />
9349 <register type="NOA" address="0x00009888" value="0x1CB40020" />
9350 <register type="NOA" address="0x00009888" value="0x0AB50300" />
9351 <register type="NOA" address="0x00009888" value="0x08B58000" />
9352 <register type="NOA" address="0x00009888" value="0x1CB60028" />
9353 <register type="NOA" address="0x00009888" value="0x0AB68000" />
9354 <register type="NOA" address="0x00009888" value="0x0EB8A5A3" />
9355 <register type="NOA" address="0x00009888" value="0x04B8A100" />
9356 <register type="NOA" address="0x00009888" value="0x10B80000" />
9357 <register type="NOA" address="0x00009888" value="0x1A590A00" />
9358 <register type="NOA" address="0x00009888" value="0x06594000" />
9359 <register type="NOA" address="0x00009888" value="0x1C548002" />
9360 <register type="NOA" address="0x00009888" value="0x1E540002" />
9361 <register type="NOA" address="0x00009888" value="0x0A550030" />
9362 <register type="NOA" address="0x00009888" value="0x08552000" />
9363 <register type="NOA" address="0x00009888" value="0x1A561400" />
9364 <register type="NOA" address="0x00009888" value="0x06568000" />
9365 <register type="NOA" address="0x00009888" value="0x0A58A5A3" />
9366 <register type="NOA" address="0x00009888" value="0x0258A100" />
9367 <register type="NOA" address="0x00009888" value="0x10580000" />
9368 <register type="NOA" address="0x00009884" value="0x00000007" />
9369 <register type="NOA" address="0x00009888" value="0x2100F000" />
9370 <register type="NOA" address="0x00009888" value="0x1D000071" />
9371 <register type="NOA" address="0x00009888" value="0x33000000" />
9372 <register type="NOA" address="0x00009888" value="0x1100C000" />
9373 <register type="NOA" address="0x00009888" value="0x1F00C000" />
9374 <register type="NOA" address="0x00009888" value="0x2300C000" />
9375 <register type="NOA" address="0x00009888" value="0x2500C000" />
9376 <register type="NOA" address="0x00009888" value="0x2700C000" />
9377 <register type="NOA" address="0x00009888" value="0x2900C000" />
9378 <register type="NOA" address="0x00009888" value="0x2B00C000" />
9379 <register type="NOA" address="0x00009888" value="0x2D00C000" />
9380 <register type="NOA" address="0x00009888" value="0x2F00C000" />
9381 <register type="NOA" address="0x00009888" value="0x1300C000" />
9382 <register type="NOA" address="0x00009888" value="0x1500C000" />
9383 <register type="NOA" address="0x00009888" value="0x1700C000" />
9384 <register type="NOA" address="0x00009888" value="0x1900C000" />
9385 <register type="NOA" address="0x00009888" value="0x1B00C000" />
9386 <register type="NOA" address="0x00009888" value="0x47000111" />
9387 <register type="NOA" address="0x00009888" value="0x39000421" />
9388 <register type="NOA" address="0x00009888" value="0x49001300" />
9389 <register type="NOA" address="0x00009888" value="0x3D00042B" />
9390 <register type="NOA" address="0x00009888" value="0x4B000011" />
9391 <register type="NOA" address="0x00009888" value="0x3F001081" />
9392 <register type="NOA" address="0x00009888" value="0x4D000000" />
9393 <register type="NOA" address="0x00009888" value="0x41000000" />
9394 <register type="NOA" address="0x00009888" value="0x35000000" />
9395 <register type="NOA" address="0x00009888" value="0x31000000" />
9396 <register type="NOA" address="0x00009888" value="0x43000000" />
9397 <register type="NOA" address="0x00009888" value="0x3B000004" />
9398 </register_config>
9399 <register_config type="OA">
9400 <register type="OA" address="0x00002740" value="0x00000000" />
9401 <register type="OA" address="0x00002710" value="0x00000000" />
9402 <register type="OA" address="0x00002714" value="0xF0800000" />
9403 <register type="OA" address="0x00002720" value="0x00000000" />
9404 <register type="OA" address="0x00002724" value="0x10800000" />
9405 <register type="OA" address="0x00002770" value="0x00000000" />
9406 <register type="OA" address="0x00002774" value="0x0000FFFC" />
9407 <register type="OA" address="0x00002778" value="0x00000000" />
9408 <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9409 <register type="OA" address="0x00002780" value="0x00000000" />
9410 <register type="OA" address="0x00002784" value="0x0000FFCF" />
9411 <register type="OA" address="0x00002788" value="0x00000000" />
9412 <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9413 <register type="OA" address="0x00002790" value="0x00000000" />
9414 <register type="OA" address="0x00002794" value="0x0000FCFF" />
9415 </register_config>
9416 <register_config type="FLEX">
9417 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9418 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9419 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9420 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9421 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9422 </register_config>
9423 </set>
9424
9425 <set name="Metric set TDL_2"
9426 mdapi_supported_apis="OGL OCL IO BB"
9427 underscore_name="tdl_2"
9428 hw_config_guid="aa2d6ab4-99b3-42f8-94d6-4a9aa2baedaf"
9429 chipset="CNL"
9430 symbol_name="TDL_2"
9431 >
9432 <counter name="GPU Core Clocks"
9433 description="The total number of GPU core clocks elapsed during the measurement."
9434 data_type="uint64"
9435 equation="GPU_CLOCK 0 READ"
9436 underscore_name="gpu_core_clocks"
9437 units="cycles"
9438 symbol_name="GpuCoreClocks"
9439 semantic_type="event"
9440 mdapi_supported_apis=""
9441 mdapi_usage_flags="Tier1 Frame Batch Draw"
9442 mdapi_hw_unit_type="gpu"
9443 mdapi_group="GPU"
9444 />
9445 <counter name="EU Active"
9446 description="The percentage of time in which the Execution Units were actively processing."
9447 data_type="float"
9448 max_equation="100"
9449 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9450 underscore_name="eu_active"
9451 units="percent"
9452 symbol_name="EuActive"
9453 semantic_type="duration"
9454 mdapi_supported_apis=""
9455 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9456 mdapi_group="EU Array"
9457 mdapi_hw_unit_type="gpu"
9458 />
9459 <counter name="EU Both FPU Pipes Active"
9460 description="The percentage of time in which both EU FPU pipelines were actively processing."
9461 data_type="float"
9462 max_equation="100"
9463 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9464 underscore_name="eu_fpu_both_active"
9465 units="percent"
9466 symbol_name="EuFpuBothActive"
9467 semantic_type="duration"
9468 mdapi_supported_apis=""
9469 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9470 mdapi_group="EU Array/Pipes"
9471 mdapi_hw_unit_type="gpu"
9472 />
9473 <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
9474 description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
9475 data_type="float"
9476 max_equation="100"
9477 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9478 underscore_name="thread_header11_ready_port1"
9479 units="percent"
9480 symbol_name="ThreadHeader11ReadyPort1"
9481 availability="$SubsliceMask 16 AND"
9482 semantic_type="duration"
9483 mdapi_supported_apis=""
9484 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9485 mdapi_group="GPU/Thread Dispatcher"
9486 mdapi_hw_unit_type="subslice"
9487 />
9488 <counter name="VS Send Pipe Active"
9489 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9490 data_type="float"
9491 max_equation="100"
9492 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9493 underscore_name="vs_send_active"
9494 units="percent"
9495 symbol_name="VsSendActive"
9496 semantic_type="duration"
9497 mdapi_supported_apis=""
9498 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9499 mdapi_group="EU Array/Vertex Shader"
9500 mdapi_hw_unit_type="gpu"
9501 />
9502 <counter name="VS FPU1 Pipe Active"
9503 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9504 data_type="float"
9505 max_equation="100"
9506 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9507 underscore_name="vs_fpu1_active"
9508 units="percent"
9509 symbol_name="VsFpu1Active"
9510 semantic_type="duration"
9511 mdapi_supported_apis=""
9512 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9513 mdapi_group="EU Array/Vertex Shader"
9514 mdapi_hw_unit_type="gpu"
9515 />
9516 <counter name="GS Threads Dispatched"
9517 description="The total number of geometry shader hardware threads dispatched."
9518 data_type="uint64"
9519 equation="A 5 READ"
9520 underscore_name="gs_threads"
9521 units="threads"
9522 symbol_name="GsThreads"
9523 semantic_type="event"
9524 mdapi_supported_apis=""
9525 mdapi_usage_flags="Tier3 Frame Batch Draw"
9526 mdapi_hw_unit_type="gpu"
9527 mdapi_group="EU Array/Geometry Shader"
9528 />
9529 <counter name="Early Hi-Depth Test Fails"
9530 description="The total number of pixels dropped on early hierarchical depth test."
9531 data_type="uint64"
9532 equation="A 22 READ 4 UMUL"
9533 underscore_name="hi_depth_test_fails"
9534 units="pixels"
9535 symbol_name="HiDepthTestFails"
9536 semantic_type="event"
9537 mdapi_supported_apis=""
9538 mdapi_usage_flags="Tier3 Frame Batch Draw"
9539 mdapi_hw_unit_type="gpu"
9540 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9541 />
9542 <counter name="FS Both FPU Active"
9543 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9544 data_type="float"
9545 max_equation="100"
9546 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9547 underscore_name="ps_eu_both_fpu_active"
9548 units="percent"
9549 symbol_name="PsEuBothFpuActive"
9550 semantic_type="duration"
9551 mdapi_supported_apis=""
9552 mdapi_usage_flags="Tier4 Frame Batch Draw"
9553 mdapi_group="3D Pipe/Fragment Shader"
9554 mdapi_hw_unit_type="gpu"
9555 />
9556 <counter name="VS Threads Dispatched"
9557 description="The total number of vertex shader hardware threads dispatched."
9558 data_type="uint64"
9559 equation="A 1 READ"
9560 underscore_name="vs_threads"
9561 units="threads"
9562 symbol_name="VsThreads"
9563 semantic_type="event"
9564 mdapi_supported_apis=""
9565 mdapi_usage_flags="Tier3 Frame Batch Draw"
9566 mdapi_hw_unit_type="gpu"
9567 mdapi_group="EU Array/Vertex Shader"
9568 />
9569 <counter name="FS Threads Dispatched"
9570 description="The total number of fragment shader hardware threads dispatched."
9571 data_type="uint64"
9572 equation="A 6 READ"
9573 underscore_name="ps_threads"
9574 units="threads"
9575 symbol_name="PsThreads"
9576 semantic_type="event"
9577 mdapi_supported_apis=""
9578 mdapi_usage_flags="Tier3 Frame Batch Draw"
9579 mdapi_hw_unit_type="gpu"
9580 mdapi_group="EU Array/Fragment Shader"
9581 />
9582 <counter name="Shader Barrier Messages"
9583 description="The total number of shader barrier messages."
9584 data_type="uint64"
9585 equation="A 35 READ"
9586 underscore_name="shader_barriers"
9587 units="messages"
9588 symbol_name="ShaderBarriers"
9589 semantic_type="event"
9590 mdapi_supported_apis=""
9591 mdapi_usage_flags="Tier3 Frame Batch Draw"
9592 mdapi_hw_unit_type="gpu"
9593 mdapi_group="EU Array/Barrier"
9594 />
9595 <counter name="Sampler Texels"
9596 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9597 data_type="uint64"
9598 equation="A 28 READ 4 UMUL"
9599 underscore_name="sampler_texels"
9600 units="texels"
9601 symbol_name="SamplerTexels"
9602 semantic_type="event"
9603 mdapi_supported_apis=""
9604 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9605 mdapi_hw_unit_type="gpu"
9606 mdapi_group="Sampler/Sampler Input"
9607 />
9608 <counter name="Pixels Failing Tests"
9609 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9610 data_type="uint64"
9611 equation="A 25 READ 4 UMUL"
9612 underscore_name="pixels_failing_post_ps_tests"
9613 units="pixels"
9614 symbol_name="PixelsFailingPostPsTests"
9615 semantic_type="event"
9616 mdapi_supported_apis=""
9617 mdapi_usage_flags="Tier3 Frame Batch Draw"
9618 mdapi_hw_unit_type="gpu"
9619 mdapi_group="3D Pipe/Output Merger"
9620 />
9621 <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9622 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9623 data_type="float"
9624 max_equation="100"
9625 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9626 underscore_name="thread_header01_ready_port0"
9627 units="percent"
9628 symbol_name="ThreadHeader01ReadyPort0"
9629 availability="$SubsliceMask 2 AND"
9630 semantic_type="duration"
9631 mdapi_supported_apis=""
9632 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9633 mdapi_group="GPU/Thread Dispatcher"
9634 mdapi_hw_unit_type="subslice"
9635 />
9636 <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9637 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9638 data_type="float"
9639 max_equation="100"
9640 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9641 underscore_name="thread_header01_ready_port1"
9642 units="percent"
9643 symbol_name="ThreadHeader01ReadyPort1"
9644 availability="$SubsliceMask 2 AND"
9645 semantic_type="duration"
9646 mdapi_supported_apis=""
9647 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9648 mdapi_group="GPU/Thread Dispatcher"
9649 mdapi_hw_unit_type="subslice"
9650 />
9651 <counter name="GPU Time Elapsed"
9652 description="Time elapsed on the GPU during the measurement."
9653 data_type="uint64"
9654 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9655 underscore_name="gpu_time"
9656 units="ns"
9657 symbol_name="GpuTime"
9658 semantic_type="duration"
9659 mdapi_supported_apis=""
9660 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9661 mdapi_hw_unit_type="gpu"
9662 mdapi_group="GPU"
9663 />
9664 <counter name="AVG GPU Core Frequency"
9665 description="Average GPU Core Frequency in the measurement."
9666 data_type="uint64"
9667 max_equation="$GpuMaxFrequency"
9668 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9669 underscore_name="avg_gpu_core_frequency"
9670 units="hz"
9671 symbol_name="AvgGpuCoreFrequency"
9672 semantic_type="event"
9673 mdapi_supported_apis=""
9674 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9675 mdapi_group="GPU"
9676 mdapi_hw_unit_type="gpu"
9677 />
9678 <counter name="Sampler Texels Misses"
9679 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9680 data_type="uint64"
9681 equation="A 29 READ 4 UMUL"
9682 underscore_name="sampler_texel_misses"
9683 units="texels"
9684 symbol_name="SamplerTexelMisses"
9685 semantic_type="event"
9686 mdapi_supported_apis=""
9687 mdapi_usage_flags="Tier3 Batch Frame Draw"
9688 mdapi_hw_unit_type="gpu"
9689 mdapi_group="Sampler/Sampler Cache"
9690 />
9691 <counter name="CS Threads Dispatched"
9692 description="The total number of compute shader hardware threads dispatched."
9693 data_type="uint64"
9694 equation="A 4 READ"
9695 underscore_name="cs_threads"
9696 units="threads"
9697 symbol_name="CsThreads"
9698 semantic_type="event"
9699 mdapi_supported_apis=""
9700 mdapi_usage_flags="Tier3 Frame Batch Draw"
9701 mdapi_hw_unit_type="gpu"
9702 mdapi_group="EU Array/Compute Shader"
9703 />
9704 <counter name="SQ is full"
9705 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9706 data_type="float"
9707 max_equation="100"
9708 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9709 underscore_name="gt_request_queue_full"
9710 units="percent"
9711 symbol_name="GTRequestQueueFull"
9712 semantic_type="duration"
9713 mdapi_supported_apis=""
9714 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9715 mdapi_group="GTI"
9716 mdapi_hw_unit_type="gpu"
9717 />
9718 <counter name="SLM Bytes Read"
9719 description="The total number of GPU memory bytes read from shared local memory."
9720 data_type="uint64"
9721 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9722 equation="A 30 READ 64 UMUL"
9723 underscore_name="slm_bytes_read"
9724 units="bytes"
9725 symbol_name="SlmBytesRead"
9726 semantic_type="throughput"
9727 mdapi_supported_apis=""
9728 mdapi_usage_flags="Tier3 Frame Batch Draw"
9729 mdapi_group="L3/Data Port/SLM"
9730 mdapi_hw_unit_type="gpu"
9731 />
9732 <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
9733 description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
9734 data_type="float"
9735 max_equation="100"
9736 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9737 underscore_name="thread_header11_ready_port0"
9738 units="percent"
9739 symbol_name="ThreadHeader11ReadyPort0"
9740 availability="$SubsliceMask 16 AND"
9741 semantic_type="duration"
9742 mdapi_supported_apis=""
9743 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9744 mdapi_group="GPU/Thread Dispatcher"
9745 mdapi_hw_unit_type="subslice"
9746 />
9747 <counter name="PS FPU1 Pipe Active"
9748 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9749 data_type="float"
9750 max_equation="100"
9751 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9752 underscore_name="ps_fpu1_active"
9753 units="percent"
9754 symbol_name="PsFpu1Active"
9755 semantic_type="duration"
9756 mdapi_supported_apis=""
9757 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9758 mdapi_group="EU Array/Pixel Shader"
9759 mdapi_hw_unit_type="gpu"
9760 />
9761 <counter name="PS Send Pipeline Active"
9762 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9763 data_type="float"
9764 max_equation="100"
9765 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9766 underscore_name="ps_send_active"
9767 units="percent"
9768 symbol_name="PsSendActive"
9769 semantic_type="duration"
9770 mdapi_supported_apis=""
9771 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9772 mdapi_group="EU Array/Pixel Shader"
9773 mdapi_hw_unit_type="gpu"
9774 />
9775 <counter name="VS FPU0 Pipe Active"
9776 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9777 data_type="float"
9778 max_equation="100"
9779 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9780 underscore_name="vs_fpu0_active"
9781 units="percent"
9782 symbol_name="VsFpu0Active"
9783 semantic_type="duration"
9784 mdapi_supported_apis=""
9785 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9786 mdapi_group="EU Array/Vertex Shader"
9787 mdapi_hw_unit_type="gpu"
9788 />
9789 <counter name="GPU Busy"
9790 description="The percentage of time in which the GPU has been processing GPU commands."
9791 data_type="float"
9792 max_equation="100"
9793 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9794 underscore_name="gpu_busy"
9795 units="percent"
9796 symbol_name="GpuBusy"
9797 semantic_type="duration"
9798 mdapi_supported_apis=""
9799 mdapi_usage_flags="Tier1 Overview System Frame"
9800 mdapi_group="GPU"
9801 mdapi_hw_unit_type="gpu"
9802 />
9803 <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9804 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9805 data_type="float"
9806 max_equation="100"
9807 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9808 underscore_name="thread_header02_ready_port1"
9809 units="percent"
9810 symbol_name="ThreadHeader02ReadyPort1"
9811 availability="$SubsliceMask 4 AND"
9812 semantic_type="duration"
9813 mdapi_supported_apis=""
9814 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9815 mdapi_group="GPU/Thread Dispatcher"
9816 mdapi_hw_unit_type="subslice"
9817 />
9818 <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9819 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9820 data_type="float"
9821 max_equation="100"
9822 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9823 underscore_name="thread_header02_ready_port0"
9824 units="percent"
9825 symbol_name="ThreadHeader02ReadyPort0"
9826 availability="$SubsliceMask 4 AND"
9827 semantic_type="duration"
9828 mdapi_supported_apis=""
9829 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9830 mdapi_group="GPU/Thread Dispatcher"
9831 mdapi_hw_unit_type="subslice"
9832 />
9833 <counter name="Rasterized Pixels"
9834 description="The total number of rasterized pixels."
9835 data_type="uint64"
9836 equation="A 21 READ 4 UMUL"
9837 underscore_name="rasterized_pixels"
9838 units="pixels"
9839 symbol_name="RasterizedPixels"
9840 semantic_type="event"
9841 mdapi_supported_apis=""
9842 mdapi_usage_flags="Tier3 Frame Batch Draw"
9843 mdapi_hw_unit_type="gpu"
9844 mdapi_group="3D Pipe/Rasterizer"
9845 />
9846 <counter name="PS FPU0 Pipe Active"
9847 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9848 data_type="float"
9849 max_equation="100"
9850 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9851 underscore_name="ps_fpu0_active"
9852 units="percent"
9853 symbol_name="PsFpu0Active"
9854 semantic_type="duration"
9855 mdapi_supported_apis=""
9856 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9857 mdapi_group="EU Array/Pixel Shader"
9858 mdapi_hw_unit_type="gpu"
9859 />
9860 <counter name="DS Threads Dispatched"
9861 description="The total number of domain shader hardware threads dispatched."
9862 data_type="uint64"
9863 equation="A 3 READ"
9864 underscore_name="ds_threads"
9865 units="threads"
9866 symbol_name="DsThreads"
9867 semantic_type="event"
9868 mdapi_supported_apis=""
9869 mdapi_usage_flags="Tier3 Frame Batch Draw"
9870 mdapi_hw_unit_type="gpu"
9871 mdapi_group="EU Array/Domain Shader"
9872 />
9873 <counter name="Samples Written"
9874 description="The total number of samples or pixels written to all render targets."
9875 data_type="uint64"
9876 equation="A 26 READ 4 UMUL"
9877 underscore_name="samples_written"
9878 units="pixels"
9879 symbol_name="SamplesWritten"
9880 semantic_type="event"
9881 mdapi_supported_apis=""
9882 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9883 mdapi_hw_unit_type="gpu"
9884 mdapi_group="3D Pipe/Output Merger"
9885 />
9886 <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
9887 description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
9888 data_type="float"
9889 max_equation="100"
9890 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9891 underscore_name="thread_header10_ready_port1"
9892 units="percent"
9893 symbol_name="ThreadHeader10ReadyPort1"
9894 availability="$SubsliceMask 8 AND"
9895 semantic_type="duration"
9896 mdapi_supported_apis=""
9897 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9898 mdapi_group="GPU/Thread Dispatcher"
9899 mdapi_hw_unit_type="subslice"
9900 />
9901 <counter name="EU Stall"
9902 description="The percentage of time in which the Execution Units were stalled."
9903 data_type="float"
9904 max_equation="100"
9905 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9906 underscore_name="eu_stall"
9907 units="percent"
9908 symbol_name="EuStall"
9909 semantic_type="duration"
9910 mdapi_supported_apis=""
9911 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9912 mdapi_group="EU Array"
9913 mdapi_hw_unit_type="gpu"
9914 />
9915 <counter name="Samples Blended"
9916 description="The total number of blended samples or pixels written to all render targets."
9917 data_type="uint64"
9918 equation="A 27 READ 4 UMUL"
9919 underscore_name="samples_blended"
9920 units="pixels"
9921 symbol_name="SamplesBlended"
9922 semantic_type="event"
9923 mdapi_supported_apis=""
9924 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9925 mdapi_hw_unit_type="gpu"
9926 mdapi_group="3D Pipe/Output Merger"
9927 />
9928 <counter name="Early Depth Test Fails"
9929 description="The total number of pixels dropped on early depth test."
9930 data_type="uint64"
9931 equation="A 23 READ 4 UMUL"
9932 underscore_name="early_depth_test_fails"
9933 units="pixels"
9934 symbol_name="EarlyDepthTestFails"
9935 semantic_type="event"
9936 mdapi_supported_apis=""
9937 mdapi_usage_flags="Tier3 Frame Batch Draw"
9938 mdapi_hw_unit_type="gpu"
9939 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9940 />
9941 <counter name="Shader Memory Accesses"
9942 description="The total number of shader memory accesses to L3."
9943 data_type="uint64"
9944 equation="A 32 READ"
9945 underscore_name="shader_memory_accesses"
9946 units="messages"
9947 symbol_name="ShaderMemoryAccesses"
9948 semantic_type="event"
9949 mdapi_supported_apis=""
9950 mdapi_usage_flags="Tier3 Frame Batch Draw"
9951 mdapi_hw_unit_type="gpu"
9952 mdapi_group="L3/Data Port"
9953 />
9954 <counter name="HS Threads Dispatched"
9955 description="The total number of hull shader hardware threads dispatched."
9956 data_type="uint64"
9957 equation="A 2 READ"
9958 underscore_name="hs_threads"
9959 units="threads"
9960 symbol_name="HsThreads"
9961 semantic_type="event"
9962 mdapi_supported_apis=""
9963 mdapi_usage_flags="Tier3 Frame Batch Draw"
9964 mdapi_hw_unit_type="gpu"
9965 mdapi_group="EU Array/Hull Shader"
9966 />
9967 <counter name="L3 Shader Throughput"
9968 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9969 data_type="uint64"
9970 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9971 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9972 underscore_name="l3_shader_throughput"
9973 units="bytes"
9974 symbol_name="L3ShaderThroughput"
9975 semantic_type="throughput"
9976 mdapi_supported_apis=""
9977 mdapi_usage_flags="Tier2 Frame Batch Draw"
9978 mdapi_group="L3/Data Port"
9979 mdapi_hw_unit_type="gpu"
9980 />
9981 <counter name="Samples Killed in FS"
9982 description="The total number of samples or pixels dropped in fragment shaders."
9983 data_type="uint64"
9984 equation="A 24 READ 4 UMUL"
9985 underscore_name="samples_killed_in_ps"
9986 units="pixels"
9987 symbol_name="SamplesKilledInPs"
9988 semantic_type="event"
9989 mdapi_supported_apis=""
9990 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9991 mdapi_hw_unit_type="gpu"
9992 mdapi_group="3D Pipe/Fragment Shader"
9993 />
9994 <counter name="SLM Bytes Written"
9995 description="The total number of GPU memory bytes written into shared local memory."
9996 data_type="uint64"
9997 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9998 equation="A 31 READ 64 UMUL"
9999 underscore_name="slm_bytes_written"
10000 units="bytes"
10001 symbol_name="SlmBytesWritten"
10002 semantic_type="throughput"
10003 mdapi_supported_apis=""
10004 mdapi_usage_flags="Tier3 Frame Batch Draw"
10005 mdapi_group="L3/Data Port/SLM"
10006 mdapi_hw_unit_type="gpu"
10007 />
10008 <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
10009 description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
10010 data_type="float"
10011 max_equation="100"
10012 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10013 underscore_name="thread_header10_ready_port0"
10014 units="percent"
10015 symbol_name="ThreadHeader10ReadyPort0"
10016 availability="$SubsliceMask 8 AND"
10017 semantic_type="duration"
10018 mdapi_supported_apis=""
10019 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10020 mdapi_group="GPU/Thread Dispatcher"
10021 mdapi_hw_unit_type="subslice"
10022 />
10023 <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
10024 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10025 data_type="float"
10026 max_equation="100"
10027 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10028 underscore_name="thread_header00_ready_port0"
10029 units="percent"
10030 symbol_name="ThreadHeader00ReadyPort0"
10031 availability="$SubsliceMask 1 AND"
10032 semantic_type="duration"
10033 mdapi_supported_apis=""
10034 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10035 mdapi_group="GPU/Thread Dispatcher"
10036 mdapi_hw_unit_type="subslice"
10037 />
10038 <counter name="Shader Atomic Memory Accesses"
10039 description="The total number of shader atomic memory accesses."
10040 data_type="uint64"
10041 equation="A 34 READ"
10042 underscore_name="shader_atomics"
10043 units="messages"
10044 symbol_name="ShaderAtomics"
10045 semantic_type="event"
10046 mdapi_supported_apis=""
10047 mdapi_usage_flags="Tier3 Frame Batch Draw"
10048 mdapi_hw_unit_type="gpu"
10049 mdapi_group="L3/Data Port/Atomics"
10050 />
10051 <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
10052 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
10053 data_type="float"
10054 max_equation="100"
10055 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10056 underscore_name="thread_header00_ready_port1"
10057 units="percent"
10058 symbol_name="ThreadHeader00ReadyPort1"
10059 availability="$SubsliceMask 1 AND"
10060 semantic_type="duration"
10061 mdapi_supported_apis=""
10062 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10063 mdapi_group="GPU/Thread Dispatcher"
10064 mdapi_hw_unit_type="subslice"
10065 />
10066 <register_config type="NOA">
10067 <register type="NOA" address="0x00000D04" value="0x00000200" />
10068 <register type="NOA" address="0x00009884" value="0x00000000" />
10069 <register type="NOA" address="0x00009888" value="0x12184D60" />
10070 <register type="NOA" address="0x00009888" value="0x12384D60" />
10071 <register type="NOA" address="0x00009888" value="0x12984D60" />
10072 <register type="NOA" address="0x00009888" value="0x12B84D60" />
10073 <register type="NOA" address="0x00009888" value="0x12584D60" />
10074 <register type="NOA" address="0x00009888" value="0x186C2A00" />
10075 <register type="NOA" address="0x00009888" value="0x1A6C0001" />
10076 <register type="NOA" address="0x00009888" value="0x00738000" />
10077 <register type="NOA" address="0x00009888" value="0x02737000" />
10078 <register type="NOA" address="0x00009888" value="0x12740140" />
10079 <register type="NOA" address="0x00009888" value="0x1475000A" />
10080 <register type="NOA" address="0x00009888" value="0x10760028" />
10081 <register type="NOA" address="0x00009888" value="0x16777C00" />
10082 <register type="NOA" address="0x00009888" value="0x18770001" />
10083 <register type="NOA" address="0x00009888" value="0x02774000" />
10084 <register type="NOA" address="0x00009888" value="0x04774000" />
10085 <register type="NOA" address="0x00009888" value="0x06778000" />
10086 <register type="NOA" address="0x00009888" value="0x08778000" />
10087 <register type="NOA" address="0x00009888" value="0x0A778000" />
10088 <register type="NOA" address="0x00009888" value="0x0C778000" />
10089 <register type="NOA" address="0x00009888" value="0x0C7B0280" />
10090 <register type="NOA" address="0x00009888" value="0x087BA000" />
10091 <register type="NOA" address="0x00009888" value="0x167C0280" />
10092 <register type="NOA" address="0x00009888" value="0x027CC000" />
10093 <register type="NOA" address="0x00009888" value="0x047CC000" />
10094 <register type="NOA" address="0x00009888" value="0x1E7D2800" />
10095 <register type="NOA" address="0x00009888" value="0x1A192000" />
10096 <register type="NOA" address="0x00009888" value="0x1C190001" />
10097 <register type="NOA" address="0x00009888" value="0x1E140028" />
10098 <register type="NOA" address="0x00009888" value="0x0A1500C0" />
10099 <register type="NOA" address="0x00009888" value="0x1A164000" />
10100 <register type="NOA" address="0x00009888" value="0x1C160002" />
10101 <register type="NOA" address="0x00009888" value="0x0C18AFA7" />
10102 <register type="NOA" address="0x00009888" value="0x10180000" />
10103 <register type="NOA" address="0x00009888" value="0x1C390014" />
10104 <register type="NOA" address="0x00009888" value="0x1E340280" />
10105 <register type="NOA" address="0x00009888" value="0x0A350300" />
10106 <register type="NOA" address="0x00009888" value="0x1C360028" />
10107 <register type="NOA" address="0x00009888" value="0x0E38AFA7" />
10108 <register type="NOA" address="0x00009888" value="0x10380000" />
10109 <register type="NOA" address="0x00009888" value="0x06F48000" />
10110 <register type="NOA" address="0x00009888" value="0x08F42000" />
10111 <register type="NOA" address="0x00009888" value="0x06F58000" />
10112 <register type="NOA" address="0x00009888" value="0x08F52000" />
10113 <register type="NOA" address="0x00009888" value="0x0EF6000A" />
10114 <register type="NOA" address="0x00009888" value="0x06F7C000" />
10115 <register type="NOA" address="0x00009888" value="0x08F7C000" />
10116 <register type="NOA" address="0x00009888" value="0x0AF74000" />
10117 <register type="NOA" address="0x00009888" value="0x0CF74000" />
10118 <register type="NOA" address="0x00009888" value="0x0AFB00A0" />
10119 <register type="NOA" address="0x00009888" value="0x0AFC8000" />
10120 <register type="NOA" address="0x00009888" value="0x0CFC8000" />
10121 <register type="NOA" address="0x00009888" value="0x1CFD0A00" />
10122 <register type="NOA" address="0x00009888" value="0x06994000" />
10123 <register type="NOA" address="0x00009888" value="0x08994000" />
10124 <register type="NOA" address="0x00009888" value="0x1C94000A" />
10125 <register type="NOA" address="0x00009888" value="0x08956000" />
10126 <register type="NOA" address="0x00009888" value="0x06968000" />
10127 <register type="NOA" address="0x00009888" value="0x08968000" />
10128 <register type="NOA" address="0x00009888" value="0x0298A700" />
10129 <register type="NOA" address="0x00009888" value="0x049800AF" />
10130 <register type="NOA" address="0x00009888" value="0x10980000" />
10131 <register type="NOA" address="0x00009888" value="0x0AB94000" />
10132 <register type="NOA" address="0x00009888" value="0x0CB94000" />
10133 <register type="NOA" address="0x00009888" value="0x1CB400A0" />
10134 <register type="NOA" address="0x00009888" value="0x08B58000" />
10135 <register type="NOA" address="0x00009888" value="0x0AB50001" />
10136 <register type="NOA" address="0x00009888" value="0x0AB68000" />
10137 <register type="NOA" address="0x00009888" value="0x0CB68000" />
10138 <register type="NOA" address="0x00009888" value="0x04B8A700" />
10139 <register type="NOA" address="0x00009888" value="0x06B800AF" />
10140 <register type="NOA" address="0x00009888" value="0x10B80000" />
10141 <register type="NOA" address="0x00009888" value="0x02594000" />
10142 <register type="NOA" address="0x00009888" value="0x04594000" />
10143 <register type="NOA" address="0x00009888" value="0x1A54A000" />
10144 <register type="NOA" address="0x00009888" value="0x00558000" />
10145 <register type="NOA" address="0x00009888" value="0x08551000" />
10146 <register type="NOA" address="0x00009888" value="0x02568000" />
10147 <register type="NOA" address="0x00009888" value="0x04568000" />
10148 <register type="NOA" address="0x00009888" value="0x0058A700" />
10149 <register type="NOA" address="0x00009888" value="0x025800AF" />
10150 <register type="NOA" address="0x00009888" value="0x10580000" />
10151 <register type="NOA" address="0x00009884" value="0x00000007" />
10152 <register type="NOA" address="0x00009888" value="0x21003000" />
10153 <register type="NOA" address="0x00009888" value="0x27000071" />
10154 <register type="NOA" address="0x00009888" value="0x33000000" />
10155 <register type="NOA" address="0x00009888" value="0x2900C000" />
10156 <register type="NOA" address="0x00009888" value="0x2B00C000" />
10157 <register type="NOA" address="0x00009888" value="0x2D00C000" />
10158 <register type="NOA" address="0x00009888" value="0x2F00C000" />
10159 <register type="NOA" address="0x00009888" value="0x1300C000" />
10160 <register type="NOA" address="0x00009888" value="0x1500C000" />
10161 <register type="NOA" address="0x00009888" value="0x1700C000" />
10162 <register type="NOA" address="0x00009888" value="0x1900C000" />
10163 <register type="NOA" address="0x00009888" value="0x1B00C000" />
10164 <register type="NOA" address="0x00009888" value="0x1D00C000" />
10165 <register type="NOA" address="0x00009888" value="0x4B003000" />
10166 <register type="NOA" address="0x00009888" value="0x3F002C00" />
10167 <register type="NOA" address="0x00009888" value="0x4D001111" />
10168 <register type="NOA" address="0x00009888" value="0x41000421" />
10169 <register type="NOA" address="0x00009888" value="0x35000000" />
10170 <register type="NOA" address="0x00009888" value="0x31000000" />
10171 <register type="NOA" address="0x00009888" value="0x43000001" />
10172 <register type="NOA" address="0x00009888" value="0x47000000" />
10173 <register type="NOA" address="0x00009888" value="0x39001080" />
10174 <register type="NOA" address="0x00009888" value="0x3B000000" />
10175 <register type="NOA" address="0x00009888" value="0x49000000" />
10176 <register type="NOA" address="0x00009888" value="0x3D000000" />
10177 </register_config>
10178 <register_config type="OA">
10179 <register type="OA" address="0x00002740" value="0x00000000" />
10180 <register type="OA" address="0x00002710" value="0x00000000" />
10181 <register type="OA" address="0x00002714" value="0x00800000" />
10182 <register type="OA" address="0x00002720" value="0x00000000" />
10183 <register type="OA" address="0x00002724" value="0x00800000" />
10184 </register_config>
10185 <register_config type="FLEX">
10186 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10187 <register type="FLEX" address="0x0000E558" value="0x00010003" />
10188 <register type="FLEX" address="0x0000E658" value="0x00012011" />
10189 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10190 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10191 </register_config>
10192 </set>
10193
10194 <set name="Metric set TestOa"
10195 mdapi_supported_apis="OGL OCL IO BB"
10196 underscore_name="test_oa"
10197 hw_config_guid="db41edd4-d8e7-4730-ad11-b9a2d6833503"
10198 chipset="CNL"
10199 symbol_name="TestOa"
10200 >
10201 <counter name="TestCounter7"
10202 description="HW test counter 7. Factor: 0.6666"
10203 data_type="uint64"
10204 equation="B 7 READ"
10205 underscore_name="counter7"
10206 units="events"
10207 symbol_name="Counter7"
10208 semantic_type="event"
10209 mdapi_supported_apis=""
10210 mdapi_usage_flags="Frame Batch Draw"
10211 mdapi_hw_unit_type="gpu"
10212 mdapi_group="GPU"
10213 />
10214 <counter name="GPU Time Elapsed"
10215 description="Time elapsed on the GPU during the measurement."
10216 data_type="uint64"
10217 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10218 underscore_name="gpu_time"
10219 units="ns"
10220 symbol_name="GpuTime"
10221 semantic_type="duration"
10222 mdapi_supported_apis=""
10223 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10224 mdapi_hw_unit_type="gpu"
10225 mdapi_group="GPU"
10226 />
10227 <counter name="GPU Core Clocks"
10228 description="The total number of GPU core clocks elapsed during the measurement."
10229 data_type="uint64"
10230 equation="GPU_CLOCK 0 READ"
10231 underscore_name="gpu_core_clocks"
10232 units="cycles"
10233 symbol_name="GpuCoreClocks"
10234 semantic_type="event"
10235 mdapi_supported_apis=""
10236 mdapi_usage_flags="Tier1 Frame Batch Draw"
10237 mdapi_hw_unit_type="gpu"
10238 mdapi_group="GPU"
10239 />
10240 <counter name="AVG GPU Core Frequency"
10241 description="Average GPU Core Frequency in the measurement."
10242 data_type="uint64"
10243 max_equation="$GpuMaxFrequency"
10244 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10245 underscore_name="avg_gpu_core_frequency"
10246 units="hz"
10247 symbol_name="AvgGpuCoreFrequency"
10248 semantic_type="event"
10249 mdapi_supported_apis=""
10250 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10251 mdapi_group="GPU"
10252 mdapi_hw_unit_type="gpu"
10253 />
10254 <counter name="TestCounter8"
10255 description="HW test counter 8. Should be equal to 1."
10256 data_type="uint64"
10257 equation="C 7 READ"
10258 underscore_name="counter8"
10259 units="events"
10260 symbol_name="Counter8"
10261 semantic_type="event"
10262 mdapi_supported_apis=""
10263 mdapi_usage_flags="Frame Batch Draw"
10264 mdapi_hw_unit_type="gpu"
10265 mdapi_group="GPU"
10266 />
10267 <counter name="TestCounter4"
10268 description="HW test counter 4. Factor: 0.3333"
10269 data_type="uint64"
10270 equation="B 4 READ"
10271 underscore_name="counter4"
10272 units="events"
10273 symbol_name="Counter4"
10274 semantic_type="event"
10275 mdapi_supported_apis=""
10276 mdapi_usage_flags="Frame Batch Draw"
10277 mdapi_hw_unit_type="gpu"
10278 mdapi_group="GPU"
10279 />
10280 <counter name="TestCounter5"
10281 description="HW test counter 5. Factor: 0.3333"
10282 data_type="uint64"
10283 equation="B 5 READ"
10284 underscore_name="counter5"
10285 units="events"
10286 symbol_name="Counter5"
10287 semantic_type="event"
10288 mdapi_supported_apis=""
10289 mdapi_usage_flags="Frame Batch Draw"
10290 mdapi_hw_unit_type="gpu"
10291 mdapi_group="GPU"
10292 />
10293 <counter name="TestCounter6"
10294 description="HW test counter 6. Factor: 0.16666"
10295 data_type="uint64"
10296 equation="B 6 READ"
10297 underscore_name="counter6"
10298 units="events"
10299 symbol_name="Counter6"
10300 semantic_type="event"
10301 mdapi_supported_apis=""
10302 mdapi_usage_flags="Frame Batch Draw"
10303 mdapi_hw_unit_type="gpu"
10304 mdapi_group="GPU"
10305 />
10306 <counter name="TestCounter3"
10307 description="HW test counter 3. Factor: 0.5"
10308 data_type="uint64"
10309 equation="B 3 READ"
10310 underscore_name="counter3"
10311 units="events"
10312 symbol_name="Counter3"
10313 semantic_type="event"
10314 mdapi_supported_apis=""
10315 mdapi_usage_flags="Frame Batch Draw"
10316 mdapi_hw_unit_type="gpu"
10317 mdapi_group="GPU"
10318 />
10319 <counter name="TestCounter0"
10320 description="HW test counter 0. Factor: 0.0"
10321 data_type="uint64"
10322 equation="B 0 READ"
10323 underscore_name="counter0"
10324 units="events"
10325 symbol_name="Counter0"
10326 semantic_type="event"
10327 mdapi_supported_apis=""
10328 mdapi_usage_flags="Frame Batch Draw"
10329 mdapi_hw_unit_type="gpu"
10330 mdapi_group="GPU"
10331 />
10332 <counter name="TestCounter1"
10333 description="HW test counter 1. Factor: 1.0"
10334 data_type="uint64"
10335 equation="B 1 READ"
10336 underscore_name="counter1"
10337 units="events"
10338 symbol_name="Counter1"
10339 semantic_type="event"
10340 mdapi_supported_apis=""
10341 mdapi_usage_flags="Frame Batch Draw"
10342 mdapi_hw_unit_type="gpu"
10343 mdapi_group="GPU"
10344 />
10345 <counter name="TestCounter2"
10346 description="HW test counter 2. Factor: 1.0"
10347 data_type="uint64"
10348 equation="B 2 READ"
10349 underscore_name="counter2"
10350 units="events"
10351 symbol_name="Counter2"
10352 semantic_type="event"
10353 mdapi_supported_apis=""
10354 mdapi_usage_flags="Frame Batch Draw"
10355 mdapi_hw_unit_type="gpu"
10356 mdapi_group="GPU"
10357 />
10358 <register_config type="NOA">
10359 <register type="NOA" address="0x00000D04" value="0x00000200" />
10360 <register type="NOA" address="0x00009884" value="0x00000007" />
10361 <register type="NOA" address="0x00009888" value="0x17060000" />
10362 <register type="NOA" address="0x00009840" value="0x00000000" />
10363 <register type="NOA" address="0x00009884" value="0x00000007" />
10364 <register type="NOA" address="0x00009888" value="0x13034000" />
10365 <register type="NOA" address="0x00009884" value="0x00000007" />
10366 <register type="NOA" address="0x00009888" value="0x07060066" />
10367 <register type="NOA" address="0x00009884" value="0x00000007" />
10368 <register type="NOA" address="0x00009888" value="0x05060000" />
10369 <register type="NOA" address="0x00009884" value="0x00000007" />
10370 <register type="NOA" address="0x00009888" value="0x0F080040" />
10371 <register type="NOA" address="0x00009884" value="0x00000007" />
10372 <register type="NOA" address="0x00009888" value="0x07091000" />
10373 <register type="NOA" address="0x00009884" value="0x00000007" />
10374 <register type="NOA" address="0x00009888" value="0x0F041000" />
10375 <register type="NOA" address="0x00009884" value="0x00000007" />
10376 <register type="NOA" address="0x00009888" value="0x1D004000" />
10377 <register type="NOA" address="0x00009884" value="0x00000007" />
10378 <register type="NOA" address="0x00009888" value="0x35000000" />
10379 <register type="NOA" address="0x00009884" value="0x00000007" />
10380 <register type="NOA" address="0x00009888" value="0x49000000" />
10381 <register type="NOA" address="0x00009884" value="0x00000007" />
10382 <register type="NOA" address="0x00009888" value="0x3D000000" />
10383 <register type="NOA" address="0x00009884" value="0x00000007" />
10384 <register type="NOA" address="0x00009888" value="0x31000000" />
10385 </register_config>
10386 <register_config type="OA">
10387 <register type="OA" address="0x00002740" value="0x00000000" />
10388 <register type="OA" address="0x00002710" value="0x00000000" />
10389 <register type="OA" address="0x00002714" value="0xF0800000" />
10390 <register type="OA" address="0x00002720" value="0x00000000" />
10391 <register type="OA" address="0x00002724" value="0xF0800000" />
10392 <register type="OA" address="0x00002770" value="0x00000004" />
10393 <register type="OA" address="0x00002774" value="0x0000FFFF" />
10394 <register type="OA" address="0x00002778" value="0x00000003" />
10395 <register type="OA" address="0x0000277C" value="0x0000FFFF" />
10396 <register type="OA" address="0x00002780" value="0x00000007" />
10397 <register type="OA" address="0x00002784" value="0x0000FFFF" />
10398 <register type="OA" address="0x00002788" value="0x00100002" />
10399 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10400 <register type="OA" address="0x00002790" value="0x00100002" />
10401 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10402 <register type="OA" address="0x00002798" value="0x00100082" />
10403 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10404 <register type="OA" address="0x000027A0" value="0x001000C2" />
10405 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10406 <register type="OA" address="0x000027A8" value="0x00100001" />
10407 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10408 </register_config>
10409 </set>
10410
10411 </metrics>