i965: Move buffer texture size calculation into a common helper function.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_oa_cnl.xml
1 <?xml version="1.0"?>
2 <metrics version="1508419706" 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="ee9f2b17-a8b3-44c3-bf0c-2608b9665e23"
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_config>
829 </set>
830
831 <set name="Compute Metrics Basic Gen10"
832 mdapi_supported_apis="OGL OCL IO BB"
833 underscore_name="compute_basic"
834 hw_config_guid="eed14f91-5f03-4e3a-8281-ac38030ac573"
835 chipset="CNL"
836 symbol_name="ComputeBasic"
837 >
838 <counter name="GPU Core Clocks"
839 description="The total number of GPU core clocks elapsed during the measurement."
840 data_type="uint64"
841 equation="GPU_CLOCK 0 READ"
842 underscore_name="gpu_core_clocks"
843 units="cycles"
844 symbol_name="GpuCoreClocks"
845 semantic_type="event"
846 mdapi_supported_apis=""
847 mdapi_usage_flags="Tier1 Frame Batch Draw"
848 mdapi_hw_unit_type="gpu"
849 mdapi_group="GPU"
850 />
851 <counter name="EU Active"
852 description="The percentage of time in which the Execution Units were actively processing."
853 data_type="float"
854 max_equation="100"
855 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
856 underscore_name="eu_active"
857 units="percent"
858 symbol_name="EuActive"
859 semantic_type="duration"
860 mdapi_supported_apis=""
861 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
862 mdapi_group="EU Array"
863 mdapi_hw_unit_type="gpu"
864 />
865 <counter name="Untyped Bytes Read"
866 description="The total number of typed memory bytes read via Data Port."
867 data_type="uint64"
868 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
869 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"
870 underscore_name="untyped_bytes_read"
871 units="bytes"
872 symbol_name="UntypedBytesRead"
873 availability="$SubsliceMask 9 AND "
874 semantic_type="throughput"
875 mdapi_supported_apis=""
876 mdapi_usage_flags="Tier3 Frame Batch Draw"
877 mdapi_group="L3/Data Port"
878 mdapi_hw_unit_type="gpu"
879 />
880 <counter name="EU Both FPU Pipes Active"
881 description="The percentage of time in which both EU FPU pipelines were actively processing."
882 data_type="float"
883 max_equation="100"
884 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
885 underscore_name="eu_fpu_both_active"
886 units="percent"
887 symbol_name="EuFpuBothActive"
888 semantic_type="duration"
889 mdapi_supported_apis=""
890 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
891 mdapi_group="EU Array/Pipes"
892 mdapi_hw_unit_type="gpu"
893 />
894 <counter name="Typed Bytes Written"
895 description="The total number of untyped memory bytes written via Data Port."
896 data_type="uint64"
897 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
898 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"
899 underscore_name="typed_bytes_written"
900 units="bytes"
901 symbol_name="TypedBytesWritten"
902 semantic_type="throughput"
903 mdapi_supported_apis=""
904 mdapi_usage_flags="Tier3 Frame Batch Draw"
905 mdapi_group="L3/Data Port"
906 mdapi_hw_unit_type="gpu"
907 />
908 <counter name="EU AVG IPC Rate"
909 description="The average rate of IPC calculated for 2 FPU pipelines."
910 data_type="float"
911 max_equation="2"
912 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
913 underscore_name="eu_avg_ipc_rate"
914 units="number"
915 symbol_name="EuAvgIpcRate"
916 semantic_type="ratio"
917 mdapi_supported_apis=""
918 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
919 mdapi_group="EU Array"
920 mdapi_hw_unit_type="gpu"
921 />
922 <counter name="GS Threads Dispatched"
923 description="The total number of geometry shader hardware threads dispatched."
924 data_type="uint64"
925 equation="A 5 READ"
926 underscore_name="gs_threads"
927 units="threads"
928 symbol_name="GsThreads"
929 semantic_type="event"
930 mdapi_supported_apis=""
931 mdapi_usage_flags="Tier3 Frame Batch Draw"
932 mdapi_hw_unit_type="gpu"
933 mdapi_group="EU Array/Geometry Shader"
934 />
935 <counter name="Early Hi-Depth Test Fails"
936 description="The total number of pixels dropped on early hierarchical depth test."
937 data_type="uint64"
938 equation="A 22 READ 4 UMUL"
939 underscore_name="hi_depth_test_fails"
940 units="pixels"
941 symbol_name="HiDepthTestFails"
942 semantic_type="event"
943 mdapi_supported_apis=""
944 mdapi_usage_flags="Tier3 Frame Batch Draw"
945 mdapi_hw_unit_type="gpu"
946 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
947 />
948 <counter name="VS Threads Dispatched"
949 description="The total number of vertex shader hardware threads dispatched."
950 data_type="uint64"
951 equation="A 1 READ"
952 underscore_name="vs_threads"
953 units="threads"
954 symbol_name="VsThreads"
955 semantic_type="event"
956 mdapi_supported_apis=""
957 mdapi_usage_flags="Tier3 Frame Batch Draw"
958 mdapi_hw_unit_type="gpu"
959 mdapi_group="EU Array/Vertex Shader"
960 />
961 <counter name="FS Threads Dispatched"
962 description="The total number of fragment shader hardware threads dispatched."
963 data_type="uint64"
964 equation="A 6 READ"
965 underscore_name="ps_threads"
966 units="threads"
967 symbol_name="PsThreads"
968 semantic_type="event"
969 mdapi_supported_apis=""
970 mdapi_usage_flags="Tier3 Frame Batch Draw"
971 mdapi_hw_unit_type="gpu"
972 mdapi_group="EU Array/Fragment Shader"
973 />
974 <counter name="EU FPU1 Pipe Active"
975 description="The percentage of time in which EU FPU1 pipeline was actively processing."
976 data_type="float"
977 max_equation="100"
978 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
979 underscore_name="fpu1_active"
980 units="percent"
981 symbol_name="Fpu1Active"
982 semantic_type="duration"
983 mdapi_supported_apis=""
984 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
985 mdapi_group="EU Array/Pipes"
986 mdapi_hw_unit_type="gpu"
987 />
988 <counter name="EU FPU0 Pipe Active"
989 description="The percentage of time in which EU FPU0 pipeline was actively processing."
990 data_type="float"
991 max_equation="100"
992 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
993 underscore_name="fpu0_active"
994 units="percent"
995 symbol_name="Fpu0Active"
996 semantic_type="duration"
997 mdapi_supported_apis=""
998 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
999 mdapi_group="EU Array/Pipes"
1000 mdapi_hw_unit_type="gpu"
1001 />
1002 <counter name="Shader Barrier Messages"
1003 description="The total number of shader barrier messages."
1004 data_type="uint64"
1005 equation="A 35 READ"
1006 underscore_name="shader_barriers"
1007 units="messages"
1008 symbol_name="ShaderBarriers"
1009 semantic_type="event"
1010 mdapi_supported_apis=""
1011 mdapi_usage_flags="Tier3 Frame Batch Draw"
1012 mdapi_hw_unit_type="gpu"
1013 mdapi_group="EU Array/Barrier"
1014 />
1015 <counter name="Sampler Texels"
1016 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1017 data_type="uint64"
1018 equation="A 28 READ 4 UMUL"
1019 underscore_name="sampler_texels"
1020 units="texels"
1021 symbol_name="SamplerTexels"
1022 semantic_type="event"
1023 mdapi_supported_apis=""
1024 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1025 mdapi_hw_unit_type="gpu"
1026 mdapi_group="Sampler/Sampler Input"
1027 />
1028 <counter name="Pixels Failing Tests"
1029 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1030 data_type="uint64"
1031 equation="A 25 READ 4 UMUL"
1032 underscore_name="pixels_failing_post_ps_tests"
1033 units="pixels"
1034 symbol_name="PixelsFailingPostPsTests"
1035 semantic_type="event"
1036 mdapi_supported_apis=""
1037 mdapi_usage_flags="Tier3 Frame Batch Draw"
1038 mdapi_hw_unit_type="gpu"
1039 mdapi_group="3D Pipe/Output Merger"
1040 />
1041 <counter name="GPU Time Elapsed"
1042 description="Time elapsed on the GPU during the measurement."
1043 data_type="uint64"
1044 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1045 underscore_name="gpu_time"
1046 units="ns"
1047 symbol_name="GpuTime"
1048 semantic_type="duration"
1049 mdapi_supported_apis=""
1050 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1051 mdapi_hw_unit_type="gpu"
1052 mdapi_group="GPU"
1053 />
1054 <counter name="AVG GPU Core Frequency"
1055 description="Average GPU Core Frequency in the measurement."
1056 data_type="uint64"
1057 max_equation="$GpuMaxFrequency"
1058 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1059 underscore_name="avg_gpu_core_frequency"
1060 units="hz"
1061 symbol_name="AvgGpuCoreFrequency"
1062 semantic_type="event"
1063 mdapi_supported_apis=""
1064 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1065 mdapi_group="GPU"
1066 mdapi_hw_unit_type="gpu"
1067 />
1068 <counter name="Sampler Texels Misses"
1069 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1070 data_type="uint64"
1071 equation="A 29 READ 4 UMUL"
1072 underscore_name="sampler_texel_misses"
1073 units="texels"
1074 symbol_name="SamplerTexelMisses"
1075 semantic_type="event"
1076 mdapi_supported_apis=""
1077 mdapi_usage_flags="Tier3 Batch Frame Draw"
1078 mdapi_hw_unit_type="gpu"
1079 mdapi_group="Sampler/Sampler Cache"
1080 />
1081 <counter name="CS Threads Dispatched"
1082 description="The total number of compute shader hardware threads dispatched."
1083 data_type="uint64"
1084 equation="A 4 READ"
1085 underscore_name="cs_threads"
1086 units="threads"
1087 symbol_name="CsThreads"
1088 semantic_type="event"
1089 mdapi_supported_apis=""
1090 mdapi_usage_flags="Tier3 Frame Batch Draw"
1091 mdapi_hw_unit_type="gpu"
1092 mdapi_group="EU Array/Compute Shader"
1093 />
1094 <counter name="SLM Bytes Read"
1095 description="The total number of GPU memory bytes read from shared local memory."
1096 data_type="uint64"
1097 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1098 equation="A 30 READ 64 UMUL"
1099 underscore_name="slm_bytes_read"
1100 units="bytes"
1101 symbol_name="SlmBytesRead"
1102 semantic_type="throughput"
1103 mdapi_supported_apis=""
1104 mdapi_usage_flags="Tier3 Frame Batch Draw"
1105 mdapi_group="L3/Data Port/SLM"
1106 mdapi_hw_unit_type="gpu"
1107 />
1108 <counter name="GTI Read Throughput"
1109 description="The total number of GPU memory bytes read from GTI."
1110 data_type="uint64"
1111 max_equation="$GpuCoreClocks 64 UMUL"
1112 equation="64 C 6 READ UMUL"
1113 underscore_name="gti_read_throughput"
1114 units="bytes"
1115 symbol_name="GtiReadThroughput"
1116 semantic_type="throughput"
1117 mdapi_supported_apis=""
1118 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1119 mdapi_group="GTI"
1120 mdapi_hw_unit_type="gpu"
1121 />
1122 <counter name="Untyped Writes"
1123 description="The total number of untyped memory bytes written via Data Port."
1124 data_type="uint64"
1125 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1126 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"
1127 underscore_name="untyped_bytes_written"
1128 units="bytes"
1129 symbol_name="UntypedBytesWritten"
1130 availability="$SubsliceMask 9 AND"
1131 semantic_type="throughput"
1132 mdapi_supported_apis=""
1133 mdapi_usage_flags="Tier3 Frame Batch Draw"
1134 mdapi_group="L3/Data Port"
1135 mdapi_hw_unit_type="gpu"
1136 />
1137 <counter name="GPU Busy"
1138 description="The percentage of time in which the GPU has been processing GPU commands."
1139 data_type="float"
1140 max_equation="100"
1141 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1142 underscore_name="gpu_busy"
1143 units="percent"
1144 symbol_name="GpuBusy"
1145 semantic_type="duration"
1146 mdapi_supported_apis=""
1147 mdapi_usage_flags="Tier1 Overview System Frame"
1148 mdapi_group="GPU"
1149 mdapi_hw_unit_type="gpu"
1150 />
1151 <counter name="Rasterized Pixels"
1152 description="The total number of rasterized pixels."
1153 data_type="uint64"
1154 equation="A 21 READ 4 UMUL"
1155 underscore_name="rasterized_pixels"
1156 units="pixels"
1157 symbol_name="RasterizedPixels"
1158 semantic_type="event"
1159 mdapi_supported_apis=""
1160 mdapi_usage_flags="Tier3 Frame Batch Draw"
1161 mdapi_hw_unit_type="gpu"
1162 mdapi_group="3D Pipe/Rasterizer"
1163 />
1164 <counter name="Typed Bytes Read"
1165 description="The total number of typed memory bytes read via Data Port."
1166 data_type="uint64"
1167 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1168 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"
1169 underscore_name="typed_bytes_read"
1170 units="bytes"
1171 symbol_name="TypedBytesRead"
1172 semantic_type="throughput"
1173 mdapi_supported_apis=""
1174 mdapi_usage_flags="Tier3 Frame Batch Draw"
1175 mdapi_group="L3/Data Port"
1176 mdapi_hw_unit_type="gpu"
1177 />
1178 <counter name="DS Threads Dispatched"
1179 description="The total number of domain shader hardware threads dispatched."
1180 data_type="uint64"
1181 equation="A 3 READ"
1182 underscore_name="ds_threads"
1183 units="threads"
1184 symbol_name="DsThreads"
1185 semantic_type="event"
1186 mdapi_supported_apis=""
1187 mdapi_usage_flags="Tier3 Frame Batch Draw"
1188 mdapi_hw_unit_type="gpu"
1189 mdapi_group="EU Array/Domain Shader"
1190 />
1191 <counter name="EU Thread Occupancy"
1192 description="The percentage of time in which hardware threads occupied EUs."
1193 data_type="float"
1194 max_equation="100"
1195 equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1196 underscore_name="eu_thread_occupancy"
1197 units="percent"
1198 symbol_name="EuThreadOccupancy"
1199 semantic_type="duration"
1200 mdapi_supported_apis=""
1201 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1202 mdapi_group="EU Array"
1203 mdapi_hw_unit_type="gpu"
1204 />
1205 <counter name="EU Stall"
1206 description="The percentage of time in which the Execution Units were stalled."
1207 data_type="float"
1208 max_equation="100"
1209 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1210 underscore_name="eu_stall"
1211 units="percent"
1212 symbol_name="EuStall"
1213 semantic_type="duration"
1214 mdapi_supported_apis=""
1215 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1216 mdapi_group="EU Array"
1217 mdapi_hw_unit_type="gpu"
1218 />
1219 <counter name="Samples Blended"
1220 description="The total number of blended samples or pixels written to all render targets."
1221 data_type="uint64"
1222 equation="A 27 READ 4 UMUL"
1223 underscore_name="samples_blended"
1224 units="pixels"
1225 symbol_name="SamplesBlended"
1226 semantic_type="event"
1227 mdapi_supported_apis=""
1228 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1229 mdapi_hw_unit_type="gpu"
1230 mdapi_group="3D Pipe/Output Merger"
1231 />
1232 <counter name="Early Depth Test Fails"
1233 description="The total number of pixels dropped on early depth test."
1234 data_type="uint64"
1235 equation="A 23 READ 4 UMUL"
1236 underscore_name="early_depth_test_fails"
1237 units="pixels"
1238 symbol_name="EarlyDepthTestFails"
1239 semantic_type="event"
1240 mdapi_supported_apis=""
1241 mdapi_usage_flags="Tier3 Frame Batch Draw"
1242 mdapi_hw_unit_type="gpu"
1243 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1244 />
1245 <counter name="Shader Memory Accesses"
1246 description="The total number of shader memory accesses to L3."
1247 data_type="uint64"
1248 equation="A 32 READ"
1249 underscore_name="shader_memory_accesses"
1250 units="messages"
1251 symbol_name="ShaderMemoryAccesses"
1252 semantic_type="event"
1253 mdapi_supported_apis=""
1254 mdapi_usage_flags="Tier3 Frame Batch Draw"
1255 mdapi_hw_unit_type="gpu"
1256 mdapi_group="L3/Data Port"
1257 />
1258 <counter name="HS Threads Dispatched"
1259 description="The total number of hull shader hardware threads dispatched."
1260 data_type="uint64"
1261 equation="A 2 READ"
1262 underscore_name="hs_threads"
1263 units="threads"
1264 symbol_name="HsThreads"
1265 semantic_type="event"
1266 mdapi_supported_apis=""
1267 mdapi_usage_flags="Tier3 Frame Batch Draw"
1268 mdapi_hw_unit_type="gpu"
1269 mdapi_group="EU Array/Hull Shader"
1270 />
1271 <counter name="GTI Write Throughput"
1272 description="The total number of GPU memory bytes written to GTI."
1273 data_type="uint64"
1274 max_equation="$GpuCoreClocks 64 UMUL"
1275 equation="64 C 7 READ UMUL"
1276 underscore_name="gti_write_throughput"
1277 units="bytes"
1278 symbol_name="GtiWriteThroughput"
1279 semantic_type="throughput"
1280 mdapi_supported_apis=""
1281 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1282 mdapi_group="GTI"
1283 mdapi_hw_unit_type="gpu"
1284 />
1285 <counter name="L3 Shader Throughput"
1286 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1287 data_type="uint64"
1288 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1289 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1290 underscore_name="l3_shader_throughput"
1291 units="bytes"
1292 symbol_name="L3ShaderThroughput"
1293 semantic_type="throughput"
1294 mdapi_supported_apis=""
1295 mdapi_usage_flags="Tier2 Frame Batch Draw"
1296 mdapi_group="L3/Data Port"
1297 mdapi_hw_unit_type="gpu"
1298 />
1299 <counter name="Samples Killed in FS"
1300 description="The total number of samples or pixels dropped in fragment shaders."
1301 data_type="uint64"
1302 equation="A 24 READ 4 UMUL"
1303 underscore_name="samples_killed_in_ps"
1304 units="pixels"
1305 symbol_name="SamplesKilledInPs"
1306 semantic_type="event"
1307 mdapi_supported_apis=""
1308 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1309 mdapi_hw_unit_type="gpu"
1310 mdapi_group="3D Pipe/Fragment Shader"
1311 />
1312 <counter name="SLM Bytes Written"
1313 description="The total number of GPU memory bytes written into shared local memory."
1314 data_type="uint64"
1315 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1316 equation="A 31 READ 64 UMUL"
1317 underscore_name="slm_bytes_written"
1318 units="bytes"
1319 symbol_name="SlmBytesWritten"
1320 semantic_type="throughput"
1321 mdapi_supported_apis=""
1322 mdapi_usage_flags="Tier3 Frame Batch Draw"
1323 mdapi_group="L3/Data Port/SLM"
1324 mdapi_hw_unit_type="gpu"
1325 />
1326 <counter name="Samples Written"
1327 description="The total number of samples or pixels written to all render targets."
1328 data_type="uint64"
1329 equation="A 26 READ 4 UMUL"
1330 underscore_name="samples_written"
1331 units="pixels"
1332 symbol_name="SamplesWritten"
1333 semantic_type="event"
1334 mdapi_supported_apis=""
1335 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1336 mdapi_hw_unit_type="gpu"
1337 mdapi_group="3D Pipe/Output Merger"
1338 />
1339 <counter name="Shader Atomic Memory Accesses"
1340 description="The total number of shader atomic memory accesses."
1341 data_type="uint64"
1342 equation="A 34 READ"
1343 underscore_name="shader_atomics"
1344 units="messages"
1345 symbol_name="ShaderAtomics"
1346 semantic_type="event"
1347 mdapi_supported_apis=""
1348 mdapi_usage_flags="Tier3 Frame Batch Draw"
1349 mdapi_hw_unit_type="gpu"
1350 mdapi_group="L3/Data Port/Atomics"
1351 />
1352 <counter name="EU Send Pipe Active"
1353 description="The percentage of time in which EU send pipeline was actively processing."
1354 data_type="float"
1355 max_equation="100"
1356 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1357 underscore_name="eu_send_active"
1358 units="percent"
1359 symbol_name="EuSendActive"
1360 semantic_type="duration"
1361 mdapi_supported_apis=""
1362 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1363 mdapi_group="EU Array/Pipes"
1364 mdapi_hw_unit_type="gpu"
1365 />
1366 <register_config type="NOA">
1367 <register type="NOA" address="0x00000D04" value="0x00000200" />
1368 <register type="NOA" address="0x00009884" value="0x00000000" />
1369 <register type="NOA" address="0x00009888" value="0x121A0000" />
1370 <register type="NOA" address="0x00009888" value="0x101A0007" />
1371 <register type="NOA" address="0x00009888" value="0x123A0000" />
1372 <register type="NOA" address="0x00009888" value="0x129A0000" />
1373 <register type="NOA" address="0x00009888" value="0x109A0007" />
1374 <register type="NOA" address="0x00009888" value="0x12BA0000" />
1375 <register type="NOA" address="0x00009888" value="0x125A0000" />
1376 <register type="NOA" address="0x00009888" value="0x1A6C0140" />
1377 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
1378 <register type="NOA" address="0x00009888" value="0x186C0880" />
1379 <register type="NOA" address="0x00009888" value="0x04736000" />
1380 <register type="NOA" address="0x00009888" value="0x0673C000" />
1381 <register type="NOA" address="0x00009888" value="0x00734000" />
1382 <register type="NOA" address="0x00009888" value="0x02731000" />
1383 <register type="NOA" address="0x00009888" value="0x0474A000" />
1384 <register type="NOA" address="0x00009888" value="0x0E748000" />
1385 <register type="NOA" address="0x00009888" value="0x06748000" />
1386 <register type="NOA" address="0x00009888" value="0x0475A000" />
1387 <register type="NOA" address="0x00009888" value="0x0E758000" />
1388 <register type="NOA" address="0x00009888" value="0x06758000" />
1389 <register type="NOA" address="0x00009888" value="0x0C762800" />
1390 <register type="NOA" address="0x00009888" value="0x10760002" />
1391 <register type="NOA" address="0x00009888" value="0x0E760002" />
1392 <register type="NOA" address="0x00009888" value="0x0077C000" />
1393 <register type="NOA" address="0x00009888" value="0x0E774000" />
1394 <register type="NOA" address="0x00009888" value="0x14774000" />
1395 <register type="NOA" address="0x00009888" value="0x167797A0" />
1396 <register type="NOA" address="0x00009888" value="0x18770002" />
1397 <register type="NOA" address="0x00009888" value="0x0277C000" />
1398 <register type="NOA" address="0x00009888" value="0x04778000" />
1399 <register type="NOA" address="0x00009888" value="0x0677C000" />
1400 <register type="NOA" address="0x00009888" value="0x08778000" />
1401 <register type="NOA" address="0x00009888" value="0x0A7B0A00" />
1402 <register type="NOA" address="0x00009888" value="0x0C7B0028" />
1403 <register type="NOA" address="0x00009888" value="0x0E7C8000" />
1404 <register type="NOA" address="0x00009888" value="0x147C0C00" />
1405 <register type="NOA" address="0x00009888" value="0x167C0038" />
1406 <register type="NOA" address="0x00009888" value="0x1C7D2000" />
1407 <register type="NOA" address="0x00009888" value="0x1E7D0080" />
1408 <register type="NOA" address="0x00009888" value="0x0019C000" />
1409 <register type="NOA" address="0x00009888" value="0x1A191800" />
1410 <register type="NOA" address="0x00009888" value="0x0219C000" />
1411 <register type="NOA" address="0x00009888" value="0x0619C000" />
1412 <register type="NOA" address="0x00009888" value="0x001A2E52" />
1413 <register type="NOA" address="0x00009888" value="0x0A1A2880" />
1414 <register type="NOA" address="0x00009888" value="0x021A2D80" />
1415 <register type="NOA" address="0x00009888" value="0x0E39C000" />
1416 <register type="NOA" address="0x00009888" value="0x1A396000" />
1417 <register type="NOA" address="0x00009888" value="0x063A2900" />
1418 <register type="NOA" address="0x00009888" value="0x0C3A0051" />
1419 <register type="NOA" address="0x00009888" value="0x003A0000" />
1420 <register type="NOA" address="0x00009888" value="0x0CF48000" />
1421 <register type="NOA" address="0x00009888" value="0x12F40400" />
1422 <register type="NOA" address="0x00009888" value="0x06F42000" />
1423 <register type="NOA" address="0x00009888" value="0x08F42000" />
1424 <register type="NOA" address="0x00009888" value="0x0CF58000" />
1425 <register type="NOA" address="0x00009888" value="0x14F50020" />
1426 <register type="NOA" address="0x00009888" value="0x06F52000" />
1427 <register type="NOA" address="0x00009888" value="0x08F52000" />
1428 <register type="NOA" address="0x00009888" value="0x0EF62008" />
1429 <register type="NOA" address="0x00009888" value="0x10F60080" />
1430 <register type="NOA" address="0x00009888" value="0x0CF68000" />
1431 <register type="NOA" address="0x00009888" value="0x16F7C070" />
1432 <register type="NOA" address="0x00009888" value="0x18F70001" />
1433 <register type="NOA" address="0x00009888" value="0x04F7C000" />
1434 <register type="NOA" address="0x00009888" value="0x08F7C000" />
1435 <register type="NOA" address="0x00009888" value="0x0AFB8000" />
1436 <register type="NOA" address="0x00009888" value="0x0CFB0200" />
1437 <register type="NOA" address="0x00009888" value="0x14FC8000" />
1438 <register type="NOA" address="0x00009888" value="0x16FC0200" />
1439 <register type="NOA" address="0x00009888" value="0x1EFD2008" />
1440 <register type="NOA" address="0x00009888" value="0x1A990180" />
1441 <register type="NOA" address="0x00009888" value="0x1C99000C" />
1442 <register type="NOA" address="0x00009888" value="0x0499C000" />
1443 <register type="NOA" address="0x00009888" value="0x0899C000" />
1444 <register type="NOA" address="0x00009888" value="0x089A2900" />
1445 <register type="NOA" address="0x00009888" value="0x0E9A0051" />
1446 <register type="NOA" address="0x00009888" value="0x029A005C" />
1447 <register type="NOA" address="0x00009888" value="0x049A005B" />
1448 <register type="NOA" address="0x00009888" value="0x009A0000" />
1449 <register type="NOA" address="0x00009888" value="0x1AB90600" />
1450 <register type="NOA" address="0x00009888" value="0x1CB90030" />
1451 <register type="NOA" address="0x00009888" value="0x0ABA0052" />
1452 <register type="NOA" address="0x00009888" value="0x0EBA2880" />
1453 <register type="NOA" address="0x00009888" value="0x00BA0000" />
1454 <register type="NOA" address="0x00009888" value="0x1A590060" />
1455 <register type="NOA" address="0x00009888" value="0x1C590003" />
1456 <register type="NOA" address="0x00009888" value="0x085A0052" />
1457 <register type="NOA" address="0x00009888" value="0x0C5A2880" />
1458 <register type="NOA" address="0x00009888" value="0x005A0000" />
1459 <register type="NOA" address="0x00009884" value="0x00000007" />
1460 <register type="NOA" address="0x00009888" value="0x1D073800" />
1461 <register type="NOA" address="0x00009888" value="0x1F070140" />
1462 <register type="NOA" address="0x00009888" value="0x0D048000" />
1463 <register type="NOA" address="0x00009888" value="0x0F042000" />
1464 <register type="NOA" address="0x00009888" value="0x0507E700" />
1465 <register type="NOA" address="0x00009888" value="0x070700D7" />
1466 <register type="NOA" address="0x00009888" value="0x25070000" />
1467 <register type="NOA" address="0x00009888" value="0x1B070000" />
1468 <register type="NOA" address="0x00009888" value="0x1100C000" />
1469 <register type="NOA" address="0x00009888" value="0x1F00C000" />
1470 <register type="NOA" address="0x00009888" value="0x2100C000" />
1471 <register type="NOA" address="0x00009888" value="0x2300C000" />
1472 <register type="NOA" address="0x00009888" value="0x2500C000" />
1473 <register type="NOA" address="0x00009888" value="0x2700C000" />
1474 <register type="NOA" address="0x00009888" value="0x2900C000" />
1475 <register type="NOA" address="0x00009888" value="0x2B00C000" />
1476 <register type="NOA" address="0x00009888" value="0x2D00C000" />
1477 <register type="NOA" address="0x00009888" value="0x2F00C000" />
1478 <register type="NOA" address="0x00009888" value="0x1300C000" />
1479 <register type="NOA" address="0x00009888" value="0x1500C000" />
1480 <register type="NOA" address="0x00009888" value="0x1700C000" />
1481 <register type="NOA" address="0x00009888" value="0x1900C000" />
1482 <register type="NOA" address="0x00009888" value="0x1B004000" />
1483 <register type="NOA" address="0x00009888" value="0x1D004000" />
1484 <register type="NOA" address="0x00009888" value="0x47001011" />
1485 <register type="NOA" address="0x00009888" value="0x39000021" />
1486 <register type="NOA" address="0x00009888" value="0x49001330" />
1487 <register type="NOA" address="0x00009888" value="0x3D001026" />
1488 <register type="NOA" address="0x00009888" value="0x4B001000" />
1489 <register type="NOA" address="0x00009888" value="0x3F000400" />
1490 <register type="NOA" address="0x00009888" value="0x4D000001" />
1491 <register type="NOA" address="0x00009888" value="0x41000081" />
1492 <register type="NOA" address="0x00009888" value="0x35000000" />
1493 <register type="NOA" address="0x00009888" value="0x31000000" />
1494 <register type="NOA" address="0x00009888" value="0x43000000" />
1495 <register type="NOA" address="0x00009888" value="0x3B001801" />
1496 </register_config>
1497 <register_config type="OA">
1498 <register type="OA" address="0x00002740" value="0x00000000" />
1499 <register type="OA" address="0x00002710" value="0x00000000" />
1500 <register type="OA" address="0x00002714" value="0x00800000" />
1501 <register type="OA" address="0x00002720" value="0x00000000" />
1502 <register type="OA" address="0x00002724" value="0x00800000" />
1503 </register_config>
1504 <register_config type="FLEX">
1505 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1506 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1507 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1508 <register type="FLEX" address="0x0000E758" value="0x00000008" />
1509 </register_config>
1510 </set>
1511
1512 <set name="Render Metrics for 3D Pipeline Profile Gen10"
1513 mdapi_supported_apis="OGL OCL IO BB"
1514 underscore_name="render_pipe_profile"
1515 hw_config_guid="0666ccac-f5aa-4dc2-aa12-c6e058f383f3"
1516 chipset="CNL"
1517 symbol_name="RenderPipeProfile"
1518 >
1519 <counter name="GPU Core Clocks"
1520 description="The total number of GPU core clocks elapsed during the measurement."
1521 data_type="uint64"
1522 equation="GPU_CLOCK 0 READ"
1523 underscore_name="gpu_core_clocks"
1524 units="cycles"
1525 symbol_name="GpuCoreClocks"
1526 semantic_type="event"
1527 mdapi_supported_apis=""
1528 mdapi_usage_flags="Tier1 Frame Batch Draw"
1529 mdapi_hw_unit_type="gpu"
1530 mdapi_group="GPU"
1531 />
1532 <counter name="EU Active"
1533 description="The percentage of time in which the Execution Units were actively processing."
1534 data_type="float"
1535 max_equation="100"
1536 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1537 underscore_name="eu_active"
1538 units="percent"
1539 symbol_name="EuActive"
1540 semantic_type="duration"
1541 mdapi_supported_apis=""
1542 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1543 mdapi_group="EU Array"
1544 mdapi_hw_unit_type="gpu"
1545 />
1546 <counter name="VS Bottleneck"
1547 low_watermark="10"
1548 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1549 data_type="float"
1550 high_watermark="30"
1551 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1552 max_equation="100"
1553 underscore_name="vs_bottleneck"
1554 units="percent"
1555 symbol_name="VsBottleneck"
1556 semantic_type="duration"
1557 mdapi_supported_apis=""
1558 mdapi_usage_flags="Tier3 Indicate Draw"
1559 mdapi_group="3D Pipe/Vertex Shader"
1560 mdapi_hw_unit_type="gpu"
1561 />
1562 <counter name="Hi-Depth Bottleneck"
1563 low_watermark="5"
1564 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1565 data_type="float"
1566 high_watermark="15"
1567 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1568 max_equation="100"
1569 underscore_name="hi_depth_bottleneck"
1570 units="percent"
1571 symbol_name="HiDepthBottleneck"
1572 semantic_type="duration"
1573 mdapi_supported_apis=""
1574 mdapi_usage_flags="Tier3 Indicate Draw"
1575 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1576 mdapi_hw_unit_type="gpu"
1577 />
1578 <counter name="GS Bottleneck"
1579 low_watermark="5"
1580 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1581 data_type="float"
1582 high_watermark="15"
1583 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1584 max_equation="100"
1585 underscore_name="gs_bottleneck"
1586 units="percent"
1587 symbol_name="GsBottleneck"
1588 semantic_type="duration"
1589 mdapi_supported_apis=""
1590 mdapi_usage_flags="Tier3 Indicate Draw"
1591 mdapi_group="3D Pipe/Geometry Shader"
1592 mdapi_hw_unit_type="gpu"
1593 />
1594 <counter name="GS Threads Dispatched"
1595 description="The total number of geometry shader hardware threads dispatched."
1596 data_type="uint64"
1597 equation="A 5 READ"
1598 underscore_name="gs_threads"
1599 units="threads"
1600 symbol_name="GsThreads"
1601 semantic_type="event"
1602 mdapi_supported_apis=""
1603 mdapi_usage_flags="Tier3 Frame Batch Draw"
1604 mdapi_hw_unit_type="gpu"
1605 mdapi_group="EU Array/Geometry Shader"
1606 />
1607 <counter name="Early Hi-Depth Test Fails"
1608 description="The total number of pixels dropped on early hierarchical depth test."
1609 data_type="uint64"
1610 equation="A 22 READ 4 UMUL"
1611 underscore_name="hi_depth_test_fails"
1612 units="pixels"
1613 symbol_name="HiDepthTestFails"
1614 semantic_type="event"
1615 mdapi_supported_apis=""
1616 mdapi_usage_flags="Tier3 Frame Batch Draw"
1617 mdapi_hw_unit_type="gpu"
1618 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1619 />
1620 <counter name="VS Threads Dispatched"
1621 description="The total number of vertex shader hardware threads dispatched."
1622 data_type="uint64"
1623 equation="A 1 READ"
1624 underscore_name="vs_threads"
1625 units="threads"
1626 symbol_name="VsThreads"
1627 semantic_type="event"
1628 mdapi_supported_apis=""
1629 mdapi_usage_flags="Tier3 Frame Batch Draw"
1630 mdapi_hw_unit_type="gpu"
1631 mdapi_group="EU Array/Vertex Shader"
1632 />
1633 <counter name="FS Threads Dispatched"
1634 description="The total number of fragment shader hardware threads dispatched."
1635 data_type="uint64"
1636 equation="A 6 READ"
1637 underscore_name="ps_threads"
1638 units="threads"
1639 symbol_name="PsThreads"
1640 semantic_type="event"
1641 mdapi_supported_apis=""
1642 mdapi_usage_flags="Tier3 Frame Batch Draw"
1643 mdapi_hw_unit_type="gpu"
1644 mdapi_group="EU Array/Fragment Shader"
1645 />
1646 <counter name="BC Bottleneck"
1647 low_watermark="5"
1648 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1649 data_type="float"
1650 high_watermark="15"
1651 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1652 max_equation="100"
1653 underscore_name="bc_bottleneck"
1654 units="percent"
1655 symbol_name="BcBottleneck"
1656 semantic_type="duration"
1657 mdapi_supported_apis=""
1658 mdapi_usage_flags="Tier3 Indicate Draw"
1659 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1660 mdapi_hw_unit_type="gpu"
1661 />
1662 <counter name="HS Stall"
1663 description="The percentage of time in which hull stall pipeline stage was stalled."
1664 data_type="float"
1665 max_equation="100"
1666 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1667 underscore_name="hs_stall"
1668 units="percent"
1669 symbol_name="HsStall"
1670 semantic_type="duration"
1671 mdapi_supported_apis=""
1672 mdapi_usage_flags="Tier4 Correlate Draw"
1673 mdapi_group="3D Pipe/Hull Shader"
1674 mdapi_hw_unit_type="gpu"
1675 />
1676 <counter name="Shader Barrier Messages"
1677 description="The total number of shader barrier messages."
1678 data_type="uint64"
1679 equation="A 35 READ"
1680 underscore_name="shader_barriers"
1681 units="messages"
1682 symbol_name="ShaderBarriers"
1683 semantic_type="event"
1684 mdapi_supported_apis=""
1685 mdapi_usage_flags="Tier3 Frame Batch Draw"
1686 mdapi_hw_unit_type="gpu"
1687 mdapi_group="EU Array/Barrier"
1688 />
1689 <counter name="Sampler Texels"
1690 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1691 data_type="uint64"
1692 equation="A 28 READ 4 UMUL"
1693 underscore_name="sampler_texels"
1694 units="texels"
1695 symbol_name="SamplerTexels"
1696 semantic_type="event"
1697 mdapi_supported_apis=""
1698 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1699 mdapi_hw_unit_type="gpu"
1700 mdapi_group="Sampler/Sampler Input"
1701 />
1702 <counter name="Pixels Failing Tests"
1703 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1704 data_type="uint64"
1705 equation="A 25 READ 4 UMUL"
1706 underscore_name="pixels_failing_post_ps_tests"
1707 units="pixels"
1708 symbol_name="PixelsFailingPostPsTests"
1709 semantic_type="event"
1710 mdapi_supported_apis=""
1711 mdapi_usage_flags="Tier3 Frame Batch Draw"
1712 mdapi_hw_unit_type="gpu"
1713 mdapi_group="3D Pipe/Output Merger"
1714 />
1715 <counter name="GPU Time Elapsed"
1716 description="Time elapsed on the GPU during the measurement."
1717 data_type="uint64"
1718 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1719 underscore_name="gpu_time"
1720 units="ns"
1721 symbol_name="GpuTime"
1722 semantic_type="duration"
1723 mdapi_supported_apis=""
1724 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1725 mdapi_hw_unit_type="gpu"
1726 mdapi_group="GPU"
1727 />
1728 <counter name="AVG GPU Core Frequency"
1729 description="Average GPU Core Frequency in the measurement."
1730 data_type="uint64"
1731 max_equation="$GpuMaxFrequency"
1732 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1733 underscore_name="avg_gpu_core_frequency"
1734 units="hz"
1735 symbol_name="AvgGpuCoreFrequency"
1736 semantic_type="event"
1737 mdapi_supported_apis=""
1738 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1739 mdapi_group="GPU"
1740 mdapi_hw_unit_type="gpu"
1741 />
1742 <counter name="Sampler Texels Misses"
1743 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1744 data_type="uint64"
1745 equation="A 29 READ 4 UMUL"
1746 underscore_name="sampler_texel_misses"
1747 units="texels"
1748 symbol_name="SamplerTexelMisses"
1749 semantic_type="event"
1750 mdapi_supported_apis=""
1751 mdapi_usage_flags="Tier3 Batch Frame Draw"
1752 mdapi_hw_unit_type="gpu"
1753 mdapi_group="Sampler/Sampler Cache"
1754 />
1755 <counter name="CS Threads Dispatched"
1756 description="The total number of compute shader hardware threads dispatched."
1757 data_type="uint64"
1758 equation="A 4 READ"
1759 underscore_name="cs_threads"
1760 units="threads"
1761 symbol_name="CsThreads"
1762 semantic_type="event"
1763 mdapi_supported_apis=""
1764 mdapi_usage_flags="Tier3 Frame Batch Draw"
1765 mdapi_hw_unit_type="gpu"
1766 mdapi_group="EU Array/Compute Shader"
1767 />
1768 <counter name="VF Bottleneck"
1769 low_watermark="5"
1770 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1771 data_type="float"
1772 high_watermark="15"
1773 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1774 max_equation="100"
1775 underscore_name="vf_bottleneck"
1776 units="percent"
1777 symbol_name="VfBottleneck"
1778 semantic_type="duration"
1779 mdapi_supported_apis=""
1780 mdapi_usage_flags="Tier3 Indicate Draw"
1781 mdapi_group="3D Pipe/Input Assembler"
1782 mdapi_hw_unit_type="gpu"
1783 />
1784 <counter name="SLM Bytes Read"
1785 description="The total number of GPU memory bytes read from shared local memory."
1786 data_type="uint64"
1787 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1788 equation="A 30 READ 64 UMUL"
1789 underscore_name="slm_bytes_read"
1790 units="bytes"
1791 symbol_name="SlmBytesRead"
1792 semantic_type="throughput"
1793 mdapi_supported_apis=""
1794 mdapi_usage_flags="Tier3 Frame Batch Draw"
1795 mdapi_group="L3/Data Port/SLM"
1796 mdapi_hw_unit_type="gpu"
1797 />
1798 <counter name="Strip-Fans Bottleneck"
1799 low_watermark="5"
1800 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1801 data_type="float"
1802 high_watermark="10"
1803 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1804 max_equation="100"
1805 underscore_name="sf_bottleneck"
1806 units="percent"
1807 symbol_name="SfBottleneck"
1808 semantic_type="duration"
1809 mdapi_supported_apis=""
1810 mdapi_usage_flags="Tier3 Indicate Draw"
1811 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1812 mdapi_hw_unit_type="gpu"
1813 />
1814 <counter name="SF Stall"
1815 description="The percentage of time in which strip-fans pipeline stage was stalled."
1816 data_type="float"
1817 max_equation="100"
1818 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1819 underscore_name="sf_stall"
1820 units="percent"
1821 symbol_name="SfStall"
1822 semantic_type="duration"
1823 mdapi_supported_apis=""
1824 mdapi_usage_flags="Tier4 Correlate Draw"
1825 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1826 mdapi_hw_unit_type="gpu"
1827 />
1828 <counter name="GPU Busy"
1829 description="The percentage of time in which the GPU has been processing GPU commands."
1830 data_type="float"
1831 max_equation="100"
1832 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1833 underscore_name="gpu_busy"
1834 units="percent"
1835 symbol_name="GpuBusy"
1836 semantic_type="duration"
1837 mdapi_supported_apis=""
1838 mdapi_usage_flags="Tier1 Overview System Frame"
1839 mdapi_group="GPU"
1840 mdapi_hw_unit_type="gpu"
1841 />
1842 <counter name="HS Bottleneck"
1843 low_watermark="3"
1844 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1845 data_type="float"
1846 high_watermark="9"
1847 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1848 max_equation="100"
1849 underscore_name="hs_bottleneck"
1850 units="percent"
1851 symbol_name="HsBottleneck"
1852 semantic_type="duration"
1853 mdapi_supported_apis=""
1854 mdapi_usage_flags="Tier3 Indicate Draw"
1855 mdapi_group="3D Pipe/Hull Shader"
1856 mdapi_hw_unit_type="gpu"
1857 />
1858 <counter name="CL Stall"
1859 description="The percentage of time in which clipper pipeline stage was stalled."
1860 data_type="float"
1861 max_equation="100"
1862 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1863 underscore_name="cl_stall"
1864 units="percent"
1865 symbol_name="ClStall"
1866 semantic_type="duration"
1867 mdapi_supported_apis=""
1868 mdapi_usage_flags="Tier4 Correlate Draw"
1869 mdapi_group="3D Pipe/Clipper"
1870 mdapi_hw_unit_type="gpu"
1871 />
1872 <counter name="SO Bottleneck"
1873 low_watermark="5"
1874 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1875 data_type="float"
1876 high_watermark="15"
1877 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1878 max_equation="100"
1879 underscore_name="so_bottleneck"
1880 units="percent"
1881 symbol_name="SoBottleneck"
1882 semantic_type="duration"
1883 mdapi_supported_apis=""
1884 mdapi_usage_flags="Tier3 Indicate Draw"
1885 mdapi_group="3D Pipe/Stream Output"
1886 mdapi_hw_unit_type="gpu"
1887 />
1888 <counter name="Rasterized Pixels"
1889 description="The total number of rasterized pixels."
1890 data_type="uint64"
1891 equation="A 21 READ 4 UMUL"
1892 underscore_name="rasterized_pixels"
1893 units="pixels"
1894 symbol_name="RasterizedPixels"
1895 semantic_type="event"
1896 mdapi_supported_apis=""
1897 mdapi_usage_flags="Tier3 Frame Batch Draw"
1898 mdapi_hw_unit_type="gpu"
1899 mdapi_group="3D Pipe/Rasterizer"
1900 />
1901 <counter name="DS Threads Dispatched"
1902 description="The total number of domain shader hardware threads dispatched."
1903 data_type="uint64"
1904 equation="A 3 READ"
1905 underscore_name="ds_threads"
1906 units="threads"
1907 symbol_name="DsThreads"
1908 semantic_type="event"
1909 mdapi_supported_apis=""
1910 mdapi_usage_flags="Tier3 Frame Batch Draw"
1911 mdapi_hw_unit_type="gpu"
1912 mdapi_group="EU Array/Domain Shader"
1913 />
1914 <counter name="Samples Written"
1915 description="The total number of samples or pixels written to all render targets."
1916 data_type="uint64"
1917 equation="A 26 READ 4 UMUL"
1918 underscore_name="samples_written"
1919 units="pixels"
1920 symbol_name="SamplesWritten"
1921 semantic_type="event"
1922 mdapi_supported_apis=""
1923 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1924 mdapi_hw_unit_type="gpu"
1925 mdapi_group="3D Pipe/Output Merger"
1926 />
1927 <counter name="DS Bottleneck"
1928 low_watermark="5"
1929 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1930 data_type="float"
1931 high_watermark="15"
1932 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1933 max_equation="100"
1934 underscore_name="ds_bottleneck"
1935 units="percent"
1936 symbol_name="DsBottleneck"
1937 semantic_type="duration"
1938 mdapi_supported_apis=""
1939 mdapi_usage_flags="Tier3 Indicate Draw"
1940 mdapi_group="3D Pipe/Domain Shader"
1941 mdapi_hw_unit_type="gpu"
1942 />
1943 <counter name="EU Stall"
1944 description="The percentage of time in which the Execution Units were stalled."
1945 data_type="float"
1946 max_equation="100"
1947 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1948 underscore_name="eu_stall"
1949 units="percent"
1950 symbol_name="EuStall"
1951 semantic_type="duration"
1952 mdapi_supported_apis=""
1953 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1954 mdapi_group="EU Array"
1955 mdapi_hw_unit_type="gpu"
1956 />
1957 <counter name="Clipper Bottleneck"
1958 low_watermark="10"
1959 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1960 data_type="float"
1961 high_watermark="30"
1962 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1963 max_equation="100"
1964 underscore_name="cl_bottleneck"
1965 units="percent"
1966 symbol_name="ClBottleneck"
1967 semantic_type="duration"
1968 mdapi_supported_apis=""
1969 mdapi_usage_flags="Tier3 Indicate Draw"
1970 mdapi_group="3D Pipe/Clipper"
1971 mdapi_hw_unit_type="gpu"
1972 />
1973 <counter name="DS Stall"
1974 description="The percentage of time in which domain shader pipeline stage was stalled."
1975 data_type="float"
1976 max_equation="100"
1977 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1978 underscore_name="ds_stall"
1979 units="percent"
1980 symbol_name="DsStall"
1981 semantic_type="duration"
1982 mdapi_supported_apis=""
1983 mdapi_usage_flags="Tier4 Correlate Draw"
1984 mdapi_group="3D Pipe/Domain Shader"
1985 mdapi_hw_unit_type="gpu"
1986 />
1987 <counter name="Early Depth Bottleneck"
1988 low_watermark="10"
1989 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1990 data_type="float"
1991 high_watermark="30"
1992 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1993 max_equation="100"
1994 underscore_name="early_depth_bottleneck"
1995 units="percent"
1996 symbol_name="EarlyDepthBottleneck"
1997 semantic_type="duration"
1998 mdapi_supported_apis=""
1999 mdapi_usage_flags="Tier3 Indicate Draw"
2000 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2001 mdapi_hw_unit_type="gpu"
2002 />
2003 <counter name="Samples Blended"
2004 description="The total number of blended samples or pixels written to all render targets."
2005 data_type="uint64"
2006 equation="A 27 READ 4 UMUL"
2007 underscore_name="samples_blended"
2008 units="pixels"
2009 symbol_name="SamplesBlended"
2010 semantic_type="event"
2011 mdapi_supported_apis=""
2012 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2013 mdapi_hw_unit_type="gpu"
2014 mdapi_group="3D Pipe/Output Merger"
2015 />
2016 <counter name="Early Depth Test Fails"
2017 description="The total number of pixels dropped on early depth test."
2018 data_type="uint64"
2019 equation="A 23 READ 4 UMUL"
2020 underscore_name="early_depth_test_fails"
2021 units="pixels"
2022 symbol_name="EarlyDepthTestFails"
2023 semantic_type="event"
2024 mdapi_supported_apis=""
2025 mdapi_usage_flags="Tier3 Frame Batch Draw"
2026 mdapi_hw_unit_type="gpu"
2027 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2028 />
2029 <counter name="Shader Memory Accesses"
2030 description="The total number of shader memory accesses to L3."
2031 data_type="uint64"
2032 equation="A 32 READ"
2033 underscore_name="shader_memory_accesses"
2034 units="messages"
2035 symbol_name="ShaderMemoryAccesses"
2036 semantic_type="event"
2037 mdapi_supported_apis=""
2038 mdapi_usage_flags="Tier3 Frame Batch Draw"
2039 mdapi_hw_unit_type="gpu"
2040 mdapi_group="L3/Data Port"
2041 />
2042 <counter name="HS Threads Dispatched"
2043 description="The total number of hull shader hardware threads dispatched."
2044 data_type="uint64"
2045 equation="A 2 READ"
2046 underscore_name="hs_threads"
2047 units="threads"
2048 symbol_name="HsThreads"
2049 semantic_type="event"
2050 mdapi_supported_apis=""
2051 mdapi_usage_flags="Tier3 Frame Batch Draw"
2052 mdapi_hw_unit_type="gpu"
2053 mdapi_group="EU Array/Hull Shader"
2054 />
2055 <counter name="L3 Shader Throughput"
2056 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2057 data_type="uint64"
2058 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2059 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2060 underscore_name="l3_shader_throughput"
2061 units="bytes"
2062 symbol_name="L3ShaderThroughput"
2063 semantic_type="throughput"
2064 mdapi_supported_apis=""
2065 mdapi_usage_flags="Tier2 Frame Batch Draw"
2066 mdapi_group="L3/Data Port"
2067 mdapi_hw_unit_type="gpu"
2068 />
2069 <counter name="Samples Killed in FS"
2070 description="The total number of samples or pixels dropped in fragment shaders."
2071 data_type="uint64"
2072 equation="A 24 READ 4 UMUL"
2073 underscore_name="samples_killed_in_ps"
2074 units="pixels"
2075 symbol_name="SamplesKilledInPs"
2076 semantic_type="event"
2077 mdapi_supported_apis=""
2078 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2079 mdapi_hw_unit_type="gpu"
2080 mdapi_group="3D Pipe/Fragment Shader"
2081 />
2082 <counter name="SLM Bytes Written"
2083 description="The total number of GPU memory bytes written into shared local memory."
2084 data_type="uint64"
2085 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2086 equation="A 31 READ 64 UMUL"
2087 underscore_name="slm_bytes_written"
2088 units="bytes"
2089 symbol_name="SlmBytesWritten"
2090 semantic_type="throughput"
2091 mdapi_supported_apis=""
2092 mdapi_usage_flags="Tier3 Frame Batch Draw"
2093 mdapi_group="L3/Data Port/SLM"
2094 mdapi_hw_unit_type="gpu"
2095 />
2096 <counter name="SO Stall"
2097 description="The percentage of time in which stream-output pipeline stage was stalled."
2098 data_type="float"
2099 max_equation="100"
2100 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2101 underscore_name="so_stall"
2102 units="percent"
2103 symbol_name="SoStall"
2104 semantic_type="duration"
2105 mdapi_supported_apis=""
2106 mdapi_usage_flags="Tier4 Correlate Draw"
2107 mdapi_group="3D Pipe/Stream Output"
2108 mdapi_hw_unit_type="gpu"
2109 />
2110 <counter name="Shader Atomic Memory Accesses"
2111 description="The total number of shader atomic memory accesses."
2112 data_type="uint64"
2113 equation="A 34 READ"
2114 underscore_name="shader_atomics"
2115 units="messages"
2116 symbol_name="ShaderAtomics"
2117 semantic_type="event"
2118 mdapi_supported_apis=""
2119 mdapi_usage_flags="Tier3 Frame Batch Draw"
2120 mdapi_hw_unit_type="gpu"
2121 mdapi_group="L3/Data Port/Atomics"
2122 />
2123 <register_config type="NOA">
2124 <register type="NOA" address="0x00000D04" value="0x00000200" />
2125 <register type="NOA" address="0x00009884" value="0x00000000" />
2126 <register type="NOA" address="0x00009888" value="0x0A7003E0" />
2127 <register type="NOA" address="0x00009888" value="0x0A710000" />
2128 <register type="NOA" address="0x00009888" value="0x1017001E" />
2129 <register type="NOA" address="0x00009888" value="0x06700015" />
2130 <register type="NOA" address="0x00009888" value="0x00700000" />
2131 <register type="NOA" address="0x00009888" value="0x06710800" />
2132 <register type="NOA" address="0x00009888" value="0x00710000" />
2133 <register type="NOA" address="0x00009888" value="0x0C746000" />
2134 <register type="NOA" address="0x00009888" value="0x0C75A000" />
2135 <register type="NOA" address="0x00009888" value="0x0E754000" />
2136 <register type="NOA" address="0x00009888" value="0x0E762800" />
2137 <register type="NOA" address="0x00009888" value="0x10760002" />
2138 <register type="NOA" address="0x00009888" value="0x1477C000" />
2139 <register type="NOA" address="0x00009888" value="0x16770330" />
2140 <register type="NOA" address="0x00009888" value="0x1A190040" />
2141 <register type="NOA" address="0x00009888" value="0x08170001" />
2142 <register type="NOA" address="0x00009888" value="0x1C170000" />
2143 <register type="NOA" address="0x00009884" value="0x00000007" />
2144 <register type="NOA" address="0x00009888" value="0x01160031" />
2145 <register type="NOA" address="0x00009888" value="0x11177C00" />
2146 <register type="NOA" address="0x00009888" value="0x11187C00" />
2147 <register type="NOA" address="0x00009888" value="0x05190000" />
2148 <register type="NOA" address="0x00009888" value="0x110E7800" />
2149 <register type="NOA" address="0x00009888" value="0x130F0000" />
2150 <register type="NOA" address="0x00009888" value="0x15120000" />
2151 <register type="NOA" address="0x00009888" value="0x11130019" />
2152 <register type="NOA" address="0x00009888" value="0x0F160C80" />
2153 <register type="NOA" address="0x00009888" value="0x0B160000" />
2154 <register type="NOA" address="0x00009888" value="0x07162000" />
2155 <register type="NOA" address="0x00009888" value="0x03168000" />
2156 <register type="NOA" address="0x00009888" value="0x071705C0" />
2157 <register type="NOA" address="0x00009888" value="0x011704C0" />
2158 <register type="NOA" address="0x00009888" value="0x05170000" />
2159 <register type="NOA" address="0x00009888" value="0x0B180015" />
2160 <register type="NOA" address="0x00009888" value="0x01185000" />
2161 <register type="NOA" address="0x00009888" value="0x07185000" />
2162 <register type="NOA" address="0x00009888" value="0x0D185000" />
2163 <register type="NOA" address="0x00009888" value="0x0F185000" />
2164 <register type="NOA" address="0x00009888" value="0x03186000" />
2165 <register type="NOA" address="0x00009888" value="0x05185000" />
2166 <register type="NOA" address="0x00009888" value="0x03190022" />
2167 <register type="NOA" address="0x00009888" value="0x0F190000" />
2168 <register type="NOA" address="0x00009888" value="0x09190000" />
2169 <register type="NOA" address="0x00009888" value="0x0D0E8023" />
2170 <register type="NOA" address="0x00009888" value="0x030E1100" />
2171 <register type="NOA" address="0x00009888" value="0x050E4000" />
2172 <register type="NOA" address="0x00009888" value="0x0D0F0180" />
2173 <register type="NOA" address="0x00009888" value="0x050F0001" />
2174 <register type="NOA" address="0x00009888" value="0x010F0000" />
2175 <register type="NOA" address="0x00009888" value="0x1B100054" />
2176 <register type="NOA" address="0x00009888" value="0x07104000" />
2177 <register type="NOA" address="0x00009888" value="0x09104000" />
2178 <register type="NOA" address="0x00009888" value="0x0B104000" />
2179 <register type="NOA" address="0x00009888" value="0x0D104000" />
2180 <register type="NOA" address="0x00009888" value="0x1B114000" />
2181 <register type="NOA" address="0x00009888" value="0x1D110006" />
2182 <register type="NOA" address="0x00009888" value="0x07118000" />
2183 <register type="NOA" address="0x00009888" value="0x09118000" />
2184 <register type="NOA" address="0x00009888" value="0x0B114000" />
2185 <register type="NOA" address="0x00009888" value="0x0D114000" />
2186 <register type="NOA" address="0x00009888" value="0x05127100" />
2187 <register type="NOA" address="0x00009888" value="0x07120073" />
2188 <register type="NOA" address="0x00009888" value="0x21120001" />
2189 <register type="NOA" address="0x00009888" value="0x1F120000" />
2190 <register type="NOA" address="0x00009888" value="0x0F130002" />
2191 <register type="NOA" address="0x00009888" value="0x01130000" />
2192 <register type="NOA" address="0x00009888" value="0x0B144000" />
2193 <register type="NOA" address="0x00009888" value="0x0F144025" />
2194 <register type="NOA" address="0x00009888" value="0x11140025" />
2195 <register type="NOA" address="0x00009888" value="0x0D145200" />
2196 <register type="NOA" address="0x00009888" value="0x11158000" />
2197 <register type="NOA" address="0x00009888" value="0x1F158080" />
2198 <register type="NOA" address="0x00009888" value="0x13158000" />
2199 <register type="NOA" address="0x00009888" value="0x0109A000" />
2200 <register type="NOA" address="0x00009888" value="0x0709A000" />
2201 <register type="NOA" address="0x00009888" value="0x0B092000" />
2202 <register type="NOA" address="0x00009888" value="0x0D09A000" />
2203 <register type="NOA" address="0x00009888" value="0x0F09A000" />
2204 <register type="NOA" address="0x00009888" value="0x0309A000" />
2205 <register type="NOA" address="0x00009888" value="0x0509A000" />
2206 <register type="NOA" address="0x00009888" value="0x010BC000" />
2207 <register type="NOA" address="0x00009888" value="0x070BC000" />
2208 <register type="NOA" address="0x00009888" value="0x0B0B4000" />
2209 <register type="NOA" address="0x00009888" value="0x0D0BC000" />
2210 <register type="NOA" address="0x00009888" value="0x0F0BC000" />
2211 <register type="NOA" address="0x00009888" value="0x030BC000" />
2212 <register type="NOA" address="0x00009888" value="0x050BC000" />
2213 <register type="NOA" address="0x00009888" value="0x09045000" />
2214 <register type="NOA" address="0x00009888" value="0x0F045000" />
2215 <register type="NOA" address="0x00009888" value="0x11044000" />
2216 <register type="NOA" address="0x00009888" value="0x13040154" />
2217 <register type="NOA" address="0x00009888" value="0x0B045000" />
2218 <register type="NOA" address="0x00009888" value="0x0D045000" />
2219 <register type="NOA" address="0x00009888" value="0x11004000" />
2220 <register type="NOA" address="0x00009888" value="0x1F004000" />
2221 <register type="NOA" address="0x00009888" value="0x2100C000" />
2222 <register type="NOA" address="0x00009888" value="0x2300C000" />
2223 <register type="NOA" address="0x00009888" value="0x25004000" />
2224 <register type="NOA" address="0x00009888" value="0x2700C000" />
2225 <register type="NOA" address="0x00009888" value="0x29004000" />
2226 <register type="NOA" address="0x00009888" value="0x2B004000" />
2227 <register type="NOA" address="0x00009888" value="0x2D004000" />
2228 <register type="NOA" address="0x00009888" value="0x2F004000" />
2229 <register type="NOA" address="0x00009888" value="0x13004000" />
2230 <register type="NOA" address="0x00009888" value="0x15004000" />
2231 <register type="NOA" address="0x00009888" value="0x17004000" />
2232 <register type="NOA" address="0x00009888" value="0x19004000" />
2233 <register type="NOA" address="0x00009888" value="0x1B004000" />
2234 <register type="NOA" address="0x00009888" value="0x1D004000" />
2235 <register type="NOA" address="0x00009888" value="0x47001111" />
2236 <register type="NOA" address="0x00009888" value="0x39001022" />
2237 <register type="NOA" address="0x00009888" value="0x49001111" />
2238 <register type="NOA" address="0x00009888" value="0x3D000021" />
2239 <register type="NOA" address="0x00009888" value="0x4B000100" />
2240 <register type="NOA" address="0x00009888" value="0x3F0018A5" />
2241 <register type="NOA" address="0x00009888" value="0x4D001111" />
2242 <register type="NOA" address="0x00009888" value="0x41000001" />
2243 <register type="NOA" address="0x00009888" value="0x35000000" />
2244 <register type="NOA" address="0x00009888" value="0x31000000" />
2245 <register type="NOA" address="0x00009888" value="0x43000002" />
2246 <register type="NOA" address="0x00009888" value="0x3B000401" />
2247 </register_config>
2248 <register_config type="OA">
2249 <register type="OA" address="0x00002740" value="0x00000000" />
2250 <register type="OA" address="0x00002710" value="0x00000000" />
2251 <register type="OA" address="0x00002714" value="0x00800000" />
2252 <register type="OA" address="0x00002720" value="0x00000000" />
2253 <register type="OA" address="0x00002724" value="0x00800000" />
2254 </register_config>
2255 <register_config type="FLEX">
2256 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2257 </register_config>
2258 </set>
2259
2260 <set name="Memory Reads Distribution Gen10"
2261 mdapi_supported_apis="OGL OCL IO BB"
2262 underscore_name="memory_reads"
2263 hw_config_guid="3500dcfd-837b-4ec8-b5cf-fe58b966263f"
2264 chipset="CNL"
2265 symbol_name="MemoryReads"
2266 >
2267 <counter name="GPU Core Clocks"
2268 description="The total number of GPU core clocks elapsed during the measurement."
2269 data_type="uint64"
2270 equation="GPU_CLOCK 0 READ"
2271 underscore_name="gpu_core_clocks"
2272 units="cycles"
2273 symbol_name="GpuCoreClocks"
2274 semantic_type="event"
2275 mdapi_supported_apis=""
2276 mdapi_usage_flags="Tier1 Frame Batch Draw"
2277 mdapi_hw_unit_type="gpu"
2278 mdapi_group="GPU"
2279 />
2280 <counter name="EU Active"
2281 description="The percentage of time in which the Execution Units were actively processing."
2282 data_type="float"
2283 max_equation="100"
2284 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2285 underscore_name="eu_active"
2286 units="percent"
2287 symbol_name="EuActive"
2288 semantic_type="duration"
2289 mdapi_supported_apis=""
2290 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2291 mdapi_group="EU Array"
2292 mdapi_hw_unit_type="gpu"
2293 />
2294 <counter name="GtiL3Bank0Reads"
2295 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2296 data_type="uint64"
2297 equation="C 1 READ"
2298 underscore_name="gti_l3_bank0_reads"
2299 units="messages"
2300 symbol_name="GtiL3Bank0Reads"
2301 semantic_type="event"
2302 mdapi_supported_apis=""
2303 mdapi_usage_flags="Tier2 Frame Batch Draw"
2304 mdapi_hw_unit_type="gpu"
2305 mdapi_group="GTI/L3"
2306 />
2307 <counter name="GS Threads Dispatched"
2308 description="The total number of geometry shader hardware threads dispatched."
2309 data_type="uint64"
2310 equation="A 5 READ"
2311 underscore_name="gs_threads"
2312 units="threads"
2313 symbol_name="GsThreads"
2314 semantic_type="event"
2315 mdapi_supported_apis=""
2316 mdapi_usage_flags="Tier3 Frame Batch Draw"
2317 mdapi_hw_unit_type="gpu"
2318 mdapi_group="EU Array/Geometry Shader"
2319 />
2320 <counter name="GtiRingAccesses"
2321 description="The total number of all accesses from GTI to the ring."
2322 data_type="uint64"
2323 equation="C 7 READ"
2324 underscore_name="gti_ring_accesses"
2325 units="messages"
2326 symbol_name="GtiRingAccesses"
2327 semantic_type="event"
2328 mdapi_supported_apis=""
2329 mdapi_usage_flags="Tier2 Frame Batch Draw"
2330 mdapi_hw_unit_type="gpu"
2331 mdapi_group="GTI"
2332 />
2333 <counter name="Early Hi-Depth Test Fails"
2334 description="The total number of pixels dropped on early hierarchical depth test."
2335 data_type="uint64"
2336 equation="A 22 READ 4 UMUL"
2337 underscore_name="hi_depth_test_fails"
2338 units="pixels"
2339 symbol_name="HiDepthTestFails"
2340 semantic_type="event"
2341 mdapi_supported_apis=""
2342 mdapi_usage_flags="Tier3 Frame Batch Draw"
2343 mdapi_hw_unit_type="gpu"
2344 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2345 />
2346 <counter name="VS Threads Dispatched"
2347 description="The total number of vertex shader hardware threads dispatched."
2348 data_type="uint64"
2349 equation="A 1 READ"
2350 underscore_name="vs_threads"
2351 units="threads"
2352 symbol_name="VsThreads"
2353 semantic_type="event"
2354 mdapi_supported_apis=""
2355 mdapi_usage_flags="Tier3 Frame Batch Draw"
2356 mdapi_hw_unit_type="gpu"
2357 mdapi_group="EU Array/Vertex Shader"
2358 />
2359 <counter name="FS Threads Dispatched"
2360 description="The total number of fragment shader hardware threads dispatched."
2361 data_type="uint64"
2362 equation="A 6 READ"
2363 underscore_name="ps_threads"
2364 units="threads"
2365 symbol_name="PsThreads"
2366 semantic_type="event"
2367 mdapi_supported_apis=""
2368 mdapi_usage_flags="Tier3 Frame Batch Draw"
2369 mdapi_hw_unit_type="gpu"
2370 mdapi_group="EU Array/Fragment Shader"
2371 />
2372 <counter name="Shader Barrier Messages"
2373 description="The total number of shader barrier messages."
2374 data_type="uint64"
2375 equation="A 35 READ"
2376 underscore_name="shader_barriers"
2377 units="messages"
2378 symbol_name="ShaderBarriers"
2379 semantic_type="event"
2380 mdapi_supported_apis=""
2381 mdapi_usage_flags="Tier3 Frame Batch Draw"
2382 mdapi_hw_unit_type="gpu"
2383 mdapi_group="EU Array/Barrier"
2384 />
2385 <counter name="GtiRsMemoryReads"
2386 description="The total number of GTI memory reads from Resource Streamer."
2387 data_type="uint64"
2388 equation="B 2 READ"
2389 underscore_name="gti_rs_memory_reads"
2390 units="messages"
2391 symbol_name="GtiRsMemoryReads"
2392 semantic_type="event"
2393 mdapi_supported_apis=""
2394 mdapi_usage_flags="Tier2 Frame Batch Draw"
2395 mdapi_hw_unit_type="gpu"
2396 mdapi_group="GTI/3D Pipe/Resource Streamer"
2397 />
2398 <counter name="Sampler Texels"
2399 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2400 data_type="uint64"
2401 equation="A 28 READ 4 UMUL"
2402 underscore_name="sampler_texels"
2403 units="texels"
2404 symbol_name="SamplerTexels"
2405 semantic_type="event"
2406 mdapi_supported_apis=""
2407 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2408 mdapi_hw_unit_type="gpu"
2409 mdapi_group="Sampler/Sampler Input"
2410 />
2411 <counter name="Pixels Failing Tests"
2412 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2413 data_type="uint64"
2414 equation="A 25 READ 4 UMUL"
2415 underscore_name="pixels_failing_post_ps_tests"
2416 units="pixels"
2417 symbol_name="PixelsFailingPostPsTests"
2418 semantic_type="event"
2419 mdapi_supported_apis=""
2420 mdapi_usage_flags="Tier3 Frame Batch Draw"
2421 mdapi_hw_unit_type="gpu"
2422 mdapi_group="3D Pipe/Output Merger"
2423 />
2424 <counter name="GtiHizMemoryReads"
2425 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2426 data_type="uint64"
2427 equation="B 5 READ"
2428 underscore_name="gti_hiz_memory_reads"
2429 units="messages"
2430 symbol_name="GtiHizMemoryReads"
2431 semantic_type="event"
2432 mdapi_supported_apis=""
2433 mdapi_usage_flags="Tier2 Frame Batch Draw"
2434 mdapi_hw_unit_type="gpu"
2435 mdapi_group="GTI/Depth Cache"
2436 />
2437 <counter name="GPU Time Elapsed"
2438 description="Time elapsed on the GPU during the measurement."
2439 data_type="uint64"
2440 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2441 underscore_name="gpu_time"
2442 units="ns"
2443 symbol_name="GpuTime"
2444 semantic_type="duration"
2445 mdapi_supported_apis=""
2446 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2447 mdapi_hw_unit_type="gpu"
2448 mdapi_group="GPU"
2449 />
2450 <counter name="AVG GPU Core Frequency"
2451 description="Average GPU Core Frequency in the measurement."
2452 data_type="uint64"
2453 max_equation="$GpuMaxFrequency"
2454 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2455 underscore_name="avg_gpu_core_frequency"
2456 units="hz"
2457 symbol_name="AvgGpuCoreFrequency"
2458 semantic_type="event"
2459 mdapi_supported_apis=""
2460 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2461 mdapi_group="GPU"
2462 mdapi_hw_unit_type="gpu"
2463 />
2464 <counter name="Sampler Texels Misses"
2465 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2466 data_type="uint64"
2467 equation="A 29 READ 4 UMUL"
2468 underscore_name="sampler_texel_misses"
2469 units="texels"
2470 symbol_name="SamplerTexelMisses"
2471 semantic_type="event"
2472 mdapi_supported_apis=""
2473 mdapi_usage_flags="Tier3 Batch Frame Draw"
2474 mdapi_hw_unit_type="gpu"
2475 mdapi_group="Sampler/Sampler Cache"
2476 />
2477 <counter name="GtiRccMemoryReads"
2478 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2479 data_type="uint64"
2480 equation="B 3 READ"
2481 underscore_name="gti_rcc_memory_reads"
2482 units="messages"
2483 symbol_name="GtiRccMemoryReads"
2484 semantic_type="event"
2485 mdapi_supported_apis=""
2486 mdapi_usage_flags="Tier2 Frame Batch Draw"
2487 mdapi_hw_unit_type="gpu"
2488 mdapi_group="GTI/Color Cache"
2489 />
2490 <counter name="CS Threads Dispatched"
2491 description="The total number of compute shader hardware threads dispatched."
2492 data_type="uint64"
2493 equation="A 4 READ"
2494 underscore_name="cs_threads"
2495 units="threads"
2496 symbol_name="CsThreads"
2497 semantic_type="event"
2498 mdapi_supported_apis=""
2499 mdapi_usage_flags="Tier3 Frame Batch Draw"
2500 mdapi_hw_unit_type="gpu"
2501 mdapi_group="EU Array/Compute Shader"
2502 />
2503 <counter name="SLM Bytes Read"
2504 description="The total number of GPU memory bytes read from shared local memory."
2505 data_type="uint64"
2506 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2507 equation="A 30 READ 64 UMUL"
2508 underscore_name="slm_bytes_read"
2509 units="bytes"
2510 symbol_name="SlmBytesRead"
2511 semantic_type="throughput"
2512 mdapi_supported_apis=""
2513 mdapi_usage_flags="Tier3 Frame Batch Draw"
2514 mdapi_group="L3/Data Port/SLM"
2515 mdapi_hw_unit_type="gpu"
2516 />
2517 <counter name="GtiL3Bank1Reads"
2518 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2519 data_type="uint64"
2520 equation="C 2 READ"
2521 underscore_name="gti_l3_bank1_reads"
2522 units="messages"
2523 symbol_name="GtiL3Bank1Reads"
2524 semantic_type="event"
2525 mdapi_supported_apis=""
2526 mdapi_usage_flags="Tier2 Frame Batch Draw"
2527 mdapi_hw_unit_type="subslice"
2528 mdapi_group="GTI/L3"
2529 />
2530 <counter name="GPU Busy"
2531 description="The percentage of time in which the GPU has been processing GPU commands."
2532 data_type="float"
2533 max_equation="100"
2534 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2535 underscore_name="gpu_busy"
2536 units="percent"
2537 symbol_name="GpuBusy"
2538 semantic_type="duration"
2539 mdapi_supported_apis=""
2540 mdapi_usage_flags="Tier1 Overview System Frame"
2541 mdapi_group="GPU"
2542 mdapi_hw_unit_type="gpu"
2543 />
2544 <counter name="GtiCmdStreamerMemoryReads"
2545 description="The total number of GTI memory reads from Command Streamer."
2546 data_type="uint64"
2547 equation="B 0 READ"
2548 underscore_name="gti_cmd_streamer_memory_reads"
2549 units="messages"
2550 symbol_name="GtiCmdStreamerMemoryReads"
2551 semantic_type="event"
2552 mdapi_supported_apis=""
2553 mdapi_usage_flags="Tier2 Frame Batch Draw"
2554 mdapi_hw_unit_type="gpu"
2555 mdapi_group="GTI/3D Pipe/Command Streamer"
2556 />
2557 <counter name="GtiL3Bank2Reads"
2558 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2559 data_type="uint64"
2560 equation="C 3 READ"
2561 underscore_name="gti_l3_bank2_reads"
2562 units="messages"
2563 symbol_name="GtiL3Bank2Reads"
2564 semantic_type="event"
2565 mdapi_supported_apis=""
2566 mdapi_usage_flags="Tier2 Frame Batch Draw"
2567 mdapi_hw_unit_type="subslice"
2568 mdapi_group="GTI/L3"
2569 />
2570 <counter name="GtiMemoryReads"
2571 description="The total number of GTI memory reads."
2572 data_type="uint64"
2573 equation="C 0 READ"
2574 underscore_name="gti_memory_reads"
2575 units="messages"
2576 symbol_name="GtiMemoryReads"
2577 semantic_type="event"
2578 mdapi_supported_apis=""
2579 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2580 mdapi_hw_unit_type="gpu"
2581 mdapi_group="GTI"
2582 />
2583 <counter name="Rasterized Pixels"
2584 description="The total number of rasterized pixels."
2585 data_type="uint64"
2586 equation="A 21 READ 4 UMUL"
2587 underscore_name="rasterized_pixels"
2588 units="pixels"
2589 symbol_name="RasterizedPixels"
2590 semantic_type="event"
2591 mdapi_supported_apis=""
2592 mdapi_usage_flags="Tier3 Frame Batch Draw"
2593 mdapi_hw_unit_type="gpu"
2594 mdapi_group="3D Pipe/Rasterizer"
2595 />
2596 <counter name="GtiRczMemoryReads"
2597 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2598 data_type="uint64"
2599 equation="B 7 READ"
2600 underscore_name="gti_rcz_memory_reads"
2601 units="messages"
2602 symbol_name="GtiRczMemoryReads"
2603 semantic_type="event"
2604 mdapi_supported_apis=""
2605 mdapi_usage_flags="Tier2 Frame Batch Draw"
2606 mdapi_hw_unit_type="gpu"
2607 mdapi_group="GTI/Depth Cache"
2608 />
2609 <counter name="DS Threads Dispatched"
2610 description="The total number of domain shader hardware threads dispatched."
2611 data_type="uint64"
2612 equation="A 3 READ"
2613 underscore_name="ds_threads"
2614 units="threads"
2615 symbol_name="DsThreads"
2616 semantic_type="event"
2617 mdapi_supported_apis=""
2618 mdapi_usage_flags="Tier3 Frame Batch Draw"
2619 mdapi_hw_unit_type="gpu"
2620 mdapi_group="EU Array/Domain Shader"
2621 />
2622 <counter name="Samples Written"
2623 description="The total number of samples or pixels written to all render targets."
2624 data_type="uint64"
2625 equation="A 26 READ 4 UMUL"
2626 underscore_name="samples_written"
2627 units="pixels"
2628 symbol_name="SamplesWritten"
2629 semantic_type="event"
2630 mdapi_supported_apis=""
2631 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2632 mdapi_hw_unit_type="gpu"
2633 mdapi_group="3D Pipe/Output Merger"
2634 />
2635 <counter name="EU Stall"
2636 description="The percentage of time in which the Execution Units were stalled."
2637 data_type="float"
2638 max_equation="100"
2639 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2640 underscore_name="eu_stall"
2641 units="percent"
2642 symbol_name="EuStall"
2643 semantic_type="duration"
2644 mdapi_supported_apis=""
2645 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2646 mdapi_group="EU Array"
2647 mdapi_hw_unit_type="gpu"
2648 />
2649 <counter name="Samples Blended"
2650 description="The total number of blended samples or pixels written to all render targets."
2651 data_type="uint64"
2652 equation="A 27 READ 4 UMUL"
2653 underscore_name="samples_blended"
2654 units="pixels"
2655 symbol_name="SamplesBlended"
2656 semantic_type="event"
2657 mdapi_supported_apis=""
2658 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2659 mdapi_hw_unit_type="gpu"
2660 mdapi_group="3D Pipe/Output Merger"
2661 />
2662 <counter name="Early Depth Test Fails"
2663 description="The total number of pixels dropped on early depth test."
2664 data_type="uint64"
2665 equation="A 23 READ 4 UMUL"
2666 underscore_name="early_depth_test_fails"
2667 units="pixels"
2668 symbol_name="EarlyDepthTestFails"
2669 semantic_type="event"
2670 mdapi_supported_apis=""
2671 mdapi_usage_flags="Tier3 Frame Batch Draw"
2672 mdapi_hw_unit_type="gpu"
2673 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2674 />
2675 <counter name="GtiMscMemoryReads"
2676 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2677 data_type="uint64"
2678 equation="B 4 READ"
2679 underscore_name="gti_msc_memory_reads"
2680 units="messages"
2681 symbol_name="GtiMscMemoryReads"
2682 semantic_type="event"
2683 mdapi_supported_apis=""
2684 mdapi_usage_flags="Tier2 Frame Batch Draw"
2685 mdapi_hw_unit_type="gpu"
2686 mdapi_group="GTI/Color Cache"
2687 />
2688 <counter name="GtiVfMemoryReads"
2689 description="The total number of GTI memory reads from Vertex Fetch."
2690 data_type="uint64"
2691 equation="B 1 READ"
2692 underscore_name="gti_vf_memory_reads"
2693 units="messages"
2694 symbol_name="GtiVfMemoryReads"
2695 semantic_type="event"
2696 mdapi_supported_apis=""
2697 mdapi_usage_flags="Tier2 Frame Batch Draw"
2698 mdapi_hw_unit_type="gpu"
2699 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2700 />
2701 <counter name="GtiStcMemoryReads"
2702 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2703 data_type="uint64"
2704 equation="B 6 READ"
2705 underscore_name="gti_stc_memory_reads"
2706 units="messages"
2707 symbol_name="GtiStcMemoryReads"
2708 semantic_type="event"
2709 mdapi_supported_apis=""
2710 mdapi_usage_flags="Tier2 Frame Batch Draw"
2711 mdapi_hw_unit_type="gpu"
2712 mdapi_group="GTI/Depth Cache"
2713 />
2714 <counter name="Shader Memory Accesses"
2715 description="The total number of shader memory accesses to L3."
2716 data_type="uint64"
2717 equation="A 32 READ"
2718 underscore_name="shader_memory_accesses"
2719 units="messages"
2720 symbol_name="ShaderMemoryAccesses"
2721 semantic_type="event"
2722 mdapi_supported_apis=""
2723 mdapi_usage_flags="Tier3 Frame Batch Draw"
2724 mdapi_hw_unit_type="gpu"
2725 mdapi_group="L3/Data Port"
2726 />
2727 <counter name="HS Threads Dispatched"
2728 description="The total number of hull shader hardware threads dispatched."
2729 data_type="uint64"
2730 equation="A 2 READ"
2731 underscore_name="hs_threads"
2732 units="threads"
2733 symbol_name="HsThreads"
2734 semantic_type="event"
2735 mdapi_supported_apis=""
2736 mdapi_usage_flags="Tier3 Frame Batch Draw"
2737 mdapi_hw_unit_type="gpu"
2738 mdapi_group="EU Array/Hull Shader"
2739 />
2740 <counter name="Samples Killed in FS"
2741 description="The total number of samples or pixels dropped in fragment shaders."
2742 data_type="uint64"
2743 equation="A 24 READ 4 UMUL"
2744 underscore_name="samples_killed_in_ps"
2745 units="pixels"
2746 symbol_name="SamplesKilledInPs"
2747 semantic_type="event"
2748 mdapi_supported_apis=""
2749 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2750 mdapi_hw_unit_type="gpu"
2751 mdapi_group="3D Pipe/Fragment Shader"
2752 />
2753 <counter name="SLM Bytes Written"
2754 description="The total number of GPU memory bytes written into shared local memory."
2755 data_type="uint64"
2756 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2757 equation="A 31 READ 64 UMUL"
2758 underscore_name="slm_bytes_written"
2759 units="bytes"
2760 symbol_name="SlmBytesWritten"
2761 semantic_type="throughput"
2762 mdapi_supported_apis=""
2763 mdapi_usage_flags="Tier3 Frame Batch Draw"
2764 mdapi_group="L3/Data Port/SLM"
2765 mdapi_hw_unit_type="gpu"
2766 />
2767 <counter name="GtiL3Reads"
2768 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2769 data_type="uint64"
2770 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads UADD $GtiL3Bank2Reads UADD"
2771 underscore_name="gti_l3_reads"
2772 units="messages"
2773 symbol_name="GtiL3Reads"
2774 semantic_type="event"
2775 mdapi_supported_apis=""
2776 mdapi_usage_flags="Tier2 Frame Batch Draw"
2777 mdapi_hw_unit_type="gpu"
2778 mdapi_group="GTI/L3"
2779 />
2780 <counter name="Shader Atomic Memory Accesses"
2781 description="The total number of shader atomic memory accesses."
2782 data_type="uint64"
2783 equation="A 34 READ"
2784 underscore_name="shader_atomics"
2785 units="messages"
2786 symbol_name="ShaderAtomics"
2787 semantic_type="event"
2788 mdapi_supported_apis=""
2789 mdapi_usage_flags="Tier3 Frame Batch Draw"
2790 mdapi_hw_unit_type="gpu"
2791 mdapi_group="L3/Data Port/Atomics"
2792 />
2793 <register_config type="NOA">
2794 <register type="NOA" address="0x00000D04" value="0x00000200" />
2795 <register type="NOA" address="0x00009884" value="0x00000007" />
2796 <register type="NOA" address="0x00009888" value="0x17066860" />
2797 <register type="NOA" address="0x00009888" value="0x15070017" />
2798 <register type="NOA" address="0x00009888" value="0x1F072920" />
2799 <register type="NOA" address="0x00009888" value="0x1B038000" />
2800 <register type="NOA" address="0x00009888" value="0x0D038000" />
2801 <register type="NOA" address="0x00009888" value="0x0F034000" />
2802 <register type="NOA" address="0x00009888" value="0x0F063180" />
2803 <register type="NOA" address="0x00009888" value="0x01063100" />
2804 <register type="NOA" address="0x00009888" value="0x0306006B" />
2805 <register type="NOA" address="0x00009888" value="0x05060000" />
2806 <register type="NOA" address="0x00009888" value="0x11080100" />
2807 <register type="NOA" address="0x00009888" value="0x0D085000" />
2808 <register type="NOA" address="0x00009888" value="0x0F094000" />
2809 <register type="NOA" address="0x00009888" value="0x01094000" />
2810 <register type="NOA" address="0x00009888" value="0x03091000" />
2811 <register type="NOA" address="0x00009888" value="0x09046000" />
2812 <register type="NOA" address="0x00009888" value="0x0F04A000" />
2813 <register type="NOA" address="0x00009888" value="0x1104A800" />
2814 <register type="NOA" address="0x00009888" value="0x130401AA" />
2815 <register type="NOA" address="0x00009888" value="0x0B041000" />
2816 <register type="NOA" address="0x00009888" value="0x010700E0" />
2817 <register type="NOA" address="0x00009888" value="0x0707E153" />
2818 <register type="NOA" address="0x00009888" value="0x0907E3E2" />
2819 <register type="NOA" address="0x00009888" value="0x0B07E5E4" />
2820 <register type="NOA" address="0x00009888" value="0x0D07E7E6" />
2821 <register type="NOA" address="0x00009888" value="0x0F0700EF" />
2822 <register type="NOA" address="0x00009888" value="0x25070000" />
2823 <register type="NOA" address="0x00009888" value="0x11070000" />
2824 <register type="NOA" address="0x00009888" value="0x23070000" />
2825 <register type="NOA" address="0x00009888" value="0x1D070000" />
2826 <register type="NOA" address="0x00009888" value="0x11004000" />
2827 <register type="NOA" address="0x00009888" value="0x1F004000" />
2828 <register type="NOA" address="0x00009888" value="0x21004000" />
2829 <register type="NOA" address="0x00009888" value="0x23004000" />
2830 <register type="NOA" address="0x00009888" value="0x25004000" />
2831 <register type="NOA" address="0x00009888" value="0x27004000" />
2832 <register type="NOA" address="0x00009888" value="0x29004000" />
2833 <register type="NOA" address="0x00009888" value="0x2B004000" />
2834 <register type="NOA" address="0x00009888" value="0x2D004000" />
2835 <register type="NOA" address="0x00009888" value="0x2F004000" />
2836 <register type="NOA" address="0x00009888" value="0x13004000" />
2837 <register type="NOA" address="0x00009888" value="0x15004000" />
2838 <register type="NOA" address="0x00009888" value="0x1D004000" />
2839 <register type="NOA" address="0x00009888" value="0x47000000" />
2840 <register type="NOA" address="0x00009888" value="0x39000003" />
2841 <register type="NOA" address="0x00009888" value="0x49000000" />
2842 <register type="NOA" address="0x00009888" value="0x3D000C63" />
2843 <register type="NOA" address="0x00009888" value="0x4B000000" />
2844 <register type="NOA" address="0x00009888" value="0x3F000C63" />
2845 <register type="NOA" address="0x00009888" value="0x4D000000" />
2846 <register type="NOA" address="0x00009888" value="0x41000C63" />
2847 <register type="NOA" address="0x00009888" value="0x35000000" />
2848 <register type="NOA" address="0x00009888" value="0x31000000" />
2849 <register type="NOA" address="0x00009888" value="0x43000000" />
2850 </register_config>
2851 <register_config type="OA">
2852 <register type="OA" address="0x00002740" value="0x00000000" />
2853 <register type="OA" address="0x00002710" value="0x00000000" />
2854 <register type="OA" address="0x00002714" value="0xF0800000" />
2855 <register type="OA" address="0x00002720" value="0x00000000" />
2856 <register type="OA" address="0x00002724" value="0xF0800000" />
2857 <register type="OA" address="0x00002770" value="0x0000081A" />
2858 <register type="OA" address="0x00002774" value="0x0000FE00" />
2859 <register type="OA" address="0x00002778" value="0x0000082A" />
2860 <register type="OA" address="0x0000277C" value="0x0000FE00" />
2861 <register type="OA" address="0x00002780" value="0x00000872" />
2862 <register type="OA" address="0x00002784" value="0x0000FE00" />
2863 <register type="OA" address="0x00002788" value="0x000008BA" />
2864 <register type="OA" address="0x0000278C" value="0x0000FE00" />
2865 <register type="OA" address="0x00002790" value="0x0000087A" />
2866 <register type="OA" address="0x00002794" value="0x0000FE00" />
2867 <register type="OA" address="0x00002798" value="0x000008EA" />
2868 <register type="OA" address="0x0000279C" value="0x0000FE00" />
2869 <register type="OA" address="0x000027A0" value="0x000008E2" />
2870 <register type="OA" address="0x000027A4" value="0x0000FE00" />
2871 <register type="OA" address="0x000027A8" value="0x000008F2" />
2872 <register type="OA" address="0x000027AC" value="0x0000FE00" />
2873 <register type="OA" address="0x0000274C" value="0x86543210" />
2874 <register type="OA" address="0x00002744" value="0x00006667" />
2875 <register type="OA" address="0x00002748" value="0x86543210" />
2876 <register type="OA" address="0x0000275C" value="0x86543210" />
2877 <register type="OA" address="0x00002754" value="0x00000065" />
2878 </register_config>
2879 <register_config type="FLEX">
2880 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2881 </register_config>
2882 </set>
2883
2884 <set name="Memory Writes Distribution Gen10"
2885 mdapi_supported_apis="OGL OCL IO BB"
2886 underscore_name="memory_writes"
2887 hw_config_guid="63d18ead-3cfc-4972-a640-5e98b688dfee"
2888 chipset="CNL"
2889 symbol_name="MemoryWrites"
2890 >
2891 <counter name="GPU Core Clocks"
2892 description="The total number of GPU core clocks elapsed during the measurement."
2893 data_type="uint64"
2894 equation="GPU_CLOCK 0 READ"
2895 underscore_name="gpu_core_clocks"
2896 units="cycles"
2897 symbol_name="GpuCoreClocks"
2898 semantic_type="event"
2899 mdapi_supported_apis=""
2900 mdapi_usage_flags="Tier1 Frame Batch Draw"
2901 mdapi_hw_unit_type="gpu"
2902 mdapi_group="GPU"
2903 />
2904 <counter name="EU Active"
2905 description="The percentage of time in which the Execution Units were actively processing."
2906 data_type="float"
2907 max_equation="100"
2908 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2909 underscore_name="eu_active"
2910 units="percent"
2911 symbol_name="EuActive"
2912 semantic_type="duration"
2913 mdapi_supported_apis=""
2914 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2915 mdapi_group="EU Array"
2916 mdapi_hw_unit_type="gpu"
2917 />
2918 <counter name="GtiMemoryWrites"
2919 description="The total number of GTI memory writes."
2920 data_type="uint64"
2921 equation="C 0 READ"
2922 underscore_name="gti_memory_writes"
2923 units="messages"
2924 symbol_name="GtiMemoryWrites"
2925 semantic_type="event"
2926 mdapi_supported_apis=""
2927 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2928 mdapi_hw_unit_type="gpu"
2929 mdapi_group="GTI"
2930 />
2931 <counter name="GS Threads Dispatched"
2932 description="The total number of geometry shader hardware threads dispatched."
2933 data_type="uint64"
2934 equation="A 5 READ"
2935 underscore_name="gs_threads"
2936 units="threads"
2937 symbol_name="GsThreads"
2938 semantic_type="event"
2939 mdapi_supported_apis=""
2940 mdapi_usage_flags="Tier3 Frame Batch Draw"
2941 mdapi_hw_unit_type="gpu"
2942 mdapi_group="EU Array/Geometry Shader"
2943 />
2944 <counter name="GtiRingAccesses"
2945 description="The total number of all accesses from GTI to the ring."
2946 data_type="uint64"
2947 equation="C 7 READ"
2948 underscore_name="gti_ring_accesses"
2949 units="messages"
2950 symbol_name="GtiRingAccesses"
2951 semantic_type="event"
2952 mdapi_supported_apis=""
2953 mdapi_usage_flags="Tier2 Frame Batch Draw"
2954 mdapi_hw_unit_type="gpu"
2955 mdapi_group="GTI"
2956 />
2957 <counter name="Early Hi-Depth Test Fails"
2958 description="The total number of pixels dropped on early hierarchical depth test."
2959 data_type="uint64"
2960 equation="A 22 READ 4 UMUL"
2961 underscore_name="hi_depth_test_fails"
2962 units="pixels"
2963 symbol_name="HiDepthTestFails"
2964 semantic_type="event"
2965 mdapi_supported_apis=""
2966 mdapi_usage_flags="Tier3 Frame Batch Draw"
2967 mdapi_hw_unit_type="gpu"
2968 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2969 />
2970 <counter name="VS Threads Dispatched"
2971 description="The total number of vertex shader hardware threads dispatched."
2972 data_type="uint64"
2973 equation="A 1 READ"
2974 underscore_name="vs_threads"
2975 units="threads"
2976 symbol_name="VsThreads"
2977 semantic_type="event"
2978 mdapi_supported_apis=""
2979 mdapi_usage_flags="Tier3 Frame Batch Draw"
2980 mdapi_hw_unit_type="gpu"
2981 mdapi_group="EU Array/Vertex Shader"
2982 />
2983 <counter name="FS Threads Dispatched"
2984 description="The total number of fragment shader hardware threads dispatched."
2985 data_type="uint64"
2986 equation="A 6 READ"
2987 underscore_name="ps_threads"
2988 units="threads"
2989 symbol_name="PsThreads"
2990 semantic_type="event"
2991 mdapi_supported_apis=""
2992 mdapi_usage_flags="Tier3 Frame Batch Draw"
2993 mdapi_hw_unit_type="gpu"
2994 mdapi_group="EU Array/Fragment Shader"
2995 />
2996 <counter name="GtiMscMemoryWrites"
2997 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2998 data_type="uint64"
2999 equation="B 3 READ"
3000 underscore_name="gti_msc_memory_writes"
3001 units="messages"
3002 symbol_name="GtiMscMemoryWrites"
3003 semantic_type="event"
3004 mdapi_supported_apis=""
3005 mdapi_usage_flags="Tier2 Frame Batch Draw"
3006 mdapi_hw_unit_type="gpu"
3007 mdapi_group="GTI/Color Cache"
3008 />
3009 <counter name="Shader Barrier Messages"
3010 description="The total number of shader barrier messages."
3011 data_type="uint64"
3012 equation="A 35 READ"
3013 underscore_name="shader_barriers"
3014 units="messages"
3015 symbol_name="ShaderBarriers"
3016 semantic_type="event"
3017 mdapi_supported_apis=""
3018 mdapi_usage_flags="Tier3 Frame Batch Draw"
3019 mdapi_hw_unit_type="gpu"
3020 mdapi_group="EU Array/Barrier"
3021 />
3022 <counter name="GtiCmdStreamerMemoryWrites"
3023 description="The total number of GTI memory writes from Command Streamer."
3024 data_type="uint64"
3025 equation="B 0 READ"
3026 underscore_name="gti_cmd_streamer_memory_writes"
3027 units="messages"
3028 symbol_name="GtiCmdStreamerMemoryWrites"
3029 semantic_type="event"
3030 mdapi_supported_apis=""
3031 mdapi_usage_flags="Tier2 Frame Batch Draw"
3032 mdapi_hw_unit_type="gpu"
3033 mdapi_group="GTI/3D Pipe/Command Streamer"
3034 />
3035 <counter name="Sampler Texels"
3036 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3037 data_type="uint64"
3038 equation="A 28 READ 4 UMUL"
3039 underscore_name="sampler_texels"
3040 units="texels"
3041 symbol_name="SamplerTexels"
3042 semantic_type="event"
3043 mdapi_supported_apis=""
3044 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3045 mdapi_hw_unit_type="gpu"
3046 mdapi_group="Sampler/Sampler Input"
3047 />
3048 <counter name="Pixels Failing Tests"
3049 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3050 data_type="uint64"
3051 equation="A 25 READ 4 UMUL"
3052 underscore_name="pixels_failing_post_ps_tests"
3053 units="pixels"
3054 symbol_name="PixelsFailingPostPsTests"
3055 semantic_type="event"
3056 mdapi_supported_apis=""
3057 mdapi_usage_flags="Tier3 Frame Batch Draw"
3058 mdapi_hw_unit_type="gpu"
3059 mdapi_group="3D Pipe/Output Merger"
3060 />
3061 <counter name="GtiL3Bank0Writes"
3062 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3063 data_type="uint64"
3064 equation="C 1 READ"
3065 underscore_name="gti_l3_bank0_writes"
3066 units="messages"
3067 symbol_name="GtiL3Bank0Writes"
3068 semantic_type="event"
3069 mdapi_supported_apis=""
3070 mdapi_usage_flags="Tier2 Frame Batch Draw"
3071 mdapi_hw_unit_type="gpu"
3072 mdapi_group="GTI/L3"
3073 />
3074 <counter name="GtiL3Bank1Writes"
3075 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3076 data_type="uint64"
3077 equation="C 2 READ"
3078 underscore_name="gti_l3_bank1_writes"
3079 units="messages"
3080 symbol_name="GtiL3Bank1Writes"
3081 semantic_type="event"
3082 mdapi_supported_apis=""
3083 mdapi_usage_flags="Tier2 Frame Batch Draw"
3084 mdapi_hw_unit_type="gpu"
3085 mdapi_group="GTI/L3"
3086 />
3087 <counter name="GtiL3Bank2Writes"
3088 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3089 data_type="uint64"
3090 equation="C 3 READ"
3091 underscore_name="gti_l3_bank2_writes"
3092 units="messages"
3093 symbol_name="GtiL3Bank2Writes"
3094 semantic_type="event"
3095 mdapi_supported_apis=""
3096 mdapi_usage_flags="Tier2 Frame Batch Draw"
3097 mdapi_hw_unit_type="gpu"
3098 mdapi_group="GTI/L3"
3099 />
3100 <counter name="GtiL3Writes"
3101 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3102 data_type="uint64"
3103 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes UADD $GtiL3Bank2Writes UADD"
3104 underscore_name="gti_l3_writes"
3105 units="messages"
3106 symbol_name="GtiL3Writes"
3107 semantic_type="event"
3108 mdapi_supported_apis=""
3109 mdapi_usage_flags="Tier2 Frame Batch Draw"
3110 mdapi_hw_unit_type="gpu"
3111 mdapi_group="GTI/L3"
3112 />
3113 <counter name="GPU Time Elapsed"
3114 description="Time elapsed on the GPU during the measurement."
3115 data_type="uint64"
3116 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3117 underscore_name="gpu_time"
3118 units="ns"
3119 symbol_name="GpuTime"
3120 semantic_type="duration"
3121 mdapi_supported_apis=""
3122 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3123 mdapi_hw_unit_type="gpu"
3124 mdapi_group="GPU"
3125 />
3126 <counter name="AVG GPU Core Frequency"
3127 description="Average GPU Core Frequency in the measurement."
3128 data_type="uint64"
3129 max_equation="$GpuMaxFrequency"
3130 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3131 underscore_name="avg_gpu_core_frequency"
3132 units="hz"
3133 symbol_name="AvgGpuCoreFrequency"
3134 semantic_type="event"
3135 mdapi_supported_apis=""
3136 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3137 mdapi_group="GPU"
3138 mdapi_hw_unit_type="gpu"
3139 />
3140 <counter name="Sampler Texels Misses"
3141 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3142 data_type="uint64"
3143 equation="A 29 READ 4 UMUL"
3144 underscore_name="sampler_texel_misses"
3145 units="texels"
3146 symbol_name="SamplerTexelMisses"
3147 semantic_type="event"
3148 mdapi_supported_apis=""
3149 mdapi_usage_flags="Tier3 Batch Frame Draw"
3150 mdapi_hw_unit_type="gpu"
3151 mdapi_group="Sampler/Sampler Cache"
3152 />
3153 <counter name="CS Threads Dispatched"
3154 description="The total number of compute shader hardware threads dispatched."
3155 data_type="uint64"
3156 equation="A 4 READ"
3157 underscore_name="cs_threads"
3158 units="threads"
3159 symbol_name="CsThreads"
3160 semantic_type="event"
3161 mdapi_supported_apis=""
3162 mdapi_usage_flags="Tier3 Frame Batch Draw"
3163 mdapi_hw_unit_type="gpu"
3164 mdapi_group="EU Array/Compute Shader"
3165 />
3166 <counter name="SLM Bytes Read"
3167 description="The total number of GPU memory bytes read from shared local memory."
3168 data_type="uint64"
3169 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3170 equation="A 30 READ 64 UMUL"
3171 underscore_name="slm_bytes_read"
3172 units="bytes"
3173 symbol_name="SlmBytesRead"
3174 semantic_type="throughput"
3175 mdapi_supported_apis=""
3176 mdapi_usage_flags="Tier3 Frame Batch Draw"
3177 mdapi_group="L3/Data Port/SLM"
3178 mdapi_hw_unit_type="gpu"
3179 />
3180 <counter name="GtiRccMemoryWrites"
3181 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3182 data_type="uint64"
3183 equation="B 2 READ"
3184 underscore_name="gti_rcc_memory_writes"
3185 units="messages"
3186 symbol_name="GtiRccMemoryWrites"
3187 semantic_type="event"
3188 mdapi_supported_apis=""
3189 mdapi_usage_flags="Tier2 Frame Batch Draw"
3190 mdapi_hw_unit_type="gpu"
3191 mdapi_group="GTI/Color Cache"
3192 />
3193 <counter name="GtiSoMemoryWrites"
3194 description="The total number of GTI memory writes from Stream Output."
3195 data_type="uint64"
3196 equation="B 1 READ"
3197 underscore_name="gti_so_memory_writes"
3198 units="messages"
3199 symbol_name="GtiSoMemoryWrites"
3200 semantic_type="event"
3201 mdapi_supported_apis=""
3202 mdapi_usage_flags="Tier2 Frame Batch Draw"
3203 mdapi_hw_unit_type="gpu"
3204 mdapi_group="GTI/3D Pipe/Stream Output"
3205 />
3206 <counter name="GPU Busy"
3207 description="The percentage of time in which the GPU has been processing GPU commands."
3208 data_type="float"
3209 max_equation="100"
3210 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3211 underscore_name="gpu_busy"
3212 units="percent"
3213 symbol_name="GpuBusy"
3214 semantic_type="duration"
3215 mdapi_supported_apis=""
3216 mdapi_usage_flags="Tier1 Overview System Frame"
3217 mdapi_group="GPU"
3218 mdapi_hw_unit_type="gpu"
3219 />
3220 <counter name="GtiStcMemoryWrites"
3221 description="The total number of GTI memory writes from Stencil Cache."
3222 data_type="uint64"
3223 equation="B 5 READ"
3224 underscore_name="gti_stc_memory_writes"
3225 units="messages"
3226 symbol_name="GtiStcMemoryWrites"
3227 semantic_type="event"
3228 mdapi_supported_apis=""
3229 mdapi_usage_flags="Tier2 Frame Batch Draw"
3230 mdapi_hw_unit_type="gpu"
3231 mdapi_group="GTI/Depth Cache"
3232 />
3233 <counter name="Rasterized Pixels"
3234 description="The total number of rasterized pixels."
3235 data_type="uint64"
3236 equation="A 21 READ 4 UMUL"
3237 underscore_name="rasterized_pixels"
3238 units="pixels"
3239 symbol_name="RasterizedPixels"
3240 semantic_type="event"
3241 mdapi_supported_apis=""
3242 mdapi_usage_flags="Tier3 Frame Batch Draw"
3243 mdapi_hw_unit_type="gpu"
3244 mdapi_group="3D Pipe/Rasterizer"
3245 />
3246 <counter name="DS Threads Dispatched"
3247 description="The total number of domain shader hardware threads dispatched."
3248 data_type="uint64"
3249 equation="A 3 READ"
3250 underscore_name="ds_threads"
3251 units="threads"
3252 symbol_name="DsThreads"
3253 semantic_type="event"
3254 mdapi_supported_apis=""
3255 mdapi_usage_flags="Tier3 Frame Batch Draw"
3256 mdapi_hw_unit_type="gpu"
3257 mdapi_group="EU Array/Domain Shader"
3258 />
3259 <counter name="Samples Written"
3260 description="The total number of samples or pixels written to all render targets."
3261 data_type="uint64"
3262 equation="A 26 READ 4 UMUL"
3263 underscore_name="samples_written"
3264 units="pixels"
3265 symbol_name="SamplesWritten"
3266 semantic_type="event"
3267 mdapi_supported_apis=""
3268 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3269 mdapi_hw_unit_type="gpu"
3270 mdapi_group="3D Pipe/Output Merger"
3271 />
3272 <counter name="EU Stall"
3273 description="The percentage of time in which the Execution Units were stalled."
3274 data_type="float"
3275 max_equation="100"
3276 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3277 underscore_name="eu_stall"
3278 units="percent"
3279 symbol_name="EuStall"
3280 semantic_type="duration"
3281 mdapi_supported_apis=""
3282 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3283 mdapi_group="EU Array"
3284 mdapi_hw_unit_type="gpu"
3285 />
3286 <counter name="Samples Blended"
3287 description="The total number of blended samples or pixels written to all render targets."
3288 data_type="uint64"
3289 equation="A 27 READ 4 UMUL"
3290 underscore_name="samples_blended"
3291 units="pixels"
3292 symbol_name="SamplesBlended"
3293 semantic_type="event"
3294 mdapi_supported_apis=""
3295 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3296 mdapi_hw_unit_type="gpu"
3297 mdapi_group="3D Pipe/Output Merger"
3298 />
3299 <counter name="Early Depth Test Fails"
3300 description="The total number of pixels dropped on early depth test."
3301 data_type="uint64"
3302 equation="A 23 READ 4 UMUL"
3303 underscore_name="early_depth_test_fails"
3304 units="pixels"
3305 symbol_name="EarlyDepthTestFails"
3306 semantic_type="event"
3307 mdapi_supported_apis=""
3308 mdapi_usage_flags="Tier3 Frame Batch Draw"
3309 mdapi_hw_unit_type="gpu"
3310 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3311 />
3312 <counter name="Shader Memory Accesses"
3313 description="The total number of shader memory accesses to L3."
3314 data_type="uint64"
3315 equation="A 32 READ"
3316 underscore_name="shader_memory_accesses"
3317 units="messages"
3318 symbol_name="ShaderMemoryAccesses"
3319 semantic_type="event"
3320 mdapi_supported_apis=""
3321 mdapi_usage_flags="Tier3 Frame Batch Draw"
3322 mdapi_hw_unit_type="gpu"
3323 mdapi_group="L3/Data Port"
3324 />
3325 <counter name="HS Threads Dispatched"
3326 description="The total number of hull shader hardware threads dispatched."
3327 data_type="uint64"
3328 equation="A 2 READ"
3329 underscore_name="hs_threads"
3330 units="threads"
3331 symbol_name="HsThreads"
3332 semantic_type="event"
3333 mdapi_supported_apis=""
3334 mdapi_usage_flags="Tier3 Frame Batch Draw"
3335 mdapi_hw_unit_type="gpu"
3336 mdapi_group="EU Array/Hull Shader"
3337 />
3338 <counter name="GtiRczMemoryWrites"
3339 description="The total number of GTI memory writes from Render Depth Cache."
3340 data_type="uint64"
3341 equation="B 6 READ"
3342 underscore_name="gti_rcz_memory_writes"
3343 units="messages"
3344 symbol_name="GtiRczMemoryWrites"
3345 semantic_type="event"
3346 mdapi_supported_apis=""
3347 mdapi_usage_flags="Tier2 Frame Batch Draw"
3348 mdapi_hw_unit_type="gpu"
3349 mdapi_group="GTI/Depth Cache"
3350 />
3351 <counter name="L3 Shader Throughput"
3352 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3353 data_type="uint64"
3354 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3355 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3356 underscore_name="l3_shader_throughput"
3357 units="bytes"
3358 symbol_name="L3ShaderThroughput"
3359 semantic_type="throughput"
3360 mdapi_supported_apis=""
3361 mdapi_usage_flags="Tier2 Frame Batch Draw"
3362 mdapi_group="L3/Data Port"
3363 mdapi_hw_unit_type="gpu"
3364 />
3365 <counter name="Samples Killed in FS"
3366 description="The total number of samples or pixels dropped in fragment shaders."
3367 data_type="uint64"
3368 equation="A 24 READ 4 UMUL"
3369 underscore_name="samples_killed_in_ps"
3370 units="pixels"
3371 symbol_name="SamplesKilledInPs"
3372 semantic_type="event"
3373 mdapi_supported_apis=""
3374 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3375 mdapi_hw_unit_type="gpu"
3376 mdapi_group="3D Pipe/Fragment Shader"
3377 />
3378 <counter name="SLM Bytes Written"
3379 description="The total number of GPU memory bytes written into shared local memory."
3380 data_type="uint64"
3381 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3382 equation="A 31 READ 64 UMUL"
3383 underscore_name="slm_bytes_written"
3384 units="bytes"
3385 symbol_name="SlmBytesWritten"
3386 semantic_type="throughput"
3387 mdapi_supported_apis=""
3388 mdapi_usage_flags="Tier3 Frame Batch Draw"
3389 mdapi_group="L3/Data Port/SLM"
3390 mdapi_hw_unit_type="gpu"
3391 />
3392 <counter name="GtiHizMemoryWrites"
3393 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3394 data_type="uint64"
3395 equation="B 4 READ"
3396 underscore_name="gti_hiz_memory_writes"
3397 units="messages"
3398 symbol_name="GtiHizMemoryWrites"
3399 semantic_type="event"
3400 mdapi_supported_apis=""
3401 mdapi_usage_flags="Tier2 Frame Batch Draw"
3402 mdapi_hw_unit_type="gpu"
3403 mdapi_group="GTI/Depth Cache"
3404 />
3405 <counter name="Shader Atomic Memory Accesses"
3406 description="The total number of shader atomic memory accesses."
3407 data_type="uint64"
3408 equation="A 34 READ"
3409 underscore_name="shader_atomics"
3410 units="messages"
3411 symbol_name="ShaderAtomics"
3412 semantic_type="event"
3413 mdapi_supported_apis=""
3414 mdapi_usage_flags="Tier3 Frame Batch Draw"
3415 mdapi_hw_unit_type="gpu"
3416 mdapi_group="L3/Data Port/Atomics"
3417 />
3418 <register_config type="NOA">
3419 <register type="NOA" address="0x00000D04" value="0x00000200" />
3420 <register type="NOA" address="0x00009884" value="0x00000007" />
3421 <register type="NOA" address="0x00009888" value="0x17066860" />
3422 <register type="NOA" address="0x00009888" value="0x15070017" />
3423 <register type="NOA" address="0x00009888" value="0x1D073C00" />
3424 <register type="NOA" address="0x00009888" value="0x1F07000E" />
3425 <register type="NOA" address="0x00009888" value="0x1B038000" />
3426 <register type="NOA" address="0x00009888" value="0x0D038000" />
3427 <register type="NOA" address="0x00009888" value="0x0F034000" />
3428 <register type="NOA" address="0x00009888" value="0x0F063180" />
3429 <register type="NOA" address="0x00009888" value="0x01063100" />
3430 <register type="NOA" address="0x00009888" value="0x0306006B" />
3431 <register type="NOA" address="0x00009888" value="0x05060000" />
3432 <register type="NOA" address="0x00009888" value="0x11080100" />
3433 <register type="NOA" address="0x00009888" value="0x0D085000" />
3434 <register type="NOA" address="0x00009888" value="0x0F094000" />
3435 <register type="NOA" address="0x00009888" value="0x01094000" />
3436 <register type="NOA" address="0x00009888" value="0x03091000" />
3437 <register type="NOA" address="0x00009888" value="0x09046000" />
3438 <register type="NOA" address="0x00009888" value="0x0F04A000" />
3439 <register type="NOA" address="0x00009888" value="0x1104A800" />
3440 <register type="NOA" address="0x00009888" value="0x130401AA" />
3441 <register type="NOA" address="0x00009888" value="0x0B041000" />
3442 <register type="NOA" address="0x00009888" value="0x010700D0" />
3443 <register type="NOA" address="0x00009888" value="0x0707D153" />
3444 <register type="NOA" address="0x00009888" value="0x0907D3D2" />
3445 <register type="NOA" address="0x00009888" value="0x0B07D5D4" />
3446 <register type="NOA" address="0x00009888" value="0x0D07D7D6" />
3447 <register type="NOA" address="0x00009888" value="0x0F0700DF" />
3448 <register type="NOA" address="0x00009888" value="0x25070000" />
3449 <register type="NOA" address="0x00009888" value="0x11070000" />
3450 <register type="NOA" address="0x00009888" value="0x23070000" />
3451 <register type="NOA" address="0x00009888" value="0x11004000" />
3452 <register type="NOA" address="0x00009888" value="0x1F004000" />
3453 <register type="NOA" address="0x00009888" value="0x21004000" />
3454 <register type="NOA" address="0x00009888" value="0x23004000" />
3455 <register type="NOA" address="0x00009888" value="0x25004000" />
3456 <register type="NOA" address="0x00009888" value="0x27004000" />
3457 <register type="NOA" address="0x00009888" value="0x29004000" />
3458 <register type="NOA" address="0x00009888" value="0x2B004000" />
3459 <register type="NOA" address="0x00009888" value="0x2D004000" />
3460 <register type="NOA" address="0x00009888" value="0x2F004000" />
3461 <register type="NOA" address="0x00009888" value="0x13004000" />
3462 <register type="NOA" address="0x00009888" value="0x15004000" />
3463 <register type="NOA" address="0x00009888" value="0x1D004000" />
3464 <register type="NOA" address="0x00009888" value="0x47000000" />
3465 <register type="NOA" address="0x00009888" value="0x39000003" />
3466 <register type="NOA" address="0x00009888" value="0x49000000" />
3467 <register type="NOA" address="0x00009888" value="0x3D000C63" />
3468 <register type="NOA" address="0x00009888" value="0x4B000000" />
3469 <register type="NOA" address="0x00009888" value="0x3F000C63" />
3470 <register type="NOA" address="0x00009888" value="0x4D000000" />
3471 <register type="NOA" address="0x00009888" value="0x41000C63" />
3472 <register type="NOA" address="0x00009888" value="0x35000000" />
3473 <register type="NOA" address="0x00009888" value="0x31000000" />
3474 <register type="NOA" address="0x00009888" value="0x43000000" />
3475 </register_config>
3476 <register_config type="OA">
3477 <register type="OA" address="0x00002740" value="0x00000000" />
3478 <register type="OA" address="0x00002710" value="0x00000000" />
3479 <register type="OA" address="0x00002714" value="0xF0800000" />
3480 <register type="OA" address="0x00002720" value="0x00000000" />
3481 <register type="OA" address="0x00002724" value="0x70800000" />
3482 <register type="OA" address="0x00002770" value="0x0000081A" />
3483 <register type="OA" address="0x00002774" value="0x0000FE00" />
3484 <register type="OA" address="0x00002778" value="0x00000822" />
3485 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3486 <register type="OA" address="0x00002780" value="0x000008BA" />
3487 <register type="OA" address="0x00002784" value="0x0000FE00" />
3488 <register type="OA" address="0x00002788" value="0x0000087A" />
3489 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3490 <register type="OA" address="0x00002790" value="0x000008EA" />
3491 <register type="OA" address="0x00002794" value="0x0000FE00" />
3492 <register type="OA" address="0x00002798" value="0x000008E2" />
3493 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3494 <register type="OA" address="0x000027A0" value="0x000008F2" />
3495 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3496 <register type="OA" address="0x0000274C" value="0x65432108" />
3497 <register type="OA" address="0x00002744" value="0x0000CCCE" />
3498 <register type="OA" address="0x00002748" value="0x65432108" />
3499 <register type="OA" address="0x0000275C" value="0x65432108" />
3500 <register type="OA" address="0x00002754" value="0x000000CA" />
3501 </register_config>
3502 <register_config type="FLEX">
3503 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3504 </register_config>
3505 </set>
3506
3507 <set name="Compute Metrics Extended Gen10"
3508 mdapi_supported_apis="OGL OCL IO BB"
3509 underscore_name="compute_extended"
3510 hw_config_guid="1b4d1280-6bbd-4d57-90c6-a03ed6059688"
3511 chipset="CNL"
3512 symbol_name="ComputeExtended"
3513 >
3514 <counter name="GPU Core Clocks"
3515 description="The total number of GPU core clocks elapsed during the measurement."
3516 data_type="uint64"
3517 equation="GPU_CLOCK 0 READ"
3518 underscore_name="gpu_core_clocks"
3519 units="cycles"
3520 symbol_name="GpuCoreClocks"
3521 semantic_type="event"
3522 mdapi_supported_apis=""
3523 mdapi_usage_flags="Tier1 Frame Batch Draw"
3524 mdapi_hw_unit_type="gpu"
3525 mdapi_group="GPU"
3526 />
3527 <counter name="EU Active"
3528 description="The percentage of time in which the Execution Units were actively processing."
3529 data_type="float"
3530 max_equation="100"
3531 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3532 underscore_name="eu_active"
3533 units="percent"
3534 symbol_name="EuActive"
3535 semantic_type="duration"
3536 mdapi_supported_apis=""
3537 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3538 mdapi_group="EU Array"
3539 mdapi_hw_unit_type="gpu"
3540 />
3541 <counter name="EU Both FPU Pipes Active"
3542 description="The percentage of time in which both EU FPU pipelines were actively processing."
3543 data_type="float"
3544 max_equation="100"
3545 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3546 underscore_name="eu_fpu_both_active"
3547 units="percent"
3548 symbol_name="EuFpuBothActive"
3549 semantic_type="duration"
3550 mdapi_supported_apis=""
3551 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3552 mdapi_group="EU Array/Pipes"
3553 mdapi_hw_unit_type="gpu"
3554 />
3555 <counter name="EU AVG IPC Rate"
3556 description="The average rate of IPC calculated for 2 FPU pipelines."
3557 data_type="float"
3558 max_equation="2"
3559 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
3560 underscore_name="eu_avg_ipc_rate"
3561 units="number"
3562 symbol_name="EuAvgIpcRate"
3563 semantic_type="ratio"
3564 mdapi_supported_apis=""
3565 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3566 mdapi_group="EU Array"
3567 mdapi_hw_unit_type="gpu"
3568 />
3569 <counter name="Typed Writes 0"
3570 description="The subslice 0 typed writes."
3571 data_type="uint64"
3572 equation="C 4 READ"
3573 underscore_name="typed_writes0"
3574 units="messages"
3575 symbol_name="TypedWrites0"
3576 semantic_type="event"
3577 mdapi_supported_apis=""
3578 mdapi_usage_flags="Tier3 Frame Batch Draw"
3579 mdapi_hw_unit_type="subslice"
3580 mdapi_group="L3/Data Port"
3581 />
3582 <counter name="EuTypedAtomics0"
3583 description="The subslice 0 EU Typed Atomics subslice 0."
3584 data_type="uint64"
3585 equation="B 7 READ"
3586 underscore_name="eu_typed_atomics0"
3587 units="messages"
3588 symbol_name="EuTypedAtomics0"
3589 semantic_type="event"
3590 mdapi_supported_apis=""
3591 mdapi_usage_flags="Tier3 Frame Batch Draw"
3592 mdapi_hw_unit_type="subslice"
3593 mdapi_group="L3/Data Port"
3594 />
3595 <counter name="Typed Atomics 0"
3596 description="The subslice 0 typed atomics."
3597 data_type="uint64"
3598 equation="C 5 READ"
3599 underscore_name="typed_atomics0"
3600 units="messages"
3601 symbol_name="TypedAtomics0"
3602 semantic_type="event"
3603 mdapi_supported_apis=""
3604 mdapi_usage_flags="Tier3 Frame Batch Draw"
3605 mdapi_hw_unit_type="subslice"
3606 mdapi_group="L3/Data Port"
3607 />
3608 <counter name="TypedAtomicsPerCacheLine"
3609 description="The ratio of EU typed atomics requests to L3 cache line writes."
3610 data_type="float"
3611 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3612 underscore_name="typed_atomics_per_cache_line"
3613 units="eu sends to l3 cache lines"
3614 symbol_name="TypedAtomicsPerCacheLine"
3615 semantic_type="ratio"
3616 mdapi_supported_apis=""
3617 mdapi_usage_flags="Tier3 Frame Batch Draw"
3618 mdapi_hw_unit_type="subslice"
3619 mdapi_group="L3/Data Port"
3620 />
3621 <counter name="EuUntypedReads0"
3622 description="The subslice 0 EU Untyped Reads subslice 0."
3623 data_type="uint64"
3624 equation="B 0 READ"
3625 underscore_name="eu_untyped_reads0"
3626 units="messages"
3627 symbol_name="EuUntypedReads0"
3628 semantic_type="event"
3629 mdapi_supported_apis=""
3630 mdapi_usage_flags="Tier3 Frame Batch Draw"
3631 mdapi_hw_unit_type="subslice"
3632 mdapi_group="L3/Data Port"
3633 />
3634 <counter name="Untyped Writes 0"
3635 description="The subslice 0 untyped writes (including SLM writes)."
3636 data_type="uint64"
3637 equation="C 2 READ"
3638 underscore_name="untyped_writes0"
3639 units="messages"
3640 symbol_name="UntypedWrites0"
3641 semantic_type="event"
3642 mdapi_supported_apis=""
3643 mdapi_usage_flags="Tier3 Frame Batch Draw"
3644 mdapi_hw_unit_type="subslice"
3645 mdapi_group="L3/Data Port"
3646 />
3647 <counter name="EU FPU1 Pipe Active"
3648 description="The percentage of time in which EU FPU1 pipeline was actively processing."
3649 data_type="float"
3650 max_equation="100"
3651 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3652 underscore_name="fpu1_active"
3653 units="percent"
3654 symbol_name="Fpu1Active"
3655 semantic_type="duration"
3656 mdapi_supported_apis=""
3657 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3658 mdapi_group="EU Array/Pipes"
3659 mdapi_hw_unit_type="gpu"
3660 />
3661 <counter name="EU FPU0 Pipe Active"
3662 description="The percentage of time in which EU FPU0 pipeline was actively processing."
3663 data_type="float"
3664 max_equation="100"
3665 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3666 underscore_name="fpu0_active"
3667 units="percent"
3668 symbol_name="Fpu0Active"
3669 semantic_type="duration"
3670 mdapi_supported_apis=""
3671 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3672 mdapi_group="EU Array/Pipes"
3673 mdapi_hw_unit_type="gpu"
3674 />
3675 <counter name="EuUntypedAtomics0"
3676 description="The subslice 0 EU Untyped Atomics subslice 0."
3677 data_type="uint64"
3678 equation="B 2 READ"
3679 underscore_name="eu_untyped_atomics0"
3680 units="messages"
3681 symbol_name="EuUntypedAtomics0"
3682 semantic_type="event"
3683 mdapi_supported_apis=""
3684 mdapi_usage_flags="Tier3 Frame Batch Draw"
3685 mdapi_hw_unit_type="subslice"
3686 mdapi_group="L3/Data Port"
3687 />
3688 <counter name="EuUntypedWrites0"
3689 description="The subslice 0 EU Untyped Writes subslice 0."
3690 data_type="uint64"
3691 equation="B 1 READ"
3692 underscore_name="eu_untyped_writes0"
3693 units="messages"
3694 symbol_name="EuUntypedWrites0"
3695 semantic_type="event"
3696 mdapi_supported_apis=""
3697 mdapi_usage_flags="Tier3 Frame Batch Draw"
3698 mdapi_hw_unit_type="subslice"
3699 mdapi_group="L3/Data Port"
3700 />
3701 <counter name="EuA64UntypedWrites0"
3702 description="The subslice 0 EU A64 Untyped Writes subslice 0."
3703 data_type="uint64"
3704 equation="B 4 READ"
3705 underscore_name="eu_a64_untyped_writes0"
3706 units="messages"
3707 symbol_name="EuA64UntypedWrites0"
3708 semantic_type="event"
3709 mdapi_supported_apis=""
3710 mdapi_usage_flags="Tier3 Frame Batch Draw"
3711 mdapi_hw_unit_type="subslice"
3712 mdapi_group="L3/Data Port"
3713 />
3714 <counter name="UntypedWritesPerCacheLine"
3715 description="The ratio of EU untyped write requests to L3 cache line writes."
3716 data_type="float"
3717 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 FADD $UntypedWrites0 FDIV"
3718 underscore_name="untyped_writes_per_cache_line"
3719 units="eu sends to l3 cache lines"
3720 symbol_name="UntypedWritesPerCacheLine"
3721 semantic_type="ratio"
3722 mdapi_supported_apis=""
3723 mdapi_usage_flags="Tier3 Frame Batch Draw"
3724 mdapi_hw_unit_type="subslice"
3725 mdapi_group="L3/Data Port"
3726 />
3727 <counter name="Shader Barrier Messages"
3728 description="The total number of shader barrier messages."
3729 data_type="uint64"
3730 equation="A 35 READ"
3731 underscore_name="shader_barriers"
3732 units="messages"
3733 symbol_name="ShaderBarriers"
3734 semantic_type="event"
3735 mdapi_supported_apis=""
3736 mdapi_usage_flags="Tier3 Frame Batch Draw"
3737 mdapi_hw_unit_type="gpu"
3738 mdapi_group="EU Array/Barrier"
3739 />
3740 <counter name="Sampler Texels"
3741 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3742 data_type="uint64"
3743 equation="A 28 READ 4 UMUL"
3744 underscore_name="sampler_texels"
3745 units="texels"
3746 symbol_name="SamplerTexels"
3747 semantic_type="event"
3748 mdapi_supported_apis=""
3749 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3750 mdapi_hw_unit_type="gpu"
3751 mdapi_group="Sampler/Sampler Input"
3752 />
3753 <counter name="GPU Time Elapsed"
3754 description="Time elapsed on the GPU during the measurement."
3755 data_type="uint64"
3756 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3757 underscore_name="gpu_time"
3758 units="ns"
3759 symbol_name="GpuTime"
3760 semantic_type="duration"
3761 mdapi_supported_apis=""
3762 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3763 mdapi_hw_unit_type="gpu"
3764 mdapi_group="GPU"
3765 />
3766 <counter name="AVG GPU Core Frequency"
3767 description="Average GPU Core Frequency in the measurement."
3768 data_type="uint64"
3769 max_equation="$GpuMaxFrequency"
3770 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3771 underscore_name="avg_gpu_core_frequency"
3772 units="hz"
3773 symbol_name="AvgGpuCoreFrequency"
3774 semantic_type="event"
3775 mdapi_supported_apis=""
3776 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3777 mdapi_group="GPU"
3778 mdapi_hw_unit_type="gpu"
3779 />
3780 <counter name="Sampler Texels Misses"
3781 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3782 data_type="uint64"
3783 equation="A 29 READ 4 UMUL"
3784 underscore_name="sampler_texel_misses"
3785 units="texels"
3786 symbol_name="SamplerTexelMisses"
3787 semantic_type="event"
3788 mdapi_supported_apis=""
3789 mdapi_usage_flags="Tier3 Batch Frame Draw"
3790 mdapi_hw_unit_type="gpu"
3791 mdapi_group="Sampler/Sampler Cache"
3792 />
3793 <counter name="CS Threads Dispatched"
3794 description="The total number of compute shader hardware threads dispatched."
3795 data_type="uint64"
3796 equation="A 4 READ"
3797 underscore_name="cs_threads"
3798 units="threads"
3799 symbol_name="CsThreads"
3800 semantic_type="event"
3801 mdapi_supported_apis=""
3802 mdapi_usage_flags="Tier3 Frame Batch Draw"
3803 mdapi_hw_unit_type="gpu"
3804 mdapi_group="EU Array/Compute Shader"
3805 />
3806 <counter name="SLM Bytes Read"
3807 description="The total number of GPU memory bytes read from shared local memory."
3808 data_type="uint64"
3809 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3810 equation="A 30 READ 64 UMUL"
3811 underscore_name="slm_bytes_read"
3812 units="bytes"
3813 symbol_name="SlmBytesRead"
3814 semantic_type="throughput"
3815 mdapi_supported_apis=""
3816 mdapi_usage_flags="Tier3 Frame Batch Draw"
3817 mdapi_group="L3/Data Port/SLM"
3818 mdapi_hw_unit_type="gpu"
3819 />
3820 <counter name="EuTypedWrites0"
3821 description="The subslice 0 EU Typed Writes subslice 0."
3822 data_type="uint64"
3823 equation="B 6 READ"
3824 underscore_name="eu_typed_writes0"
3825 units="messages"
3826 symbol_name="EuTypedWrites0"
3827 semantic_type="event"
3828 mdapi_supported_apis=""
3829 mdapi_usage_flags="Tier3 Frame Batch Draw"
3830 mdapi_hw_unit_type="subslice"
3831 mdapi_group="L3/Data Port"
3832 />
3833 <counter name="TypedWritesPerCacheLine"
3834 description="The ratio of EU typed write requests to L3 cache line writes."
3835 data_type="float"
3836 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3837 underscore_name="typed_writes_per_cache_line"
3838 units="eu sends to l3 cache lines"
3839 symbol_name="TypedWritesPerCacheLine"
3840 semantic_type="ratio"
3841 mdapi_supported_apis=""
3842 mdapi_usage_flags="Tier3 Frame Batch Draw"
3843 mdapi_hw_unit_type="subslice"
3844 mdapi_group="L3/Data Port"
3845 />
3846 <counter name="Typed Reads 0"
3847 description="The subslice 0 typed reads."
3848 data_type="uint64"
3849 equation="C 3 READ"
3850 underscore_name="typed_reads0"
3851 units="messages"
3852 symbol_name="TypedReads0"
3853 semantic_type="event"
3854 mdapi_supported_apis=""
3855 mdapi_usage_flags="Tier3 Frame Batch Draw"
3856 mdapi_hw_unit_type="subslice"
3857 mdapi_group="L3/Data Port"
3858 />
3859 <counter name="Untyped Reads 0"
3860 description="The subslice 0 untyped reads (including SLM reads)."
3861 data_type="uint64"
3862 equation="C 1 READ"
3863 underscore_name="untyped_reads0"
3864 units="messages"
3865 symbol_name="UntypedReads0"
3866 semantic_type="event"
3867 mdapi_supported_apis=""
3868 mdapi_usage_flags="Tier3 Frame Batch Draw"
3869 mdapi_hw_unit_type="subslice"
3870 mdapi_group="L3/Data Port"
3871 />
3872 <counter name="EuA64UntypedReads0"
3873 description="The subslice 0 EU A64 Untyped Reads subslice 0."
3874 data_type="uint64"
3875 equation="B 3 READ"
3876 underscore_name="eu_a64_untyped_reads0"
3877 units="messages"
3878 symbol_name="EuA64UntypedReads0"
3879 semantic_type="event"
3880 mdapi_supported_apis=""
3881 mdapi_usage_flags="Tier3 Frame Batch Draw"
3882 mdapi_hw_unit_type="subslice"
3883 mdapi_group="L3/Data Port"
3884 />
3885 <counter name="EU Thread Occupancy"
3886 description="The percentage of time in which hardware threads occupied EUs."
3887 data_type="float"
3888 max_equation="100"
3889 equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3890 underscore_name="eu_thread_occupancy"
3891 units="percent"
3892 symbol_name="EuThreadOccupancy"
3893 semantic_type="duration"
3894 mdapi_supported_apis=""
3895 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3896 mdapi_group="EU Array"
3897 mdapi_hw_unit_type="gpu"
3898 />
3899 <counter name="EU Stall"
3900 description="The percentage of time in which the Execution Units were stalled."
3901 data_type="float"
3902 max_equation="100"
3903 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3904 underscore_name="eu_stall"
3905 units="percent"
3906 symbol_name="EuStall"
3907 semantic_type="duration"
3908 mdapi_supported_apis=""
3909 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3910 mdapi_group="EU Array"
3911 mdapi_hw_unit_type="gpu"
3912 />
3913 <counter name="EuTypedReads0"
3914 description="The subslice 0 EU Typed Reads subslice 0."
3915 data_type="uint64"
3916 equation="B 5 READ"
3917 underscore_name="eu_typed_reads0"
3918 units="messages"
3919 symbol_name="EuTypedReads0"
3920 semantic_type="event"
3921 mdapi_supported_apis=""
3922 mdapi_usage_flags="Tier3 Frame Batch Draw"
3923 mdapi_hw_unit_type="subslice"
3924 mdapi_group="L3/Data Port"
3925 />
3926 <counter name="UntypedReadsPerCacheLine"
3927 description="The ratio of EU untyped read requests to L3 cache line reads."
3928 data_type="float"
3929 equation="$EuUntypedReads0 $EuA64UntypedReads0 FADD $UntypedReads0 FDIV"
3930 underscore_name="untyped_reads_per_cache_line"
3931 units="eu sends to l3 cache lines"
3932 symbol_name="UntypedReadsPerCacheLine"
3933 semantic_type="ratio"
3934 mdapi_supported_apis=""
3935 mdapi_usage_flags="Tier3 Frame Batch Draw"
3936 mdapi_hw_unit_type="subslice"
3937 mdapi_group="L3/Data Port"
3938 />
3939 <counter name="Shader Memory Accesses"
3940 description="The total number of shader memory accesses to L3."
3941 data_type="uint64"
3942 equation="A 32 READ"
3943 underscore_name="shader_memory_accesses"
3944 units="messages"
3945 symbol_name="ShaderMemoryAccesses"
3946 semantic_type="event"
3947 mdapi_supported_apis=""
3948 mdapi_usage_flags="Tier3 Frame Batch Draw"
3949 mdapi_hw_unit_type="gpu"
3950 mdapi_group="L3/Data Port"
3951 />
3952 <counter name="TypedReadsPerCacheLine"
3953 description="The ratio of EU typed read requests to L3 cache line reads."
3954 data_type="float"
3955 equation="$EuTypedReads0 $TypedReads0 FDIV"
3956 underscore_name="typed_reads_per_cache_line"
3957 units="eu sends to l3 cache lines"
3958 symbol_name="TypedReadsPerCacheLine"
3959 semantic_type="ratio"
3960 mdapi_supported_apis=""
3961 mdapi_usage_flags="Tier3 Frame Batch Draw"
3962 mdapi_hw_unit_type="subslice"
3963 mdapi_group="L3/Data Port"
3964 />
3965 <counter name="L3 Shader Throughput"
3966 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3967 data_type="uint64"
3968 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3969 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3970 underscore_name="l3_shader_throughput"
3971 units="bytes"
3972 symbol_name="L3ShaderThroughput"
3973 semantic_type="throughput"
3974 mdapi_supported_apis=""
3975 mdapi_usage_flags="Tier2 Frame Batch Draw"
3976 mdapi_group="L3/Data Port"
3977 mdapi_hw_unit_type="gpu"
3978 />
3979 <counter name="SLM Bytes Written"
3980 description="The total number of GPU memory bytes written into shared local memory."
3981 data_type="uint64"
3982 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3983 equation="A 31 READ 64 UMUL"
3984 underscore_name="slm_bytes_written"
3985 units="bytes"
3986 symbol_name="SlmBytesWritten"
3987 semantic_type="throughput"
3988 mdapi_supported_apis=""
3989 mdapi_usage_flags="Tier3 Frame Batch Draw"
3990 mdapi_group="L3/Data Port/SLM"
3991 mdapi_hw_unit_type="gpu"
3992 />
3993 <counter name="Shader Atomic Memory Accesses"
3994 description="The total number of shader atomic memory accesses."
3995 data_type="uint64"
3996 equation="A 34 READ"
3997 underscore_name="shader_atomics"
3998 units="messages"
3999 symbol_name="ShaderAtomics"
4000 semantic_type="event"
4001 mdapi_supported_apis=""
4002 mdapi_usage_flags="Tier3 Frame Batch Draw"
4003 mdapi_hw_unit_type="gpu"
4004 mdapi_group="L3/Data Port/Atomics"
4005 />
4006 <counter name="EU Send Pipe Active"
4007 description="The percentage of time in which EU send pipeline was actively processing."
4008 data_type="float"
4009 max_equation="100"
4010 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4011 underscore_name="eu_send_active"
4012 units="percent"
4013 symbol_name="EuSendActive"
4014 semantic_type="duration"
4015 mdapi_supported_apis=""
4016 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4017 mdapi_group="EU Array/Pipes"
4018 mdapi_hw_unit_type="gpu"
4019 />
4020 <register_config type="NOA"
4021 availability="$SubsliceMask 1 AND"
4022 priority="0"
4023 >
4024 <register type="NOA" address="0x00000D04" value="0x00000200" />
4025 <register type="NOA" address="0x00009884" value="0x00000000" />
4026 <register type="NOA" address="0x00009888" value="0x121A0007" />
4027 <register type="NOA" address="0x00009888" value="0x101A0000" />
4028 <register type="NOA" address="0x00009888" value="0x121B000B" />
4029 <register type="NOA" address="0x00009888" value="0x161B0009" />
4030 <register type="NOA" address="0x00009888" value="0x0474A000" />
4031 <register type="NOA" address="0x00009888" value="0x0A748000" />
4032 <register type="NOA" address="0x00009888" value="0x0C74A000" />
4033 <register type="NOA" address="0x00009888" value="0x0E74A000" />
4034 <register type="NOA" address="0x00009888" value="0x12741540" />
4035 <register type="NOA" address="0x00009888" value="0x0674A000" />
4036 <register type="NOA" address="0x00009888" value="0x08742000" />
4037 <register type="NOA" address="0x00009888" value="0x0475A000" />
4038 <register type="NOA" address="0x00009888" value="0x0A758000" />
4039 <register type="NOA" address="0x00009888" value="0x0C75A000" />
4040 <register type="NOA" address="0x00009888" value="0x0E75A000" />
4041 <register type="NOA" address="0x00009888" value="0x147500AA" />
4042 <register type="NOA" address="0x00009888" value="0x0675A000" />
4043 <register type="NOA" address="0x00009888" value="0x08752000" />
4044 <register type="NOA" address="0x00009888" value="0x0C76A800" />
4045 <register type="NOA" address="0x00009888" value="0x0E76AA0A" />
4046 <register type="NOA" address="0x00009888" value="0x107602AA" />
4047 <register type="NOA" address="0x00009888" value="0x0077C000" />
4048 <register type="NOA" address="0x00009888" value="0x0E77C000" />
4049 <register type="NOA" address="0x00009888" value="0x1477C000" />
4050 <register type="NOA" address="0x00009888" value="0x1677FFF0" />
4051 <register type="NOA" address="0x00009888" value="0x18770003" />
4052 <register type="NOA" address="0x00009888" value="0x0277C000" />
4053 <register type="NOA" address="0x00009888" value="0x0477C000" />
4054 <register type="NOA" address="0x00009888" value="0x0677C000" />
4055 <register type="NOA" address="0x00009888" value="0x0877C000" />
4056 <register type="NOA" address="0x00009888" value="0x00198000" />
4057 <register type="NOA" address="0x00009888" value="0x0E198000" />
4058 <register type="NOA" address="0x00009888" value="0x1A195540" />
4059 <register type="NOA" address="0x00009888" value="0x1C19003A" />
4060 <register type="NOA" address="0x00009888" value="0x0219C000" />
4061 <register type="NOA" address="0x00009888" value="0x0419C000" />
4062 <register type="NOA" address="0x00009888" value="0x0619C000" />
4063 <register type="NOA" address="0x00009888" value="0x0819C000" />
4064 <register type="NOA" address="0x00009888" value="0x0E1A2A00" />
4065 <register type="NOA" address="0x00009888" value="0x001A2980" />
4066 <register type="NOA" address="0x00009888" value="0x021A2CDA" />
4067 <register type="NOA" address="0x00009888" value="0x041A0058" />
4068 <register type="NOA" address="0x00009888" value="0x001B0011" />
4069 <register type="NOA" address="0x00009888" value="0x061B0900" />
4070 <register type="NOA" address="0x00009888" value="0x081B0A13" />
4071 <register type="NOA" address="0x00009888" value="0x0A1B0B15" />
4072 <register type="NOA" address="0x00009888" value="0x0C1B2317" />
4073 <register type="NOA" address="0x00009888" value="0x0E1B0043" />
4074 <register type="NOA" address="0x00009888" value="0x101B0000" />
4075 <register type="NOA" address="0x00009888" value="0x10178000" />
4076 <register type="NOA" address="0x00009888" value="0x1C1701FE" />
4077 <register type="NOA" address="0x00009884" value="0x00000007" />
4078 <register type="NOA" address="0x00009888" value="0x1100C000" />
4079 <register type="NOA" address="0x00009888" value="0x1F00C000" />
4080 <register type="NOA" address="0x00009888" value="0x2100C000" />
4081 <register type="NOA" address="0x00009888" value="0x2300C000" />
4082 <register type="NOA" address="0x00009888" value="0x2500C000" />
4083 <register type="NOA" address="0x00009888" value="0x2700C000" />
4084 <register type="NOA" address="0x00009888" value="0x2900C000" />
4085 <register type="NOA" address="0x00009888" value="0x2B00C000" />
4086 <register type="NOA" address="0x00009888" value="0x2D00C000" />
4087 <register type="NOA" address="0x00009888" value="0x2F00C000" />
4088 <register type="NOA" address="0x00009888" value="0x1300C000" />
4089 <register type="NOA" address="0x00009888" value="0x1500C000" />
4090 <register type="NOA" address="0x00009888" value="0x1700C000" />
4091 <register type="NOA" address="0x00009888" value="0x1900C000" />
4092 <register type="NOA" address="0x00009888" value="0x47000000" />
4093 <register type="NOA" address="0x00009888" value="0x39000420" />
4094 <register type="NOA" address="0x00009888" value="0x49000000" />
4095 <register type="NOA" address="0x00009888" value="0x3D000000" />
4096 <register type="NOA" address="0x00009888" value="0x4B000000" />
4097 <register type="NOA" address="0x00009888" value="0x3F000000" />
4098 <register type="NOA" address="0x00009888" value="0x4D000000" />
4099 <register type="NOA" address="0x00009888" value="0x41000000" />
4100 <register type="NOA" address="0x00009888" value="0x35000000" />
4101 <register type="NOA" address="0x00009888" value="0x31000000" />
4102 <register type="NOA" address="0x00009888" value="0x43000001" />
4103 <register type="NOA" address="0x00009888" value="0x3B000021" />
4104 </register_config>
4105 <register_config type="OA">
4106 <register type="OA" address="0x00002740" value="0x00000000" />
4107 <register type="OA" address="0x00002710" value="0x00000000" />
4108 <register type="OA" address="0x00002714" value="0xF0800000" />
4109 <register type="OA" address="0x00002720" value="0x00000000" />
4110 <register type="OA" address="0x00002724" value="0xF0800000" />
4111 <register type="OA" address="0x00002770" value="0x00000C2A" />
4112 <register type="OA" address="0x00002774" value="0x0000FE00" />
4113 <register type="OA" address="0x00002778" value="0x00000C6A" />
4114 <register type="OA" address="0x0000277C" value="0x0000FE00" />
4115 <register type="OA" address="0x00002780" value="0x00000C32" />
4116 <register type="OA" address="0x00002784" value="0x0000FE00" />
4117 <register type="OA" address="0x00002788" value="0x00000E6A" />
4118 <register type="OA" address="0x0000278C" value="0x0000FE00" />
4119 <register type="OA" address="0x00002790" value="0x00000E7A" />
4120 <register type="OA" address="0x00002794" value="0x0000FE00" />
4121 <register type="OA" address="0x00002798" value="0x00000C92" />
4122 <register type="OA" address="0x0000279C" value="0x0000FE00" />
4123 <register type="OA" address="0x000027A0" value="0x00000CA2" />
4124 <register type="OA" address="0x000027A4" value="0x0000FE00" />
4125 <register type="OA" address="0x000027A8" value="0x00000C9A" />
4126 <register type="OA" address="0x000027AC" value="0x0000FE00" />
4127 </register_config>
4128 <register_config type="FLEX">
4129 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4130 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4131 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4132 <register type="FLEX" address="0x0000E758" value="0x00000008" />
4133 </register_config>
4134 </set>
4135
4136 <set name="Compute Metrics L3 Cache Gen10"
4137 mdapi_supported_apis="OGL OCL IO BB"
4138 underscore_name="compute_l3_cache"
4139 hw_config_guid="f3b31b5a-00b3-4fb4-81fd-6446e505534c"
4140 chipset="CNL"
4141 symbol_name="ComputeL3Cache"
4142 >
4143 <counter name="GPU Core Clocks"
4144 description="The total number of GPU core clocks elapsed during the measurement."
4145 data_type="uint64"
4146 equation="GPU_CLOCK 0 READ"
4147 underscore_name="gpu_core_clocks"
4148 units="cycles"
4149 symbol_name="GpuCoreClocks"
4150 semantic_type="event"
4151 mdapi_supported_apis=""
4152 mdapi_usage_flags="Tier1 Frame Batch Draw"
4153 mdapi_hw_unit_type="gpu"
4154 mdapi_group="GPU"
4155 />
4156 <counter name="EU Active"
4157 description="The percentage of time in which the Execution Units were actively processing."
4158 data_type="float"
4159 max_equation="100"
4160 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4161 underscore_name="eu_active"
4162 units="percent"
4163 symbol_name="EuActive"
4164 semantic_type="duration"
4165 mdapi_supported_apis=""
4166 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4167 mdapi_group="EU Array"
4168 mdapi_hw_unit_type="gpu"
4169 />
4170 <counter name="L3 Misses"
4171 description="The total number of L3 misses."
4172 data_type="uint64"
4173 equation="C 2 READ C 3 READ UADD"
4174 underscore_name="l3_misses"
4175 units="messages"
4176 symbol_name="L3Misses"
4177 semantic_type="event"
4178 mdapi_supported_apis=""
4179 mdapi_usage_flags="Tier3 Frame Batch Draw"
4180 mdapi_hw_unit_type="gpu"
4181 mdapi_group="L3/TAG"
4182 />
4183 <counter name="GTI L3 Throughput"
4184 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4185 data_type="uint64"
4186 max_equation="$GpuCoreClocks 64 UMUL"
4187 equation="$L3Misses 64 UMUL"
4188 underscore_name="gti_l3_throughput"
4189 units="bytes"
4190 symbol_name="GtiL3Throughput"
4191 semantic_type="throughput"
4192 mdapi_supported_apis=""
4193 mdapi_usage_flags="Tier2 Frame Batch Draw"
4194 mdapi_group="GTI/L3"
4195 mdapi_hw_unit_type="gpu"
4196 />
4197 <counter name="Slice0 L3 Bank0 Accesses"
4198 description="The total number of accesses to Slice0 L3 Bank0."
4199 data_type="uint64"
4200 equation="B 0 READ 2 UMUL"
4201 underscore_name="l3_bank00_accesses"
4202 units="messages"
4203 symbol_name="L3Bank00Accesses"
4204 availability="$SliceMask 1 AND"
4205 semantic_type="event"
4206 mdapi_supported_apis=""
4207 mdapi_usage_flags="Tier4 Frame Batch Draw"
4208 mdapi_hw_unit_type="slice"
4209 mdapi_group="L3"
4210 />
4211 <counter name="Slice0 L3 Bank1 Accesses"
4212 description="The total number of accesses to Slice0 L3 Bank1."
4213 data_type="uint64"
4214 equation="B 1 READ 2 UMUL"
4215 underscore_name="l3_bank01_accesses"
4216 units="messages"
4217 symbol_name="L3Bank01Accesses"
4218 availability="$SliceMask 1 AND"
4219 semantic_type="event"
4220 mdapi_supported_apis=""
4221 mdapi_usage_flags="Tier4 Frame Batch Draw"
4222 mdapi_hw_unit_type="slice"
4223 mdapi_group="L3"
4224 />
4225 <counter name="Slice0 L3 Bank2 Accesses"
4226 description="The total number of accesses to Slice0 L3 Bank2."
4227 data_type="uint64"
4228 equation="B 2 READ 2 UMUL"
4229 underscore_name="l3_bank02_accesses"
4230 units="messages"
4231 symbol_name="L3Bank02Accesses"
4232 availability="$SliceMask 1 AND"
4233 semantic_type="event"
4234 mdapi_supported_apis=""
4235 mdapi_usage_flags="Tier4 Frame Batch Draw"
4236 mdapi_hw_unit_type="slice"
4237 mdapi_group="L3"
4238 />
4239 <counter name="Slice1 L3 Bank0 Accesses"
4240 description="The total number of accesses to Slice1 L3 Bank0."
4241 data_type="uint64"
4242 equation="B 3 READ 2 UMUL"
4243 underscore_name="l3_bank10_accesses"
4244 units="messages"
4245 symbol_name="L3Bank10Accesses"
4246 availability="$SliceMask 2 AND"
4247 semantic_type="event"
4248 mdapi_supported_apis=""
4249 mdapi_usage_flags="Tier4 Frame Batch Draw"
4250 mdapi_hw_unit_type="slice"
4251 mdapi_group="L3"
4252 />
4253 <counter name="Slice1 L3 Bank1 Accesses"
4254 description="The total number of accesses to Slice1 L3 Bank1."
4255 data_type="uint64"
4256 equation="B 4 READ 2 UMUL"
4257 underscore_name="l3_bank11_accesses"
4258 units="messages"
4259 symbol_name="L3Bank11Accesses"
4260 availability="$SliceMask 2 AND"
4261 semantic_type="event"
4262 mdapi_supported_apis=""
4263 mdapi_usage_flags="Tier4 Frame Batch Draw"
4264 mdapi_hw_unit_type="slice"
4265 mdapi_group="L3"
4266 />
4267 <counter name="Slice1 L3 Bank2 Accesses"
4268 description="The total number of accesses to Slice1 L3 Bank2."
4269 data_type="uint64"
4270 equation="B 5 READ 2 UMUL"
4271 underscore_name="l3_bank12_accesses"
4272 units="messages"
4273 symbol_name="L3Bank12Accesses"
4274 availability="$SliceMask 2 AND"
4275 semantic_type="event"
4276 mdapi_supported_apis=""
4277 mdapi_usage_flags="Tier4 Frame Batch Draw"
4278 mdapi_hw_unit_type="slice"
4279 mdapi_group="L3"
4280 />
4281 <counter name="L3 Accesses"
4282 description="The total number of L3 accesses from all entities."
4283 data_type="uint64"
4284 equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank10Accesses UADD $L3Bank11Accesses UADD $L3Bank12Accesses UADD"
4285 underscore_name="l3_accesses"
4286 units="messages"
4287 symbol_name="L3Accesses"
4288 semantic_type="event"
4289 mdapi_supported_apis=""
4290 mdapi_usage_flags="Tier3 Frame Batch Draw"
4291 mdapi_hw_unit_type="gpu"
4292 mdapi_group="L3"
4293 />
4294 <counter name="EU Both FPU Pipes Active"
4295 description="The percentage of time in which both EU FPU pipelines were actively processing."
4296 data_type="float"
4297 max_equation="100"
4298 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4299 underscore_name="eu_fpu_both_active"
4300 units="percent"
4301 symbol_name="EuFpuBothActive"
4302 semantic_type="duration"
4303 mdapi_supported_apis=""
4304 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4305 mdapi_group="EU Array/Pipes"
4306 mdapi_hw_unit_type="gpu"
4307 />
4308 <counter name="L3 Sampler Throughput"
4309 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4310 data_type="uint64"
4311 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4312 equation="64 $SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL UMUL"
4313 underscore_name="l3_sampler_throughput"
4314 units="bytes"
4315 symbol_name="L3SamplerThroughput"
4316 semantic_type="throughput"
4317 mdapi_supported_apis=""
4318 mdapi_usage_flags="Tier2 Frame Batch Draw"
4319 mdapi_group="L3/Sampler"
4320 mdapi_hw_unit_type="gpu"
4321 />
4322 <counter name="EU AVG IPC Rate"
4323 description="The average rate of IPC calculated for 2 FPU pipelines."
4324 data_type="float"
4325 max_equation="2"
4326 equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
4327 underscore_name="eu_avg_ipc_rate"
4328 units="number"
4329 symbol_name="EuAvgIpcRate"
4330 semantic_type="ratio"
4331 mdapi_supported_apis=""
4332 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4333 mdapi_group="EU Array"
4334 mdapi_hw_unit_type="gpu"
4335 />
4336 <counter name="EU FPU0 Binary Instruction"
4337 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4338 data_type="float"
4339 max_equation="100"
4340 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4341 underscore_name="eu_binary_fpu0_instruction"
4342 units="percent"
4343 symbol_name="EuBinaryFpu0Instruction"
4344 semantic_type="duration"
4345 mdapi_supported_apis=""
4346 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4347 mdapi_group="EU Array/Pipes/Instructions"
4348 mdapi_hw_unit_type="gpu"
4349 />
4350 <counter name="GS Threads Dispatched"
4351 description="The total number of geometry shader hardware threads dispatched."
4352 data_type="uint64"
4353 equation="A 5 READ"
4354 underscore_name="gs_threads"
4355 units="threads"
4356 symbol_name="GsThreads"
4357 semantic_type="event"
4358 mdapi_supported_apis=""
4359 mdapi_usage_flags="Tier3 Frame Batch Draw"
4360 mdapi_hw_unit_type="gpu"
4361 mdapi_group="EU Array/Geometry Shader"
4362 />
4363 <counter name="Early Hi-Depth Test Fails"
4364 description="The total number of pixels dropped on early hierarchical depth test."
4365 data_type="uint64"
4366 equation="A 22 READ 4 UMUL"
4367 underscore_name="hi_depth_test_fails"
4368 units="pixels"
4369 symbol_name="HiDepthTestFails"
4370 semantic_type="event"
4371 mdapi_supported_apis=""
4372 mdapi_usage_flags="Tier3 Frame Batch Draw"
4373 mdapi_hw_unit_type="gpu"
4374 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4375 />
4376 <counter name="VS Threads Dispatched"
4377 description="The total number of vertex shader hardware threads dispatched."
4378 data_type="uint64"
4379 equation="A 1 READ"
4380 underscore_name="vs_threads"
4381 units="threads"
4382 symbol_name="VsThreads"
4383 semantic_type="event"
4384 mdapi_supported_apis=""
4385 mdapi_usage_flags="Tier3 Frame Batch Draw"
4386 mdapi_hw_unit_type="gpu"
4387 mdapi_group="EU Array/Vertex Shader"
4388 />
4389 <counter name="FS Threads Dispatched"
4390 description="The total number of fragment shader hardware threads dispatched."
4391 data_type="uint64"
4392 equation="A 6 READ"
4393 underscore_name="ps_threads"
4394 units="threads"
4395 symbol_name="PsThreads"
4396 semantic_type="event"
4397 mdapi_supported_apis=""
4398 mdapi_usage_flags="Tier3 Frame Batch Draw"
4399 mdapi_hw_unit_type="gpu"
4400 mdapi_group="EU Array/Fragment Shader"
4401 />
4402 <counter name="EU FPU0 Hybrid Instruction"
4403 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4404 data_type="float"
4405 max_equation="100"
4406 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4407 underscore_name="eu_hybrid_fpu0_instruction"
4408 units="percent"
4409 symbol_name="EuHybridFpu0Instruction"
4410 semantic_type="duration"
4411 mdapi_supported_apis=""
4412 mdapi_usage_flags="Tier4 Frame Batch Draw"
4413 mdapi_group="EU Array/Pipes/Instructions"
4414 mdapi_hw_unit_type="gpu"
4415 />
4416 <counter name="EU FPU1 Pipe Active"
4417 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4418 data_type="float"
4419 max_equation="100"
4420 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4421 underscore_name="fpu1_active"
4422 units="percent"
4423 symbol_name="Fpu1Active"
4424 semantic_type="duration"
4425 mdapi_supported_apis=""
4426 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4427 mdapi_group="EU Array/Pipes"
4428 mdapi_hw_unit_type="gpu"
4429 />
4430 <counter name="EU FPU0 Pipe Active"
4431 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4432 data_type="float"
4433 max_equation="100"
4434 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4435 underscore_name="fpu0_active"
4436 units="percent"
4437 symbol_name="Fpu0Active"
4438 semantic_type="duration"
4439 mdapi_supported_apis=""
4440 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4441 mdapi_group="EU Array/Pipes"
4442 mdapi_hw_unit_type="gpu"
4443 />
4444 <counter name="Shader Barrier Messages"
4445 description="The total number of shader barrier messages."
4446 data_type="uint64"
4447 equation="A 35 READ"
4448 underscore_name="shader_barriers"
4449 units="messages"
4450 symbol_name="ShaderBarriers"
4451 semantic_type="event"
4452 mdapi_supported_apis=""
4453 mdapi_usage_flags="Tier3 Frame Batch Draw"
4454 mdapi_hw_unit_type="gpu"
4455 mdapi_group="EU Array/Barrier"
4456 />
4457 <counter name="EU FPU0 Move Instruction"
4458 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4459 data_type="float"
4460 max_equation="100"
4461 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4462 underscore_name="eu_move_fpu0_instruction"
4463 units="percent"
4464 symbol_name="EuMoveFpu0Instruction"
4465 semantic_type="duration"
4466 mdapi_supported_apis=""
4467 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4468 mdapi_group="EU Array/Pipes/Instructions"
4469 mdapi_hw_unit_type="gpu"
4470 />
4471 <counter name="Sampler Accesses"
4472 description="The total number of messages send to samplers."
4473 data_type="uint64"
4474 equation="A 28 READ"
4475 underscore_name="sampler_accesses"
4476 units="messages"
4477 symbol_name="SamplerAccesses"
4478 semantic_type="event"
4479 mdapi_supported_apis=""
4480 mdapi_usage_flags="Tier3 Batch Frame Draw"
4481 mdapi_hw_unit_type="gpu"
4482 mdapi_group="Sampler"
4483 />
4484 <counter name="Sampler Texels"
4485 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4486 data_type="uint64"
4487 equation="$SamplerAccesses 4 UMUL"
4488 underscore_name="sampler_texels"
4489 units="texels"
4490 symbol_name="SamplerTexels"
4491 semantic_type="event"
4492 mdapi_supported_apis=""
4493 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4494 mdapi_hw_unit_type="gpu"
4495 mdapi_group="Sampler/Sampler Input"
4496 />
4497 <counter name="Pixels Failing Tests"
4498 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4499 data_type="uint64"
4500 equation="A 25 READ 4 UMUL"
4501 underscore_name="pixels_failing_post_ps_tests"
4502 units="pixels"
4503 symbol_name="PixelsFailingPostPsTests"
4504 semantic_type="event"
4505 mdapi_supported_apis=""
4506 mdapi_usage_flags="Tier3 Frame Batch Draw"
4507 mdapi_hw_unit_type="gpu"
4508 mdapi_group="3D Pipe/Output Merger"
4509 />
4510 <counter name="EU FPU1 Hybrid Instruction"
4511 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4512 data_type="float"
4513 max_equation="100"
4514 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4515 underscore_name="eu_hybrid_fpu1_instruction"
4516 units="percent"
4517 symbol_name="EuHybridFpu1Instruction"
4518 semantic_type="duration"
4519 mdapi_supported_apis=""
4520 mdapi_usage_flags="Tier4 Frame Batch Draw"
4521 mdapi_group="EU Array/Pipes/Instructions"
4522 mdapi_hw_unit_type="gpu"
4523 />
4524 <counter name="GPU Time Elapsed"
4525 description="Time elapsed on the GPU during the measurement."
4526 data_type="uint64"
4527 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4528 underscore_name="gpu_time"
4529 units="ns"
4530 symbol_name="GpuTime"
4531 semantic_type="duration"
4532 mdapi_supported_apis=""
4533 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4534 mdapi_hw_unit_type="gpu"
4535 mdapi_group="GPU"
4536 />
4537 <counter name="AVG GPU Core Frequency"
4538 description="Average GPU Core Frequency in the measurement."
4539 data_type="uint64"
4540 max_equation="$GpuMaxFrequency"
4541 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4542 underscore_name="avg_gpu_core_frequency"
4543 units="hz"
4544 symbol_name="AvgGpuCoreFrequency"
4545 semantic_type="event"
4546 mdapi_supported_apis=""
4547 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4548 mdapi_group="GPU"
4549 mdapi_hw_unit_type="gpu"
4550 />
4551 <counter name="Sampler Texels Misses"
4552 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4553 data_type="uint64"
4554 equation="A 29 READ 4 UMUL"
4555 underscore_name="sampler_texel_misses"
4556 units="texels"
4557 symbol_name="SamplerTexelMisses"
4558 semantic_type="event"
4559 mdapi_supported_apis=""
4560 mdapi_usage_flags="Tier3 Batch Frame Draw"
4561 mdapi_hw_unit_type="gpu"
4562 mdapi_group="Sampler/Sampler Cache"
4563 />
4564 <counter name="CS Threads Dispatched"
4565 description="The total number of compute shader hardware threads dispatched."
4566 data_type="uint64"
4567 equation="A 4 READ"
4568 underscore_name="cs_threads"
4569 units="threads"
4570 symbol_name="CsThreads"
4571 semantic_type="event"
4572 mdapi_supported_apis=""
4573 mdapi_usage_flags="Tier3 Frame Batch Draw"
4574 mdapi_hw_unit_type="gpu"
4575 mdapi_group="EU Array/Compute Shader"
4576 />
4577 <counter name="L3 Lookup Accesses w/o IC"
4578 description="The total number of L3 cache lookup accesses w/o IC."
4579 data_type="uint64"
4580 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"
4581 underscore_name="l3_lookups"
4582 units="messages"
4583 symbol_name="L3Lookups"
4584 semantic_type="event"
4585 mdapi_supported_apis=""
4586 mdapi_usage_flags="Tier3 Frame Batch Draw"
4587 mdapi_hw_unit_type="gpu"
4588 mdapi_group="L3/TAG"
4589 />
4590 <counter name="SLM Bytes Read"
4591 description="The total number of GPU memory bytes read from shared local memory."
4592 data_type="uint64"
4593 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4594 equation="A 30 READ 64 UMUL"
4595 underscore_name="slm_bytes_read"
4596 units="bytes"
4597 symbol_name="SlmBytesRead"
4598 semantic_type="throughput"
4599 mdapi_supported_apis=""
4600 mdapi_usage_flags="Tier3 Frame Batch Draw"
4601 mdapi_group="L3/Data Port/SLM"
4602 mdapi_hw_unit_type="gpu"
4603 />
4604 <counter name="GTI Read Throughput"
4605 description="The total number of GPU memory bytes read from GTI."
4606 data_type="uint64"
4607 max_equation="$GpuCoreClocks 64 UMUL"
4608 equation="64 C 6 READ UMUL"
4609 underscore_name="gti_read_throughput"
4610 units="bytes"
4611 symbol_name="GtiReadThroughput"
4612 semantic_type="throughput"
4613 mdapi_supported_apis=""
4614 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4615 mdapi_group="GTI"
4616 mdapi_hw_unit_type="gpu"
4617 />
4618 <counter name="GPU Busy"
4619 description="The percentage of time in which the GPU has been processing GPU commands."
4620 data_type="float"
4621 max_equation="100"
4622 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4623 underscore_name="gpu_busy"
4624 units="percent"
4625 symbol_name="GpuBusy"
4626 semantic_type="duration"
4627 mdapi_supported_apis=""
4628 mdapi_usage_flags="Tier1 Overview System Frame"
4629 mdapi_group="GPU"
4630 mdapi_hw_unit_type="gpu"
4631 />
4632 <counter name="EU FPU0 Ternary Instruction"
4633 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4634 data_type="float"
4635 max_equation="100"
4636 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4637 underscore_name="eu_ternary_fpu0_instruction"
4638 units="percent"
4639 symbol_name="EuTernaryFpu0Instruction"
4640 semantic_type="duration"
4641 mdapi_supported_apis=""
4642 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4643 mdapi_group="EU Array/Pipes/Instructions"
4644 mdapi_hw_unit_type="gpu"
4645 />
4646 <counter name="Shader Atomic Memory Accesses"
4647 description="The total number of shader atomic memory accesses."
4648 data_type="uint64"
4649 equation="A 34 READ"
4650 underscore_name="shader_atomics"
4651 units="messages"
4652 symbol_name="ShaderAtomics"
4653 semantic_type="event"
4654 mdapi_supported_apis=""
4655 mdapi_usage_flags="Tier3 Frame Batch Draw"
4656 mdapi_hw_unit_type="gpu"
4657 mdapi_group="L3/Data Port/Atomics"
4658 />
4659 <counter name="Rasterized Pixels"
4660 description="The total number of rasterized pixels."
4661 data_type="uint64"
4662 equation="A 21 READ 4 UMUL"
4663 underscore_name="rasterized_pixels"
4664 units="pixels"
4665 symbol_name="RasterizedPixels"
4666 semantic_type="event"
4667 mdapi_supported_apis=""
4668 mdapi_usage_flags="Tier3 Frame Batch Draw"
4669 mdapi_hw_unit_type="gpu"
4670 mdapi_group="3D Pipe/Rasterizer"
4671 />
4672 <counter name="DS Threads Dispatched"
4673 description="The total number of domain shader hardware threads dispatched."
4674 data_type="uint64"
4675 equation="A 3 READ"
4676 underscore_name="ds_threads"
4677 units="threads"
4678 symbol_name="DsThreads"
4679 semantic_type="event"
4680 mdapi_supported_apis=""
4681 mdapi_usage_flags="Tier3 Frame Batch Draw"
4682 mdapi_hw_unit_type="gpu"
4683 mdapi_group="EU Array/Domain Shader"
4684 />
4685 <counter name="Samples Written"
4686 description="The total number of samples or pixels written to all render targets."
4687 data_type="uint64"
4688 equation="A 26 READ 4 UMUL"
4689 underscore_name="samples_written"
4690 units="pixels"
4691 symbol_name="SamplesWritten"
4692 semantic_type="event"
4693 mdapi_supported_apis=""
4694 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4695 mdapi_hw_unit_type="gpu"
4696 mdapi_group="3D Pipe/Output Merger"
4697 />
4698 <counter name="EU FPU1 Move Instruction"
4699 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4700 data_type="float"
4701 max_equation="100"
4702 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4703 underscore_name="eu_move_fpu1_instruction"
4704 units="percent"
4705 symbol_name="EuMoveFpu1Instruction"
4706 semantic_type="duration"
4707 mdapi_supported_apis=""
4708 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4709 mdapi_group="EU Array/Pipes/Instructions"
4710 mdapi_hw_unit_type="gpu"
4711 />
4712 <counter name="EU Stall"
4713 description="The percentage of time in which the Execution Units were stalled."
4714 data_type="float"
4715 max_equation="100"
4716 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4717 underscore_name="eu_stall"
4718 units="percent"
4719 symbol_name="EuStall"
4720 semantic_type="duration"
4721 mdapi_supported_apis=""
4722 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4723 mdapi_group="EU Array"
4724 mdapi_hw_unit_type="gpu"
4725 />
4726 <counter name="Samples Blended"
4727 description="The total number of blended samples or pixels written to all render targets."
4728 data_type="uint64"
4729 equation="A 27 READ 4 UMUL"
4730 underscore_name="samples_blended"
4731 units="pixels"
4732 symbol_name="SamplesBlended"
4733 semantic_type="event"
4734 mdapi_supported_apis=""
4735 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4736 mdapi_hw_unit_type="gpu"
4737 mdapi_group="3D Pipe/Output Merger"
4738 />
4739 <counter name="Early Depth Test Fails"
4740 description="The total number of pixels dropped on early depth test."
4741 data_type="uint64"
4742 equation="A 23 READ 4 UMUL"
4743 underscore_name="early_depth_test_fails"
4744 units="pixels"
4745 symbol_name="EarlyDepthTestFails"
4746 semantic_type="event"
4747 mdapi_supported_apis=""
4748 mdapi_usage_flags="Tier3 Frame Batch Draw"
4749 mdapi_hw_unit_type="gpu"
4750 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4751 />
4752 <counter name="Shader Memory Accesses"
4753 description="The total number of shader memory accesses to L3."
4754 data_type="uint64"
4755 equation="A 32 READ"
4756 underscore_name="shader_memory_accesses"
4757 units="messages"
4758 symbol_name="ShaderMemoryAccesses"
4759 semantic_type="event"
4760 mdapi_supported_apis=""
4761 mdapi_usage_flags="Tier3 Frame Batch Draw"
4762 mdapi_hw_unit_type="gpu"
4763 mdapi_group="L3/Data Port"
4764 />
4765 <counter name="HS Threads Dispatched"
4766 description="The total number of hull shader hardware threads dispatched."
4767 data_type="uint64"
4768 equation="A 2 READ"
4769 underscore_name="hs_threads"
4770 units="threads"
4771 symbol_name="HsThreads"
4772 semantic_type="event"
4773 mdapi_supported_apis=""
4774 mdapi_usage_flags="Tier3 Frame Batch Draw"
4775 mdapi_hw_unit_type="gpu"
4776 mdapi_group="EU Array/Hull Shader"
4777 />
4778 <counter name="L3 Total Throughput"
4779 description="The total number of GPU memory bytes transferred via L3."
4780 data_type="uint64"
4781 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4782 equation="$L3Accesses 64 UMUL"
4783 underscore_name="l3_total_throughput"
4784 units="bytes"
4785 symbol_name="L3TotalThroughput"
4786 semantic_type="throughput"
4787 mdapi_supported_apis=""
4788 mdapi_usage_flags="Tier3 Frame Batch Draw"
4789 mdapi_group="L3"
4790 mdapi_hw_unit_type="gpu"
4791 />
4792 <counter name="GTI Write Throughput"
4793 description="The total number of GPU memory bytes written to GTI."
4794 data_type="uint64"
4795 max_equation="$GpuCoreClocks 64 UMUL"
4796 equation="64 C 7 READ UMUL"
4797 underscore_name="gti_write_throughput"
4798 units="bytes"
4799 symbol_name="GtiWriteThroughput"
4800 semantic_type="throughput"
4801 mdapi_supported_apis=""
4802 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4803 mdapi_group="GTI"
4804 mdapi_hw_unit_type="gpu"
4805 />
4806 <counter name="L3 Shader Throughput"
4807 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4808 data_type="uint64"
4809 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4810 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4811 underscore_name="l3_shader_throughput"
4812 units="bytes"
4813 symbol_name="L3ShaderThroughput"
4814 semantic_type="throughput"
4815 mdapi_supported_apis=""
4816 mdapi_usage_flags="Tier2 Frame Batch Draw"
4817 mdapi_group="L3/Data Port"
4818 mdapi_hw_unit_type="gpu"
4819 />
4820 <counter name="Samples Killed in FS"
4821 description="The total number of samples or pixels dropped in fragment shaders."
4822 data_type="uint64"
4823 equation="A 24 READ 4 UMUL"
4824 underscore_name="samples_killed_in_ps"
4825 units="pixels"
4826 symbol_name="SamplesKilledInPs"
4827 semantic_type="event"
4828 mdapi_supported_apis=""
4829 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4830 mdapi_hw_unit_type="gpu"
4831 mdapi_group="3D Pipe/Fragment Shader"
4832 />
4833 <counter name="SLM Bytes Written"
4834 description="The total number of GPU memory bytes written into shared local memory."
4835 data_type="uint64"
4836 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4837 equation="A 31 READ 64 UMUL"
4838 underscore_name="slm_bytes_written"
4839 units="bytes"
4840 symbol_name="SlmBytesWritten"
4841 semantic_type="throughput"
4842 mdapi_supported_apis=""
4843 mdapi_usage_flags="Tier3 Frame Batch Draw"
4844 mdapi_group="L3/Data Port/SLM"
4845 mdapi_hw_unit_type="gpu"
4846 />
4847 <counter name="EU FPU1 Binary Instruction"
4848 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4849 data_type="float"
4850 max_equation="100"
4851 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4852 underscore_name="eu_binary_fpu1_instruction"
4853 units="percent"
4854 symbol_name="EuBinaryFpu1Instruction"
4855 semantic_type="duration"
4856 mdapi_supported_apis=""
4857 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4858 mdapi_group="EU Array/Pipes/Instructions"
4859 mdapi_hw_unit_type="gpu"
4860 />
4861 <counter name="EU FPU1 Ternary Instruction"
4862 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4863 data_type="float"
4864 max_equation="100"
4865 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4866 underscore_name="eu_ternary_fpu1_instruction"
4867 units="percent"
4868 symbol_name="EuTernaryFpu1Instruction"
4869 semantic_type="duration"
4870 mdapi_supported_apis=""
4871 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4872 mdapi_group="EU Array/Pipes/Instructions"
4873 mdapi_hw_unit_type="gpu"
4874 />
4875 <counter name="EU Send Pipe Active"
4876 description="The percentage of time in which EU send pipeline was actively processing."
4877 data_type="float"
4878 max_equation="100"
4879 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4880 underscore_name="eu_send_active"
4881 units="percent"
4882 symbol_name="EuSendActive"
4883 semantic_type="duration"
4884 mdapi_supported_apis=""
4885 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4886 mdapi_group="EU Array/Pipes"
4887 mdapi_hw_unit_type="gpu"
4888 />
4889 <register_config type="NOA">
4890 <register type="NOA" address="0x00000D04" value="0x00000200" />
4891 <register type="NOA" address="0x00009884" value="0x00000000" />
4892 <register type="NOA" address="0x00009888" value="0x146C0080" />
4893 <register type="NOA" address="0x00009888" value="0x14EC0080" />
4894 <register type="NOA" address="0x00009888" value="0x006C0050" />
4895 <register type="NOA" address="0x00009888" value="0x066C5100" />
4896 <register type="NOA" address="0x00009888" value="0x086C0052" />
4897 <register type="NOA" address="0x00009888" value="0x026C5C00" />
4898 <register type="NOA" address="0x00009888" value="0x106C0000" />
4899 <register type="NOA" address="0x00009888" value="0x186C0800" />
4900 <register type="NOA" address="0x00009888" value="0x1A6C0540" />
4901 <register type="NOA" address="0x00009888" value="0x00739000" />
4902 <register type="NOA" address="0x00009888" value="0x02739000" />
4903 <register type="NOA" address="0x00009888" value="0x0473F000" />
4904 <register type="NOA" address="0x00009888" value="0x00778000" />
4905 <register type="NOA" address="0x00009888" value="0x0E778000" />
4906 <register type="NOA" address="0x00009888" value="0x14778000" />
4907 <register type="NOA" address="0x00009888" value="0x167702A0" />
4908 <register type="NOA" address="0x00009888" value="0x06778000" />
4909 <register type="NOA" address="0x00009888" value="0x08778000" />
4910 <register type="NOA" address="0x00009888" value="0x08EC5000" />
4911 <register type="NOA" address="0x00009888" value="0x0AEC5251" />
4912 <register type="NOA" address="0x00009888" value="0x04EC005C" />
4913 <register type="NOA" address="0x00009888" value="0x10EC0000" />
4914 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
4915 <register type="NOA" address="0x00009888" value="0x18EC0000" />
4916 <register type="NOA" address="0x00009888" value="0x04F3E000" />
4917 <register type="NOA" address="0x00009888" value="0x02F31000" />
4918 <register type="NOA" address="0x00009888" value="0x16F702A0" />
4919 <register type="NOA" address="0x00009888" value="0x08F78000" />
4920 <register type="NOA" address="0x00009884" value="0x00000007" />
4921 <register type="NOA" address="0x00009888" value="0x0B080360" />
4922 <register type="NOA" address="0x00009888" value="0x1D073800" />
4923 <register type="NOA" address="0x00009888" value="0x1F070140" />
4924 <register type="NOA" address="0x00009888" value="0x01081060" />
4925 <register type="NOA" address="0x00009888" value="0x0D080000" />
4926 <register type="NOA" address="0x00009888" value="0x01094000" />
4927 <register type="NOA" address="0x00009888" value="0x03091000" />
4928 <register type="NOA" address="0x00009888" value="0x09044000" />
4929 <register type="NOA" address="0x00009888" value="0x0B041000" />
4930 <register type="NOA" address="0x00009888" value="0x0D048000" />
4931 <register type="NOA" address="0x00009888" value="0x0F042000" />
4932 <register type="NOA" address="0x00009888" value="0x0507E700" />
4933 <register type="NOA" address="0x00009888" value="0x070700D7" />
4934 <register type="NOA" address="0x00009888" value="0x25070000" />
4935 <register type="NOA" address="0x00009888" value="0x1B070000" />
4936 <register type="NOA" address="0x00009888" value="0x1100C000" />
4937 <register type="NOA" address="0x00009888" value="0x1F00C000" />
4938 <register type="NOA" address="0x00009888" value="0x2100C000" />
4939 <register type="NOA" address="0x00009888" value="0x2300C000" />
4940 <register type="NOA" address="0x00009888" value="0x2500C000" />
4941 <register type="NOA" address="0x00009888" value="0x2700C000" />
4942 <register type="NOA" address="0x00009888" value="0x13004000" />
4943 <register type="NOA" address="0x00009888" value="0x15004000" />
4944 <register type="NOA" address="0x00009888" value="0x1700C000" />
4945 <register type="NOA" address="0x00009888" value="0x1900C000" />
4946 <register type="NOA" address="0x00009888" value="0x1B004000" />
4947 <register type="NOA" address="0x00009888" value="0x1D004000" />
4948 <register type="NOA" address="0x00009888" value="0x47001111" />
4949 <register type="NOA" address="0x00009888" value="0x39002101" />
4950 <register type="NOA" address="0x00009888" value="0x49001110" />
4951 <register type="NOA" address="0x00009888" value="0x3D000429" />
4952 <register type="NOA" address="0x00009888" value="0x4B000001" />
4953 <register type="NOA" address="0x00009888" value="0x3F000000" />
4954 <register type="NOA" address="0x00009888" value="0x35000000" />
4955 <register type="NOA" address="0x00009888" value="0x31000000" />
4956 <register type="NOA" address="0x00009888" value="0x3B002401" />
4957 </register_config>
4958 <register_config type="OA">
4959 <register type="OA" address="0x00002740" value="0x00000000" />
4960 <register type="OA" address="0x00002710" value="0x00000000" />
4961 <register type="OA" address="0x00002714" value="0x00800000" />
4962 <register type="OA" address="0x00002720" value="0x00000000" />
4963 <register type="OA" address="0x00002724" value="0x00800000" />
4964 </register_config>
4965 <register_config type="FLEX">
4966 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4967 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4968 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4969 <register type="FLEX" address="0x0000E758" value="0x00101100" />
4970 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4971 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4972 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4973 </register_config>
4974 </set>
4975
4976 <set name="Metric set HDCAndSF"
4977 mdapi_supported_apis="OGL OCL IO BB"
4978 underscore_name="hdc_and_sf"
4979 hw_config_guid="890094c5-8615-4f69-a8b9-706c5bcbd713"
4980 chipset="CNL"
4981 symbol_name="HDCAndSF"
4982 >
4983 <counter name="GPU Core Clocks"
4984 description="The total number of GPU core clocks elapsed during the measurement."
4985 data_type="uint64"
4986 equation="GPU_CLOCK 0 READ"
4987 underscore_name="gpu_core_clocks"
4988 units="cycles"
4989 symbol_name="GpuCoreClocks"
4990 semantic_type="event"
4991 mdapi_supported_apis=""
4992 mdapi_usage_flags="Tier1 Frame Batch Draw"
4993 mdapi_hw_unit_type="gpu"
4994 mdapi_group="GPU"
4995 />
4996 <counter name="EU Active"
4997 description="The percentage of time in which the Execution Units were actively processing."
4998 data_type="float"
4999 max_equation="100"
5000 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5001 underscore_name="eu_active"
5002 units="percent"
5003 symbol_name="EuActive"
5004 semantic_type="duration"
5005 mdapi_supported_apis=""
5006 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5007 mdapi_group="EU Array"
5008 mdapi_hw_unit_type="gpu"
5009 />
5010 <counter name="EU Both FPU Pipes Active"
5011 description="The percentage of time in which both EU FPU pipelines were actively processing."
5012 data_type="float"
5013 max_equation="100"
5014 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5015 underscore_name="eu_fpu_both_active"
5016 units="percent"
5017 symbol_name="EuFpuBothActive"
5018 semantic_type="duration"
5019 mdapi_supported_apis=""
5020 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5021 mdapi_group="EU Array/Pipes"
5022 mdapi_hw_unit_type="gpu"
5023 />
5024 <counter name="SQ is full"
5025 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5026 data_type="float"
5027 max_equation="100"
5028 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5029 underscore_name="gt_request_queue_full"
5030 units="percent"
5031 symbol_name="GTRequestQueueFull"
5032 semantic_type="duration"
5033 mdapi_supported_apis=""
5034 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5035 mdapi_group="GTI"
5036 mdapi_hw_unit_type="gpu"
5037 />
5038 <counter name="VS Send Pipe Active"
5039 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5040 data_type="float"
5041 max_equation="100"
5042 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5043 underscore_name="vs_send_active"
5044 units="percent"
5045 symbol_name="VsSendActive"
5046 semantic_type="duration"
5047 mdapi_supported_apis=""
5048 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5049 mdapi_group="EU Array/Vertex Shader"
5050 mdapi_hw_unit_type="gpu"
5051 />
5052 <counter name="VS FPU1 Pipe Active"
5053 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5054 data_type="float"
5055 max_equation="100"
5056 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5057 underscore_name="vs_fpu1_active"
5058 units="percent"
5059 symbol_name="VsFpu1Active"
5060 semantic_type="duration"
5061 mdapi_supported_apis=""
5062 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5063 mdapi_group="EU Array/Vertex Shader"
5064 mdapi_hw_unit_type="gpu"
5065 />
5066 <counter name="GS Threads Dispatched"
5067 description="The total number of geometry shader hardware threads dispatched."
5068 data_type="uint64"
5069 equation="A 5 READ"
5070 underscore_name="gs_threads"
5071 units="threads"
5072 symbol_name="GsThreads"
5073 semantic_type="event"
5074 mdapi_supported_apis=""
5075 mdapi_usage_flags="Tier3 Frame Batch Draw"
5076 mdapi_hw_unit_type="gpu"
5077 mdapi_group="EU Array/Geometry Shader"
5078 />
5079 <counter name="Early Hi-Depth Test Fails"
5080 description="The total number of pixels dropped on early hierarchical depth test."
5081 data_type="uint64"
5082 equation="A 22 READ 4 UMUL"
5083 underscore_name="hi_depth_test_fails"
5084 units="pixels"
5085 symbol_name="HiDepthTestFails"
5086 semantic_type="event"
5087 mdapi_supported_apis=""
5088 mdapi_usage_flags="Tier3 Frame Batch Draw"
5089 mdapi_hw_unit_type="gpu"
5090 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5091 />
5092 <counter name="FS Both FPU Active"
5093 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5094 data_type="float"
5095 max_equation="100"
5096 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5097 underscore_name="ps_eu_both_fpu_active"
5098 units="percent"
5099 symbol_name="PsEuBothFpuActive"
5100 semantic_type="duration"
5101 mdapi_supported_apis=""
5102 mdapi_usage_flags="Tier4 Frame Batch Draw"
5103 mdapi_group="3D Pipe/Fragment Shader"
5104 mdapi_hw_unit_type="gpu"
5105 />
5106 <counter name="VS Threads Dispatched"
5107 description="The total number of vertex shader hardware threads dispatched."
5108 data_type="uint64"
5109 equation="A 1 READ"
5110 underscore_name="vs_threads"
5111 units="threads"
5112 symbol_name="VsThreads"
5113 semantic_type="event"
5114 mdapi_supported_apis=""
5115 mdapi_usage_flags="Tier3 Frame Batch Draw"
5116 mdapi_hw_unit_type="gpu"
5117 mdapi_group="EU Array/Vertex Shader"
5118 />
5119 <counter name="Polygon Data Ready"
5120 description="The percentage of time in which geometry pipeline output is ready"
5121 data_type="float"
5122 max_equation="100"
5123 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5124 underscore_name="poly_data_ready"
5125 units="percent"
5126 symbol_name="PolyDataReady"
5127 semantic_type="duration"
5128 mdapi_supported_apis=""
5129 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5130 mdapi_group="GPU/3D Pipe/Strip-Fans"
5131 mdapi_hw_unit_type="gpu"
5132 />
5133 <counter name="FS Threads Dispatched"
5134 description="The total number of fragment shader hardware threads dispatched."
5135 data_type="uint64"
5136 equation="A 6 READ"
5137 underscore_name="ps_threads"
5138 units="threads"
5139 symbol_name="PsThreads"
5140 semantic_type="event"
5141 mdapi_supported_apis=""
5142 mdapi_usage_flags="Tier3 Frame Batch Draw"
5143 mdapi_hw_unit_type="gpu"
5144 mdapi_group="EU Array/Fragment Shader"
5145 />
5146 <counter name="Shader Barrier Messages"
5147 description="The total number of shader barrier messages."
5148 data_type="uint64"
5149 equation="A 35 READ"
5150 underscore_name="shader_barriers"
5151 units="messages"
5152 symbol_name="ShaderBarriers"
5153 semantic_type="event"
5154 mdapi_supported_apis=""
5155 mdapi_usage_flags="Tier3 Frame Batch Draw"
5156 mdapi_hw_unit_type="gpu"
5157 mdapi_group="EU Array/Barrier"
5158 />
5159 <counter name="Sampler Texels"
5160 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5161 data_type="uint64"
5162 equation="A 28 READ 4 UMUL"
5163 underscore_name="sampler_texels"
5164 units="texels"
5165 symbol_name="SamplerTexels"
5166 semantic_type="event"
5167 mdapi_supported_apis=""
5168 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5169 mdapi_hw_unit_type="gpu"
5170 mdapi_group="Sampler/Sampler Input"
5171 />
5172 <counter name="Pixels Failing Tests"
5173 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5174 data_type="uint64"
5175 equation="A 25 READ 4 UMUL"
5176 underscore_name="pixels_failing_post_ps_tests"
5177 units="pixels"
5178 symbol_name="PixelsFailingPostPsTests"
5179 semantic_type="event"
5180 mdapi_supported_apis=""
5181 mdapi_usage_flags="Tier3 Frame Batch Draw"
5182 mdapi_hw_unit_type="gpu"
5183 mdapi_group="3D Pipe/Output Merger"
5184 />
5185 <counter name="GPU Time Elapsed"
5186 description="Time elapsed on the GPU during the measurement."
5187 data_type="uint64"
5188 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5189 underscore_name="gpu_time"
5190 units="ns"
5191 symbol_name="GpuTime"
5192 semantic_type="duration"
5193 mdapi_supported_apis=""
5194 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5195 mdapi_hw_unit_type="gpu"
5196 mdapi_group="GPU"
5197 />
5198 <counter name="AVG GPU Core Frequency"
5199 description="Average GPU Core Frequency in the measurement."
5200 data_type="uint64"
5201 max_equation="$GpuMaxFrequency"
5202 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5203 underscore_name="avg_gpu_core_frequency"
5204 units="hz"
5205 symbol_name="AvgGpuCoreFrequency"
5206 semantic_type="event"
5207 mdapi_supported_apis=""
5208 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5209 mdapi_group="GPU"
5210 mdapi_hw_unit_type="gpu"
5211 />
5212 <counter name="Sampler Texels Misses"
5213 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5214 data_type="uint64"
5215 equation="A 29 READ 4 UMUL"
5216 underscore_name="sampler_texel_misses"
5217 units="texels"
5218 symbol_name="SamplerTexelMisses"
5219 semantic_type="event"
5220 mdapi_supported_apis=""
5221 mdapi_usage_flags="Tier3 Batch Frame Draw"
5222 mdapi_hw_unit_type="gpu"
5223 mdapi_group="Sampler/Sampler Cache"
5224 />
5225 <counter name="Slice0 Subslice1 Non-sampler Shader Access Stalled On L3"
5226 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice1)"
5227 data_type="float"
5228 max_equation="100"
5229 equation="B 4 READ B 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5230 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5231 units="percent"
5232 symbol_name="NonSamplerShader01AccessStalledOnL3"
5233 availability="$SubsliceMask 2 AND"
5234 semantic_type="duration"
5235 mdapi_supported_apis=""
5236 mdapi_usage_flags="Tier3 Frame Batch Draw"
5237 mdapi_group="GPU/Data Port"
5238 mdapi_hw_unit_type="subslice"
5239 />
5240 <counter name="CS Threads Dispatched"
5241 description="The total number of compute shader hardware threads dispatched."
5242 data_type="uint64"
5243 equation="A 4 READ"
5244 underscore_name="cs_threads"
5245 units="threads"
5246 symbol_name="CsThreads"
5247 semantic_type="event"
5248 mdapi_supported_apis=""
5249 mdapi_usage_flags="Tier3 Frame Batch Draw"
5250 mdapi_hw_unit_type="gpu"
5251 mdapi_group="EU Array/Compute Shader"
5252 />
5253 <counter name="Slice0 Subslice2 Non-sampler Shader Access Stalled On L3"
5254 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice2)"
5255 data_type="float"
5256 max_equation="100"
5257 equation="B 6 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5258 underscore_name="non_sampler_shader02_access_stalled_on_l3"
5259 units="percent"
5260 symbol_name="NonSamplerShader02AccessStalledOnL3"
5261 availability="$SubsliceMask 4 AND"
5262 semantic_type="duration"
5263 mdapi_supported_apis=""
5264 mdapi_usage_flags="Tier3 Frame Batch Draw"
5265 mdapi_group="GPU/Data Port"
5266 mdapi_hw_unit_type="subslice"
5267 />
5268 <counter name="SLM Bytes Read"
5269 description="The total number of GPU memory bytes read from shared local memory."
5270 data_type="uint64"
5271 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5272 equation="A 30 READ 64 UMUL"
5273 underscore_name="slm_bytes_read"
5274 units="bytes"
5275 symbol_name="SlmBytesRead"
5276 semantic_type="throughput"
5277 mdapi_supported_apis=""
5278 mdapi_usage_flags="Tier3 Frame Batch Draw"
5279 mdapi_group="L3/Data Port/SLM"
5280 mdapi_hw_unit_type="gpu"
5281 />
5282 <counter name="PS FPU1 Pipe Active"
5283 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5284 data_type="float"
5285 max_equation="100"
5286 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5287 underscore_name="ps_fpu1_active"
5288 units="percent"
5289 symbol_name="PsFpu1Active"
5290 semantic_type="duration"
5291 mdapi_supported_apis=""
5292 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5293 mdapi_group="EU Array/Pixel Shader"
5294 mdapi_hw_unit_type="gpu"
5295 />
5296 <counter name="PS Send Pipeline Active"
5297 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5298 data_type="float"
5299 max_equation="100"
5300 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5301 underscore_name="ps_send_active"
5302 units="percent"
5303 symbol_name="PsSendActive"
5304 semantic_type="duration"
5305 mdapi_supported_apis=""
5306 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5307 mdapi_group="EU Array/Pixel Shader"
5308 mdapi_hw_unit_type="gpu"
5309 />
5310 <counter name="VS FPU0 Pipe Active"
5311 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5312 data_type="float"
5313 max_equation="100"
5314 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5315 underscore_name="vs_fpu0_active"
5316 units="percent"
5317 symbol_name="VsFpu0Active"
5318 semantic_type="duration"
5319 mdapi_supported_apis=""
5320 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5321 mdapi_group="EU Array/Vertex Shader"
5322 mdapi_hw_unit_type="gpu"
5323 />
5324 <counter name="GPU Busy"
5325 description="The percentage of time in which the GPU has been processing GPU commands."
5326 data_type="float"
5327 max_equation="100"
5328 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5329 underscore_name="gpu_busy"
5330 units="percent"
5331 symbol_name="GpuBusy"
5332 semantic_type="duration"
5333 mdapi_supported_apis=""
5334 mdapi_usage_flags="Tier1 Overview System Frame"
5335 mdapi_group="GPU"
5336 mdapi_hw_unit_type="gpu"
5337 />
5338 <counter name="Slice1 Subslice0 Non-sampler Shader Access Stalled On L3"
5339 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice0)"
5340 data_type="float"
5341 max_equation="100"
5342 equation="C 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5343 underscore_name="non_sampler_shader10_access_stalled_on_l3"
5344 units="percent"
5345 symbol_name="NonSamplerShader10AccessStalledOnL3"
5346 availability="$SubsliceMask 8 AND"
5347 semantic_type="duration"
5348 mdapi_supported_apis=""
5349 mdapi_usage_flags="Tier3 Frame Batch Draw"
5350 mdapi_group="GPU/Data Port"
5351 mdapi_hw_unit_type="subslice"
5352 />
5353 <counter name="Rasterized Pixels"
5354 description="The total number of rasterized pixels."
5355 data_type="uint64"
5356 equation="A 21 READ 4 UMUL"
5357 underscore_name="rasterized_pixels"
5358 units="pixels"
5359 symbol_name="RasterizedPixels"
5360 semantic_type="event"
5361 mdapi_supported_apis=""
5362 mdapi_usage_flags="Tier3 Frame Batch Draw"
5363 mdapi_hw_unit_type="gpu"
5364 mdapi_group="3D Pipe/Rasterizer"
5365 />
5366 <counter name="PS FPU0 Pipe Active"
5367 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5368 data_type="float"
5369 max_equation="100"
5370 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5371 underscore_name="ps_fpu0_active"
5372 units="percent"
5373 symbol_name="PsFpu0Active"
5374 semantic_type="duration"
5375 mdapi_supported_apis=""
5376 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5377 mdapi_group="EU Array/Pixel Shader"
5378 mdapi_hw_unit_type="gpu"
5379 />
5380 <counter name="DS Threads Dispatched"
5381 description="The total number of domain shader hardware threads dispatched."
5382 data_type="uint64"
5383 equation="A 3 READ"
5384 underscore_name="ds_threads"
5385 units="threads"
5386 symbol_name="DsThreads"
5387 semantic_type="event"
5388 mdapi_supported_apis=""
5389 mdapi_usage_flags="Tier3 Frame Batch Draw"
5390 mdapi_hw_unit_type="gpu"
5391 mdapi_group="EU Array/Domain Shader"
5392 />
5393 <counter name="Samples Written"
5394 description="The total number of samples or pixels written to all render targets."
5395 data_type="uint64"
5396 equation="A 26 READ 4 UMUL"
5397 underscore_name="samples_written"
5398 units="pixels"
5399 symbol_name="SamplesWritten"
5400 semantic_type="event"
5401 mdapi_supported_apis=""
5402 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5403 mdapi_hw_unit_type="gpu"
5404 mdapi_group="3D Pipe/Output Merger"
5405 />
5406 <counter name="EU Stall"
5407 description="The percentage of time in which the Execution Units were stalled."
5408 data_type="float"
5409 max_equation="100"
5410 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5411 underscore_name="eu_stall"
5412 units="percent"
5413 symbol_name="EuStall"
5414 semantic_type="duration"
5415 mdapi_supported_apis=""
5416 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5417 mdapi_group="EU Array"
5418 mdapi_hw_unit_type="gpu"
5419 />
5420 <counter name="Samples Blended"
5421 description="The total number of blended samples or pixels written to all render targets."
5422 data_type="uint64"
5423 equation="A 27 READ 4 UMUL"
5424 underscore_name="samples_blended"
5425 units="pixels"
5426 symbol_name="SamplesBlended"
5427 semantic_type="event"
5428 mdapi_supported_apis=""
5429 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5430 mdapi_hw_unit_type="gpu"
5431 mdapi_group="3D Pipe/Output Merger"
5432 />
5433 <counter name="Early Depth Test Fails"
5434 description="The total number of pixels dropped on early depth test."
5435 data_type="uint64"
5436 equation="A 23 READ 4 UMUL"
5437 underscore_name="early_depth_test_fails"
5438 units="pixels"
5439 symbol_name="EarlyDepthTestFails"
5440 semantic_type="event"
5441 mdapi_supported_apis=""
5442 mdapi_usage_flags="Tier3 Frame Batch Draw"
5443 mdapi_hw_unit_type="gpu"
5444 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5445 />
5446 <counter name="Shader Memory Accesses"
5447 description="The total number of shader memory accesses to L3."
5448 data_type="uint64"
5449 equation="A 32 READ"
5450 underscore_name="shader_memory_accesses"
5451 units="messages"
5452 symbol_name="ShaderMemoryAccesses"
5453 semantic_type="event"
5454 mdapi_supported_apis=""
5455 mdapi_usage_flags="Tier3 Frame Batch Draw"
5456 mdapi_hw_unit_type="gpu"
5457 mdapi_group="L3/Data Port"
5458 />
5459 <counter name="HS Threads Dispatched"
5460 description="The total number of hull shader hardware threads dispatched."
5461 data_type="uint64"
5462 equation="A 2 READ"
5463 underscore_name="hs_threads"
5464 units="threads"
5465 symbol_name="HsThreads"
5466 semantic_type="event"
5467 mdapi_supported_apis=""
5468 mdapi_usage_flags="Tier3 Frame Batch Draw"
5469 mdapi_hw_unit_type="gpu"
5470 mdapi_group="EU Array/Hull Shader"
5471 />
5472 <counter name="Slice1 Subslice1 Non-sampler Shader Access Stalled On L3"
5473 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice1)"
5474 data_type="float"
5475 max_equation="100"
5476 equation="C 2 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5477 underscore_name="non_sampler_shader11_access_stalled_on_l3"
5478 units="percent"
5479 symbol_name="NonSamplerShader11AccessStalledOnL3"
5480 availability="$SubsliceMask 16 AND"
5481 semantic_type="duration"
5482 mdapi_supported_apis=""
5483 mdapi_usage_flags="Tier3 Frame Batch Draw"
5484 mdapi_group="GPU/Data Port"
5485 mdapi_hw_unit_type="subslice"
5486 />
5487 <counter name="L3 Shader Throughput"
5488 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5489 data_type="uint64"
5490 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5491 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5492 underscore_name="l3_shader_throughput"
5493 units="bytes"
5494 symbol_name="L3ShaderThroughput"
5495 semantic_type="throughput"
5496 mdapi_supported_apis=""
5497 mdapi_usage_flags="Tier2 Frame Batch Draw"
5498 mdapi_group="L3/Data Port"
5499 mdapi_hw_unit_type="gpu"
5500 />
5501 <counter name="Samples Killed in FS"
5502 description="The total number of samples or pixels dropped in fragment shaders."
5503 data_type="uint64"
5504 equation="A 24 READ 4 UMUL"
5505 underscore_name="samples_killed_in_ps"
5506 units="pixels"
5507 symbol_name="SamplesKilledInPs"
5508 semantic_type="event"
5509 mdapi_supported_apis=""
5510 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5511 mdapi_hw_unit_type="gpu"
5512 mdapi_group="3D Pipe/Fragment Shader"
5513 />
5514 <counter name="Slice0 Subslice0 Non-sampler Shader Access Stalled On L3"
5515 description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice0)"
5516 data_type="float"
5517 max_equation="100"
5518 equation="B 2 READ B 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5519 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5520 units="percent"
5521 symbol_name="NonSamplerShader00AccessStalledOnL3"
5522 availability="$SubsliceMask 1 AND"
5523 semantic_type="duration"
5524 mdapi_supported_apis=""
5525 mdapi_usage_flags="Tier3 Frame Batch Draw"
5526 mdapi_group="GPU/Data Port"
5527 mdapi_hw_unit_type="subslice"
5528 />
5529 <counter name="SLM Bytes Written"
5530 description="The total number of GPU memory bytes written into shared local memory."
5531 data_type="uint64"
5532 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5533 equation="A 31 READ 64 UMUL"
5534 underscore_name="slm_bytes_written"
5535 units="bytes"
5536 symbol_name="SlmBytesWritten"
5537 semantic_type="throughput"
5538 mdapi_supported_apis=""
5539 mdapi_usage_flags="Tier3 Frame Batch Draw"
5540 mdapi_group="L3/Data Port/SLM"
5541 mdapi_hw_unit_type="gpu"
5542 />
5543 <counter name="Shader Atomic Memory Accesses"
5544 description="The total number of shader atomic memory accesses."
5545 data_type="uint64"
5546 equation="A 34 READ"
5547 underscore_name="shader_atomics"
5548 units="messages"
5549 symbol_name="ShaderAtomics"
5550 semantic_type="event"
5551 mdapi_supported_apis=""
5552 mdapi_usage_flags="Tier3 Frame Batch Draw"
5553 mdapi_hw_unit_type="gpu"
5554 mdapi_group="L3/Data Port/Atomics"
5555 />
5556 <register_config type="NOA">
5557 <register type="NOA" address="0x00000D04" value="0x00000200" />
5558 <register type="NOA" address="0x00009884" value="0x00000000" />
5559 <register type="NOA" address="0x00009888" value="0x121A0011" />
5560 <register type="NOA" address="0x00009888" value="0x123A0011" />
5561 <register type="NOA" address="0x00009888" value="0x129A0011" />
5562 <register type="NOA" address="0x00009888" value="0x12BA0011" />
5563 <register type="NOA" address="0x00009888" value="0x125A0011" />
5564 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
5565 <register type="NOA" address="0x00009888" value="0x186C00A0" />
5566 <register type="NOA" address="0x00009888" value="0x0673C000" />
5567 <register type="NOA" address="0x00009888" value="0x00736000" />
5568 <register type="NOA" address="0x00009888" value="0x0C74A000" />
5569 <register type="NOA" address="0x00009888" value="0x0C75A000" />
5570 <register type="NOA" address="0x00009888" value="0x0E762800" />
5571 <register type="NOA" address="0x00009888" value="0x1477C000" />
5572 <register type="NOA" address="0x00009888" value="0x16779570" />
5573 <register type="NOA" address="0x00009888" value="0x18770002" />
5574 <register type="NOA" address="0x00009888" value="0x02778000" />
5575 <register type="NOA" address="0x00009888" value="0x04778000" />
5576 <register type="NOA" address="0x00009888" value="0x0A7B8000" />
5577 <register type="NOA" address="0x00009888" value="0x0C7B002A" />
5578 <register type="NOA" address="0x00009888" value="0x147C8000" />
5579 <register type="NOA" address="0x00009888" value="0x167C003E" />
5580 <register type="NOA" address="0x00009888" value="0x1E7D0028" />
5581 <register type="NOA" address="0x00009888" value="0x1A1901E0" />
5582 <register type="NOA" address="0x00009888" value="0x081A2B50" />
5583 <register type="NOA" address="0x00009888" value="0x001A0000" />
5584 <register type="NOA" address="0x00009888" value="0x1A391E00" />
5585 <register type="NOA" address="0x00009888" value="0x0A3A2B50" />
5586 <register type="NOA" address="0x00009888" value="0x003A0000" />
5587 <register type="NOA" address="0x00009888" value="0x12F41400" />
5588 <register type="NOA" address="0x00009888" value="0x14F500A0" />
5589 <register type="NOA" address="0x00009888" value="0x10F60280" />
5590 <register type="NOA" address="0x00009888" value="0x16F7C000" />
5591 <register type="NOA" address="0x00009888" value="0x18F70003" />
5592 <register type="NOA" address="0x00009888" value="0x02F74000" />
5593 <register type="NOA" address="0x00009888" value="0x04F74000" />
5594 <register type="NOA" address="0x00009888" value="0x08FBA000" />
5595 <register type="NOA" address="0x00009888" value="0x02FC8000" />
5596 <register type="NOA" address="0x00009888" value="0x04FC8000" />
5597 <register type="NOA" address="0x00009888" value="0x1CFD000A" />
5598 <register type="NOA" address="0x00009888" value="0x1C99003C" />
5599 <register type="NOA" address="0x00009888" value="0x0E9A2B50" />
5600 <register type="NOA" address="0x00009888" value="0x009A0000" />
5601 <register type="NOA" address="0x00009888" value="0x02B9C000" />
5602 <register type="NOA" address="0x00009888" value="0x04B9C000" />
5603 <register type="NOA" address="0x00009888" value="0x00BA2800" />
5604 <register type="NOA" address="0x00009888" value="0x02BA0056" />
5605 <register type="NOA" address="0x00009888" value="0x1A596000" />
5606 <register type="NOA" address="0x00009888" value="0x1C590003" />
5607 <register type="NOA" address="0x00009888" value="0x0C5A2B50" />
5608 <register type="NOA" address="0x00009888" value="0x005A0000" />
5609 <register type="NOA" address="0x00009884" value="0x00000007" />
5610 <register type="NOA" address="0x00009888" value="0x130E03C0" />
5611 <register type="NOA" address="0x00009888" value="0x2100F000" />
5612 <register type="NOA" address="0x00009888" value="0x01181000" />
5613 <register type="NOA" address="0x00009888" value="0x010E0030" />
5614 <register type="NOA" address="0x00009888" value="0x110E0000" />
5615 <register type="NOA" address="0x00009888" value="0x01104000" />
5616 <register type="NOA" address="0x00009888" value="0x01118000" />
5617 <register type="NOA" address="0x00009888" value="0x0B142000" />
5618 <register type="NOA" address="0x00009888" value="0x01092000" />
5619 <register type="NOA" address="0x00009888" value="0x010B4000" />
5620 <register type="NOA" address="0x00009888" value="0x09041000" />
5621 <register type="NOA" address="0x00009888" value="0x1D000071" />
5622 <register type="NOA" address="0x00009888" value="0x33000000" />
5623 <register type="NOA" address="0x00009888" value="0x11004000" />
5624 <register type="NOA" address="0x00009888" value="0x2300C000" />
5625 <register type="NOA" address="0x00009888" value="0x2500C000" />
5626 <register type="NOA" address="0x00009888" value="0x2700C000" />
5627 <register type="NOA" address="0x00009888" value="0x2900C000" />
5628 <register type="NOA" address="0x00009888" value="0x2B00C000" />
5629 <register type="NOA" address="0x00009888" value="0x2D00C000" />
5630 <register type="NOA" address="0x00009888" value="0x2F00C000" />
5631 <register type="NOA" address="0x00009888" value="0x1300C000" />
5632 <register type="NOA" address="0x00009888" value="0x1500C000" />
5633 <register type="NOA" address="0x00009888" value="0x47000003" />
5634 <register type="NOA" address="0x00009888" value="0x39000000" />
5635 <register type="NOA" address="0x00009888" value="0x4B001111" />
5636 <register type="NOA" address="0x00009888" value="0x3D000408" />
5637 <register type="NOA" address="0x00009888" value="0x3F000421" />
5638 <register type="NOA" address="0x00009888" value="0x4D000000" />
5639 <register type="NOA" address="0x00009888" value="0x41000084" />
5640 <register type="NOA" address="0x00009888" value="0x35000000" />
5641 <register type="NOA" address="0x00009888" value="0x31000000" />
5642 <register type="NOA" address="0x00009888" value="0x43000000" />
5643 <register type="NOA" address="0x00009888" value="0x49000300" />
5644 </register_config>
5645 <register_config type="OA">
5646 <register type="OA" address="0x00002740" value="0x00000000" />
5647 <register type="OA" address="0x00002710" value="0x00000000" />
5648 <register type="OA" address="0x00002714" value="0x10800000" />
5649 <register type="OA" address="0x00002720" value="0x00000000" />
5650 <register type="OA" address="0x00002724" value="0x00800000" />
5651 <register type="OA" address="0x00002770" value="0x00000002" />
5652 <register type="OA" address="0x00002774" value="0x0000FFFE" />
5653 </register_config>
5654 <register_config type="FLEX">
5655 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5656 <register type="FLEX" address="0x0000E558" value="0x00010003" />
5657 <register type="FLEX" address="0x0000E658" value="0x00012011" />
5658 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5659 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5660 </register_config>
5661 </set>
5662
5663 <set name="Metric set L3_1"
5664 mdapi_supported_apis="OGL OCL IO BB"
5665 underscore_name="l3_1"
5666 hw_config_guid="e56f7dd7-ff55-4bae-89a1-a526a2e3b0d6"
5667 chipset="CNL"
5668 symbol_name="L3_1"
5669 >
5670 <counter name="GPU Core Clocks"
5671 description="The total number of GPU core clocks elapsed during the measurement."
5672 data_type="uint64"
5673 equation="GPU_CLOCK 0 READ"
5674 underscore_name="gpu_core_clocks"
5675 units="cycles"
5676 symbol_name="GpuCoreClocks"
5677 semantic_type="event"
5678 mdapi_supported_apis=""
5679 mdapi_usage_flags="Tier1 Frame Batch Draw"
5680 mdapi_hw_unit_type="gpu"
5681 mdapi_group="GPU"
5682 />
5683 <counter name="EU Active"
5684 description="The percentage of time in which the Execution Units were actively processing."
5685 data_type="float"
5686 max_equation="100"
5687 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5688 underscore_name="eu_active"
5689 units="percent"
5690 symbol_name="EuActive"
5691 semantic_type="duration"
5692 mdapi_supported_apis=""
5693 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5694 mdapi_group="EU Array"
5695 mdapi_hw_unit_type="gpu"
5696 />
5697 <counter name="Slice0 L3 Bank1 Active"
5698 description="The percentage of time in which slice0 L3 bank1 is active"
5699 data_type="float"
5700 max_equation="100"
5701 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5702 underscore_name="l30_bank1_active"
5703 units="percent"
5704 symbol_name="L30Bank1Active"
5705 availability="$SliceMask 1 AND"
5706 semantic_type="duration"
5707 mdapi_supported_apis=""
5708 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5709 mdapi_group="GTI/L3"
5710 mdapi_hw_unit_type="slice"
5711 />
5712 <counter name="EU Both FPU Pipes Active"
5713 description="The percentage of time in which both EU FPU pipelines were actively processing."
5714 data_type="float"
5715 max_equation="100"
5716 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5717 underscore_name="eu_fpu_both_active"
5718 units="percent"
5719 symbol_name="EuFpuBothActive"
5720 semantic_type="duration"
5721 mdapi_supported_apis=""
5722 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5723 mdapi_group="EU Array/Pipes"
5724 mdapi_hw_unit_type="gpu"
5725 />
5726 <counter name="SQ is full"
5727 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5728 data_type="float"
5729 max_equation="100"
5730 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5731 underscore_name="gt_request_queue_full"
5732 units="percent"
5733 symbol_name="GTRequestQueueFull"
5734 semantic_type="duration"
5735 mdapi_supported_apis=""
5736 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5737 mdapi_group="GTI"
5738 mdapi_hw_unit_type="gpu"
5739 />
5740 <counter name="VS Send Pipe Active"
5741 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5742 data_type="float"
5743 max_equation="100"
5744 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5745 underscore_name="vs_send_active"
5746 units="percent"
5747 symbol_name="VsSendActive"
5748 semantic_type="duration"
5749 mdapi_supported_apis=""
5750 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5751 mdapi_group="EU Array/Vertex Shader"
5752 mdapi_hw_unit_type="gpu"
5753 />
5754 <counter name="VS FPU1 Pipe Active"
5755 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5756 data_type="float"
5757 max_equation="100"
5758 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5759 underscore_name="vs_fpu1_active"
5760 units="percent"
5761 symbol_name="VsFpu1Active"
5762 semantic_type="duration"
5763 mdapi_supported_apis=""
5764 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5765 mdapi_group="EU Array/Vertex Shader"
5766 mdapi_hw_unit_type="gpu"
5767 />
5768 <counter name="GS Threads Dispatched"
5769 description="The total number of geometry shader hardware threads dispatched."
5770 data_type="uint64"
5771 equation="A 5 READ"
5772 underscore_name="gs_threads"
5773 units="threads"
5774 symbol_name="GsThreads"
5775 semantic_type="event"
5776 mdapi_supported_apis=""
5777 mdapi_usage_flags="Tier3 Frame Batch Draw"
5778 mdapi_hw_unit_type="gpu"
5779 mdapi_group="EU Array/Geometry Shader"
5780 />
5781 <counter name="Early Hi-Depth Test Fails"
5782 description="The total number of pixels dropped on early hierarchical depth test."
5783 data_type="uint64"
5784 equation="A 22 READ 4 UMUL"
5785 underscore_name="hi_depth_test_fails"
5786 units="pixels"
5787 symbol_name="HiDepthTestFails"
5788 semantic_type="event"
5789 mdapi_supported_apis=""
5790 mdapi_usage_flags="Tier3 Frame Batch Draw"
5791 mdapi_hw_unit_type="gpu"
5792 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5793 />
5794 <counter name="FS Both FPU Active"
5795 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5796 data_type="float"
5797 max_equation="100"
5798 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5799 underscore_name="ps_eu_both_fpu_active"
5800 units="percent"
5801 symbol_name="PsEuBothFpuActive"
5802 semantic_type="duration"
5803 mdapi_supported_apis=""
5804 mdapi_usage_flags="Tier4 Frame Batch Draw"
5805 mdapi_group="3D Pipe/Fragment Shader"
5806 mdapi_hw_unit_type="gpu"
5807 />
5808 <counter name="VS Threads Dispatched"
5809 description="The total number of vertex shader hardware threads dispatched."
5810 data_type="uint64"
5811 equation="A 1 READ"
5812 underscore_name="vs_threads"
5813 units="threads"
5814 symbol_name="VsThreads"
5815 semantic_type="event"
5816 mdapi_supported_apis=""
5817 mdapi_usage_flags="Tier3 Frame Batch Draw"
5818 mdapi_hw_unit_type="gpu"
5819 mdapi_group="EU Array/Vertex Shader"
5820 />
5821 <counter name="Slice0 L3 Bank1 Stalled"
5822 description="The percentage of time in which slice0 L3 bank1 is stalled"
5823 data_type="float"
5824 max_equation="100"
5825 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5826 underscore_name="l30_bank1_stalled"
5827 units="percent"
5828 symbol_name="L30Bank1Stalled"
5829 availability="$SliceMask 1 AND"
5830 semantic_type="duration"
5831 mdapi_supported_apis=""
5832 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5833 mdapi_group="GTI/L3"
5834 mdapi_hw_unit_type="slice"
5835 />
5836 <counter name="FS Threads Dispatched"
5837 description="The total number of fragment shader hardware threads dispatched."
5838 data_type="uint64"
5839 equation="A 6 READ"
5840 underscore_name="ps_threads"
5841 units="threads"
5842 symbol_name="PsThreads"
5843 semantic_type="event"
5844 mdapi_supported_apis=""
5845 mdapi_usage_flags="Tier3 Frame Batch Draw"
5846 mdapi_hw_unit_type="gpu"
5847 mdapi_group="EU Array/Fragment Shader"
5848 />
5849 <counter name="Shader Barrier Messages"
5850 description="The total number of shader barrier messages."
5851 data_type="uint64"
5852 equation="A 35 READ"
5853 underscore_name="shader_barriers"
5854 units="messages"
5855 symbol_name="ShaderBarriers"
5856 semantic_type="event"
5857 mdapi_supported_apis=""
5858 mdapi_usage_flags="Tier3 Frame Batch Draw"
5859 mdapi_hw_unit_type="gpu"
5860 mdapi_group="EU Array/Barrier"
5861 />
5862 <counter name="Sampler Texels"
5863 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5864 data_type="uint64"
5865 equation="A 28 READ 4 UMUL"
5866 underscore_name="sampler_texels"
5867 units="texels"
5868 symbol_name="SamplerTexels"
5869 semantic_type="event"
5870 mdapi_supported_apis=""
5871 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5872 mdapi_hw_unit_type="gpu"
5873 mdapi_group="Sampler/Sampler Input"
5874 />
5875 <counter name="Pixels Failing Tests"
5876 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5877 data_type="uint64"
5878 equation="A 25 READ 4 UMUL"
5879 underscore_name="pixels_failing_post_ps_tests"
5880 units="pixels"
5881 symbol_name="PixelsFailingPostPsTests"
5882 semantic_type="event"
5883 mdapi_supported_apis=""
5884 mdapi_usage_flags="Tier3 Frame Batch Draw"
5885 mdapi_hw_unit_type="gpu"
5886 mdapi_group="3D Pipe/Output Merger"
5887 />
5888 <counter name="GPU Time Elapsed"
5889 description="Time elapsed on the GPU during the measurement."
5890 data_type="uint64"
5891 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5892 underscore_name="gpu_time"
5893 units="ns"
5894 symbol_name="GpuTime"
5895 semantic_type="duration"
5896 mdapi_supported_apis=""
5897 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5898 mdapi_hw_unit_type="gpu"
5899 mdapi_group="GPU"
5900 />
5901 <counter name="AVG GPU Core Frequency"
5902 description="Average GPU Core Frequency in the measurement."
5903 data_type="uint64"
5904 max_equation="$GpuMaxFrequency"
5905 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5906 underscore_name="avg_gpu_core_frequency"
5907 units="hz"
5908 symbol_name="AvgGpuCoreFrequency"
5909 semantic_type="event"
5910 mdapi_supported_apis=""
5911 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5912 mdapi_group="GPU"
5913 mdapi_hw_unit_type="gpu"
5914 />
5915 <counter name="Sampler Texels Misses"
5916 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5917 data_type="uint64"
5918 equation="A 29 READ 4 UMUL"
5919 underscore_name="sampler_texel_misses"
5920 units="texels"
5921 symbol_name="SamplerTexelMisses"
5922 semantic_type="event"
5923 mdapi_supported_apis=""
5924 mdapi_usage_flags="Tier3 Batch Frame Draw"
5925 mdapi_hw_unit_type="gpu"
5926 mdapi_group="Sampler/Sampler Cache"
5927 />
5928 <counter name="CS Threads Dispatched"
5929 description="The total number of compute shader hardware threads dispatched."
5930 data_type="uint64"
5931 equation="A 4 READ"
5932 underscore_name="cs_threads"
5933 units="threads"
5934 symbol_name="CsThreads"
5935 semantic_type="event"
5936 mdapi_supported_apis=""
5937 mdapi_usage_flags="Tier3 Frame Batch Draw"
5938 mdapi_hw_unit_type="gpu"
5939 mdapi_group="EU Array/Compute Shader"
5940 />
5941 <counter name="SLM Bytes Read"
5942 description="The total number of GPU memory bytes read from shared local memory."
5943 data_type="uint64"
5944 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5945 equation="A 30 READ 64 UMUL"
5946 underscore_name="slm_bytes_read"
5947 units="bytes"
5948 symbol_name="SlmBytesRead"
5949 semantic_type="throughput"
5950 mdapi_supported_apis=""
5951 mdapi_usage_flags="Tier3 Frame Batch Draw"
5952 mdapi_group="L3/Data Port/SLM"
5953 mdapi_hw_unit_type="gpu"
5954 />
5955 <counter name="PS FPU1 Pipe Active"
5956 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5957 data_type="float"
5958 max_equation="100"
5959 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5960 underscore_name="ps_fpu1_active"
5961 units="percent"
5962 symbol_name="PsFpu1Active"
5963 semantic_type="duration"
5964 mdapi_supported_apis=""
5965 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5966 mdapi_group="EU Array/Pixel Shader"
5967 mdapi_hw_unit_type="gpu"
5968 />
5969 <counter name="PS Send Pipeline Active"
5970 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5971 data_type="float"
5972 max_equation="100"
5973 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5974 underscore_name="ps_send_active"
5975 units="percent"
5976 symbol_name="PsSendActive"
5977 semantic_type="duration"
5978 mdapi_supported_apis=""
5979 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5980 mdapi_group="EU Array/Pixel Shader"
5981 mdapi_hw_unit_type="gpu"
5982 />
5983 <counter name="VS FPU0 Pipe Active"
5984 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5985 data_type="float"
5986 max_equation="100"
5987 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5988 underscore_name="vs_fpu0_active"
5989 units="percent"
5990 symbol_name="VsFpu0Active"
5991 semantic_type="duration"
5992 mdapi_supported_apis=""
5993 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5994 mdapi_group="EU Array/Vertex Shader"
5995 mdapi_hw_unit_type="gpu"
5996 />
5997 <counter name="GPU Busy"
5998 description="The percentage of time in which the GPU has been processing GPU commands."
5999 data_type="float"
6000 max_equation="100"
6001 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6002 underscore_name="gpu_busy"
6003 units="percent"
6004 symbol_name="GpuBusy"
6005 semantic_type="duration"
6006 mdapi_supported_apis=""
6007 mdapi_usage_flags="Tier1 Overview System Frame"
6008 mdapi_group="GPU"
6009 mdapi_hw_unit_type="gpu"
6010 />
6011 <counter name="Slice0 L3 Bank2 Active"
6012 description="The percentage of time in which slice0 L3 bank2 is active"
6013 data_type="float"
6014 max_equation="100"
6015 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6016 underscore_name="l30_bank2_active"
6017 units="percent"
6018 symbol_name="L30Bank2Active"
6019 availability="$SliceMask 1 AND"
6020 semantic_type="duration"
6021 mdapi_supported_apis=""
6022 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6023 mdapi_group="GTI/L3"
6024 mdapi_hw_unit_type="slice"
6025 />
6026 <counter name="Slice0 L3 Bank0 Active"
6027 description="The percentage of time in which slice0 L3 bank0 is active"
6028 data_type="float"
6029 max_equation="100"
6030 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6031 underscore_name="l30_bank0_active"
6032 units="percent"
6033 symbol_name="L30Bank0Active"
6034 availability="$SliceMask 1 AND"
6035 semantic_type="duration"
6036 mdapi_supported_apis=""
6037 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6038 mdapi_group="GTI/L3"
6039 mdapi_hw_unit_type="slice"
6040 />
6041 <counter name="Rasterized Pixels"
6042 description="The total number of rasterized pixels."
6043 data_type="uint64"
6044 equation="A 21 READ 4 UMUL"
6045 underscore_name="rasterized_pixels"
6046 units="pixels"
6047 symbol_name="RasterizedPixels"
6048 semantic_type="event"
6049 mdapi_supported_apis=""
6050 mdapi_usage_flags="Tier3 Frame Batch Draw"
6051 mdapi_hw_unit_type="gpu"
6052 mdapi_group="3D Pipe/Rasterizer"
6053 />
6054 <counter name="Slice1 L3 Bank2 Stalled"
6055 description="The percentage of time in which slice1 L3 bank2 is stalled"
6056 data_type="float"
6057 max_equation="100"
6058 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6059 underscore_name="l31_bank2_stalled"
6060 units="percent"
6061 symbol_name="L31Bank2Stalled"
6062 availability="$SliceMask 2 AND"
6063 semantic_type="duration"
6064 mdapi_supported_apis=""
6065 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6066 mdapi_group="GTI/L3"
6067 mdapi_hw_unit_type="slice"
6068 />
6069 <counter name="PS FPU0 Pipe Active"
6070 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6071 data_type="float"
6072 max_equation="100"
6073 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6074 underscore_name="ps_fpu0_active"
6075 units="percent"
6076 symbol_name="PsFpu0Active"
6077 semantic_type="duration"
6078 mdapi_supported_apis=""
6079 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6080 mdapi_group="EU Array/Pixel Shader"
6081 mdapi_hw_unit_type="gpu"
6082 />
6083 <counter name="Slice0 L3 Bank0 Stalled"
6084 description="The percentage of time in which slice0 L3 bank0 is stalled"
6085 data_type="float"
6086 max_equation="100"
6087 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6088 underscore_name="l30_bank0_stalled"
6089 units="percent"
6090 symbol_name="L30Bank0Stalled"
6091 availability="$SliceMask 1 AND"
6092 semantic_type="duration"
6093 mdapi_supported_apis=""
6094 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6095 mdapi_group="GTI/L3"
6096 mdapi_hw_unit_type="slice"
6097 />
6098 <counter name="DS Threads Dispatched"
6099 description="The total number of domain shader hardware threads dispatched."
6100 data_type="uint64"
6101 equation="A 3 READ"
6102 underscore_name="ds_threads"
6103 units="threads"
6104 symbol_name="DsThreads"
6105 semantic_type="event"
6106 mdapi_supported_apis=""
6107 mdapi_usage_flags="Tier3 Frame Batch Draw"
6108 mdapi_hw_unit_type="gpu"
6109 mdapi_group="EU Array/Domain Shader"
6110 />
6111 <counter name="Samples Written"
6112 description="The total number of samples or pixels written to all render targets."
6113 data_type="uint64"
6114 equation="A 26 READ 4 UMUL"
6115 underscore_name="samples_written"
6116 units="pixels"
6117 symbol_name="SamplesWritten"
6118 semantic_type="event"
6119 mdapi_supported_apis=""
6120 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6121 mdapi_hw_unit_type="gpu"
6122 mdapi_group="3D Pipe/Output Merger"
6123 />
6124 <counter name="EU Stall"
6125 description="The percentage of time in which the Execution Units were stalled."
6126 data_type="float"
6127 max_equation="100"
6128 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6129 underscore_name="eu_stall"
6130 units="percent"
6131 symbol_name="EuStall"
6132 semantic_type="duration"
6133 mdapi_supported_apis=""
6134 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6135 mdapi_group="EU Array"
6136 mdapi_hw_unit_type="gpu"
6137 />
6138 <counter name="Samples Blended"
6139 description="The total number of blended samples or pixels written to all render targets."
6140 data_type="uint64"
6141 equation="A 27 READ 4 UMUL"
6142 underscore_name="samples_blended"
6143 units="pixels"
6144 symbol_name="SamplesBlended"
6145 semantic_type="event"
6146 mdapi_supported_apis=""
6147 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6148 mdapi_hw_unit_type="gpu"
6149 mdapi_group="3D Pipe/Output Merger"
6150 />
6151 <counter name="Early Depth Test Fails"
6152 description="The total number of pixels dropped on early depth test."
6153 data_type="uint64"
6154 equation="A 23 READ 4 UMUL"
6155 underscore_name="early_depth_test_fails"
6156 units="pixels"
6157 symbol_name="EarlyDepthTestFails"
6158 semantic_type="event"
6159 mdapi_supported_apis=""
6160 mdapi_usage_flags="Tier3 Frame Batch Draw"
6161 mdapi_hw_unit_type="gpu"
6162 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6163 />
6164 <counter name="Shader Memory Accesses"
6165 description="The total number of shader memory accesses to L3."
6166 data_type="uint64"
6167 equation="A 32 READ"
6168 underscore_name="shader_memory_accesses"
6169 units="messages"
6170 symbol_name="ShaderMemoryAccesses"
6171 semantic_type="event"
6172 mdapi_supported_apis=""
6173 mdapi_usage_flags="Tier3 Frame Batch Draw"
6174 mdapi_hw_unit_type="gpu"
6175 mdapi_group="L3/Data Port"
6176 />
6177 <counter name="HS Threads Dispatched"
6178 description="The total number of hull shader hardware threads dispatched."
6179 data_type="uint64"
6180 equation="A 2 READ"
6181 underscore_name="hs_threads"
6182 units="threads"
6183 symbol_name="HsThreads"
6184 semantic_type="event"
6185 mdapi_supported_apis=""
6186 mdapi_usage_flags="Tier3 Frame Batch Draw"
6187 mdapi_hw_unit_type="gpu"
6188 mdapi_group="EU Array/Hull Shader"
6189 />
6190 <counter name="L3 Shader Throughput"
6191 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6192 data_type="uint64"
6193 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6194 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
6195 underscore_name="l3_shader_throughput"
6196 units="bytes"
6197 symbol_name="L3ShaderThroughput"
6198 semantic_type="throughput"
6199 mdapi_supported_apis=""
6200 mdapi_usage_flags="Tier2 Frame Batch Draw"
6201 mdapi_group="L3/Data Port"
6202 mdapi_hw_unit_type="gpu"
6203 />
6204 <counter name="Samples Killed in FS"
6205 description="The total number of samples or pixels dropped in fragment shaders."
6206 data_type="uint64"
6207 equation="A 24 READ 4 UMUL"
6208 underscore_name="samples_killed_in_ps"
6209 units="pixels"
6210 symbol_name="SamplesKilledInPs"
6211 semantic_type="event"
6212 mdapi_supported_apis=""
6213 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6214 mdapi_hw_unit_type="gpu"
6215 mdapi_group="3D Pipe/Fragment Shader"
6216 />
6217 <counter name="SLM Bytes Written"
6218 description="The total number of GPU memory bytes written into shared local memory."
6219 data_type="uint64"
6220 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6221 equation="A 31 READ 64 UMUL"
6222 underscore_name="slm_bytes_written"
6223 units="bytes"
6224 symbol_name="SlmBytesWritten"
6225 semantic_type="throughput"
6226 mdapi_supported_apis=""
6227 mdapi_usage_flags="Tier3 Frame Batch Draw"
6228 mdapi_group="L3/Data Port/SLM"
6229 mdapi_hw_unit_type="gpu"
6230 />
6231 <counter name="Shader Atomic Memory Accesses"
6232 description="The total number of shader atomic memory accesses."
6233 data_type="uint64"
6234 equation="A 34 READ"
6235 underscore_name="shader_atomics"
6236 units="messages"
6237 symbol_name="ShaderAtomics"
6238 semantic_type="event"
6239 mdapi_supported_apis=""
6240 mdapi_usage_flags="Tier3 Frame Batch Draw"
6241 mdapi_hw_unit_type="gpu"
6242 mdapi_group="L3/Data Port/Atomics"
6243 />
6244 <register_config type="NOA">
6245 <register type="NOA" address="0x00000D04" value="0x00000200" />
6246 <register type="NOA" address="0x00009884" value="0x00000000" />
6247 <register type="NOA" address="0x00009888" value="0x1661001A" />
6248 <register type="NOA" address="0x00009888" value="0x1665001A" />
6249 <register type="NOA" address="0x00009888" value="0x1669001A" />
6250 <register type="NOA" address="0x00009888" value="0x106C1C00" />
6251 <register type="NOA" address="0x00009888" value="0x126C0004" />
6252 <register type="NOA" address="0x00009888" value="0x166C001D" />
6253 <register type="NOA" address="0x00009888" value="0x10EC0400" />
6254 <register type="NOA" address="0x00009888" value="0x16EC0000" />
6255 <register type="NOA" address="0x00009888" value="0x02610024" />
6256 <register type="NOA" address="0x00009888" value="0x10610000" />
6257 <register type="NOA" address="0x00009888" value="0x1E610000" />
6258 <register type="NOA" address="0x00009888" value="0x02652400" />
6259 <register type="NOA" address="0x00009888" value="0x10650000" />
6260 <register type="NOA" address="0x00009888" value="0x1E650000" />
6261 <register type="NOA" address="0x00009888" value="0x04690024" />
6262 <register type="NOA" address="0x00009888" value="0x10690000" />
6263 <register type="NOA" address="0x00009888" value="0x1E690000" />
6264 <register type="NOA" address="0x00009888" value="0x006C0020" />
6265 <register type="NOA" address="0x00009888" value="0x066C2800" />
6266 <register type="NOA" address="0x00009888" value="0x0A6C2820" />
6267 <register type="NOA" address="0x00009888" value="0x0E6C3832" />
6268 <register type="NOA" address="0x00009888" value="0x186C05A0" />
6269 <register type="NOA" address="0x00009888" value="0x1A6C1010" />
6270 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6271 <register type="NOA" address="0x00009888" value="0x186D8000" />
6272 <register type="NOA" address="0x00009888" value="0x0A6E1000" />
6273 <register type="NOA" address="0x00009888" value="0x0073F000" />
6274 <register type="NOA" address="0x00009888" value="0x02738000" />
6275 <register type="NOA" address="0x00009888" value="0x0473D000" />
6276 <register type="NOA" address="0x00009888" value="0x0673D000" />
6277 <register type="NOA" address="0x00009888" value="0x00778000" />
6278 <register type="NOA" address="0x00009888" value="0x0E778000" />
6279 <register type="NOA" address="0x00009888" value="0x14778000" />
6280 <register type="NOA" address="0x00009888" value="0x16778A80" />
6281 <register type="NOA" address="0x00009888" value="0x18770002" />
6282 <register type="NOA" address="0x00009888" value="0x02778000" />
6283 <register type="NOA" address="0x00009888" value="0x04778000" />
6284 <register type="NOA" address="0x00009888" value="0x06778000" />
6285 <register type="NOA" address="0x00009888" value="0x08774000" />
6286 <register type="NOA" address="0x00009888" value="0x04784000" />
6287 <register type="NOA" address="0x00009888" value="0x0A7B0004" />
6288 <register type="NOA" address="0x00009888" value="0x08EC0020" />
6289 <register type="NOA" address="0x00009888" value="0x0CEC0020" />
6290 <register type="NOA" address="0x00009888" value="0x00EC3600" />
6291 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
6292 <register type="NOA" address="0x00009888" value="0x18EC0000" />
6293 <register type="NOA" address="0x00009888" value="0x04F31000" />
6294 <register type="NOA" address="0x00009888" value="0x06F31000" />
6295 <register type="NOA" address="0x00009888" value="0x00F32000" />
6296 <register type="NOA" address="0x00009888" value="0x14F78000" />
6297 <register type="NOA" address="0x00009888" value="0x16F70800" />
6298 <register type="NOA" address="0x00009888" value="0x02F78000" />
6299 <register type="NOA" address="0x00009884" value="0x00000007" />
6300 <register type="NOA" address="0x00009888" value="0x2100F000" />
6301 <register type="NOA" address="0x00009888" value="0x1D000071" />
6302 <register type="NOA" address="0x00009888" value="0x33000000" />
6303 <register type="NOA" address="0x00009888" value="0x1100C000" />
6304 <register type="NOA" address="0x00009888" value="0x1F00C000" />
6305 <register type="NOA" address="0x00009888" value="0x2500C000" />
6306 <register type="NOA" address="0x00009888" value="0x2700C000" />
6307 <register type="NOA" address="0x00009888" value="0x2900C000" />
6308 <register type="NOA" address="0x00009888" value="0x2D00C000" />
6309 <register type="NOA" address="0x00009888" value="0x2F00C000" />
6310 <register type="NOA" address="0x00009888" value="0x1300C000" />
6311 <register type="NOA" address="0x00009888" value="0x1500C000" />
6312 <register type="NOA" address="0x00009888" value="0x1700C000" />
6313 <register type="NOA" address="0x00009888" value="0x1900C000" />
6314 <register type="NOA" address="0x00009888" value="0x47000101" />
6315 <register type="NOA" address="0x00009888" value="0x39000001" />
6316 <register type="NOA" address="0x00009888" value="0x49001300" />
6317 <register type="NOA" address="0x00009888" value="0x3D000021" />
6318 <register type="NOA" address="0x00009888" value="0x4B001100" />
6319 <register type="NOA" address="0x00009888" value="0x3F000420" />
6320 <register type="NOA" address="0x00009888" value="0x4D001100" />
6321 <register type="NOA" address="0x00009888" value="0x41000400" />
6322 <register type="NOA" address="0x00009888" value="0x35000000" />
6323 <register type="NOA" address="0x00009888" value="0x31000000" />
6324 <register type="NOA" address="0x00009888" value="0x43000001" />
6325 <register type="NOA" address="0x00009888" value="0x3B0000C7" />
6326 </register_config>
6327 <register_config type="OA">
6328 <register type="OA" address="0x00002740" value="0x00000000" />
6329 <register type="OA" address="0x00002710" value="0x00000000" />
6330 <register type="OA" address="0x00002714" value="0x70800000" />
6331 <register type="OA" address="0x00002720" value="0x00000000" />
6332 <register type="OA" address="0x00002724" value="0x00800000" />
6333 <register type="OA" address="0x00002770" value="0x20000801" />
6334 <register type="OA" address="0x00002774" value="0x0111FEEE" />
6335 <register type="OA" address="0x00002778" value="0x40001001" />
6336 <register type="OA" address="0x0000277C" value="0x0222FDDD" />
6337 <register type="OA" address="0x00002780" value="0x80002002" />
6338 <register type="OA" address="0x00002784" value="0x0444FBBB" />
6339 </register_config>
6340 <register_config type="FLEX">
6341 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6342 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6343 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6344 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6345 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6346 </register_config>
6347 </set>
6348
6349 <set name="Metric set L3_2"
6350 mdapi_supported_apis="OGL OCL IO BB"
6351 underscore_name="l3_2"
6352 hw_config_guid="918834e2-a1a4-4d77-9f3a-0c229f8d803f"
6353 chipset="CNL"
6354 symbol_name="L3_2"
6355 >
6356 <counter name="GPU Core Clocks"
6357 description="The total number of GPU core clocks elapsed during the measurement."
6358 data_type="uint64"
6359 equation="GPU_CLOCK 0 READ"
6360 underscore_name="gpu_core_clocks"
6361 units="cycles"
6362 symbol_name="GpuCoreClocks"
6363 semantic_type="event"
6364 mdapi_supported_apis=""
6365 mdapi_usage_flags="Tier1 Frame Batch Draw"
6366 mdapi_hw_unit_type="gpu"
6367 mdapi_group="GPU"
6368 />
6369 <counter name="EU Active"
6370 description="The percentage of time in which the Execution Units were actively processing."
6371 data_type="float"
6372 max_equation="100"
6373 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6374 underscore_name="eu_active"
6375 units="percent"
6376 symbol_name="EuActive"
6377 semantic_type="duration"
6378 mdapi_supported_apis=""
6379 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6380 mdapi_group="EU Array"
6381 mdapi_hw_unit_type="gpu"
6382 />
6383 <counter name="Slice1 L3 Bank1 Stalled"
6384 description="The percentage of time in which slice1 L3 bank1 is stalled"
6385 data_type="float"
6386 max_equation="100"
6387 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6388 underscore_name="l31_bank1_stalled"
6389 units="percent"
6390 symbol_name="L31Bank1Stalled"
6391 availability="$SliceMask 2 AND"
6392 semantic_type="duration"
6393 mdapi_supported_apis=""
6394 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6395 mdapi_group="GTI/L3"
6396 mdapi_hw_unit_type="slice"
6397 />
6398 <counter name="EU Both FPU Pipes Active"
6399 description="The percentage of time in which both EU FPU pipelines were actively processing."
6400 data_type="float"
6401 max_equation="100"
6402 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6403 underscore_name="eu_fpu_both_active"
6404 units="percent"
6405 symbol_name="EuFpuBothActive"
6406 semantic_type="duration"
6407 mdapi_supported_apis=""
6408 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6409 mdapi_group="EU Array/Pipes"
6410 mdapi_hw_unit_type="gpu"
6411 />
6412 <counter name="SQ is full"
6413 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6414 data_type="float"
6415 max_equation="100"
6416 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6417 underscore_name="gt_request_queue_full"
6418 units="percent"
6419 symbol_name="GTRequestQueueFull"
6420 semantic_type="duration"
6421 mdapi_supported_apis=""
6422 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6423 mdapi_group="GTI"
6424 mdapi_hw_unit_type="gpu"
6425 />
6426 <counter name="VS Send Pipe Active"
6427 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6428 data_type="float"
6429 max_equation="100"
6430 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6431 underscore_name="vs_send_active"
6432 units="percent"
6433 symbol_name="VsSendActive"
6434 semantic_type="duration"
6435 mdapi_supported_apis=""
6436 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6437 mdapi_group="EU Array/Vertex Shader"
6438 mdapi_hw_unit_type="gpu"
6439 />
6440 <counter name="VS FPU1 Pipe Active"
6441 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6442 data_type="float"
6443 max_equation="100"
6444 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6445 underscore_name="vs_fpu1_active"
6446 units="percent"
6447 symbol_name="VsFpu1Active"
6448 semantic_type="duration"
6449 mdapi_supported_apis=""
6450 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6451 mdapi_group="EU Array/Vertex Shader"
6452 mdapi_hw_unit_type="gpu"
6453 />
6454 <counter name="GS Threads Dispatched"
6455 description="The total number of geometry shader hardware threads dispatched."
6456 data_type="uint64"
6457 equation="A 5 READ"
6458 underscore_name="gs_threads"
6459 units="threads"
6460 symbol_name="GsThreads"
6461 semantic_type="event"
6462 mdapi_supported_apis=""
6463 mdapi_usage_flags="Tier3 Frame Batch Draw"
6464 mdapi_hw_unit_type="gpu"
6465 mdapi_group="EU Array/Geometry Shader"
6466 />
6467 <counter name="Early Hi-Depth Test Fails"
6468 description="The total number of pixels dropped on early hierarchical depth test."
6469 data_type="uint64"
6470 equation="A 22 READ 4 UMUL"
6471 underscore_name="hi_depth_test_fails"
6472 units="pixels"
6473 symbol_name="HiDepthTestFails"
6474 semantic_type="event"
6475 mdapi_supported_apis=""
6476 mdapi_usage_flags="Tier3 Frame Batch Draw"
6477 mdapi_hw_unit_type="gpu"
6478 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6479 />
6480 <counter name="FS Both FPU Active"
6481 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6482 data_type="float"
6483 max_equation="100"
6484 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6485 underscore_name="ps_eu_both_fpu_active"
6486 units="percent"
6487 symbol_name="PsEuBothFpuActive"
6488 semantic_type="duration"
6489 mdapi_supported_apis=""
6490 mdapi_usage_flags="Tier4 Frame Batch Draw"
6491 mdapi_group="3D Pipe/Fragment Shader"
6492 mdapi_hw_unit_type="gpu"
6493 />
6494 <counter name="VS Threads Dispatched"
6495 description="The total number of vertex shader hardware threads dispatched."
6496 data_type="uint64"
6497 equation="A 1 READ"
6498 underscore_name="vs_threads"
6499 units="threads"
6500 symbol_name="VsThreads"
6501 semantic_type="event"
6502 mdapi_supported_apis=""
6503 mdapi_usage_flags="Tier3 Frame Batch Draw"
6504 mdapi_hw_unit_type="gpu"
6505 mdapi_group="EU Array/Vertex Shader"
6506 />
6507 <counter name="FS Threads Dispatched"
6508 description="The total number of fragment shader hardware threads dispatched."
6509 data_type="uint64"
6510 equation="A 6 READ"
6511 underscore_name="ps_threads"
6512 units="threads"
6513 symbol_name="PsThreads"
6514 semantic_type="event"
6515 mdapi_supported_apis=""
6516 mdapi_usage_flags="Tier3 Frame Batch Draw"
6517 mdapi_hw_unit_type="gpu"
6518 mdapi_group="EU Array/Fragment Shader"
6519 />
6520 <counter name="Shader Barrier Messages"
6521 description="The total number of shader barrier messages."
6522 data_type="uint64"
6523 equation="A 35 READ"
6524 underscore_name="shader_barriers"
6525 units="messages"
6526 symbol_name="ShaderBarriers"
6527 semantic_type="event"
6528 mdapi_supported_apis=""
6529 mdapi_usage_flags="Tier3 Frame Batch Draw"
6530 mdapi_hw_unit_type="gpu"
6531 mdapi_group="EU Array/Barrier"
6532 />
6533 <counter name="Slice1 L3 Bank0 Stalled"
6534 description="The percentage of time in which slice1 L3 bank0 is stalled"
6535 data_type="float"
6536 max_equation="100"
6537 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6538 underscore_name="l31_bank0_stalled"
6539 units="percent"
6540 symbol_name="L31Bank0Stalled"
6541 availability="$SliceMask 2 AND"
6542 semantic_type="duration"
6543 mdapi_supported_apis=""
6544 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6545 mdapi_group="GTI/L3"
6546 mdapi_hw_unit_type="slice"
6547 />
6548 <counter name="Sampler Texels"
6549 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6550 data_type="uint64"
6551 equation="A 28 READ 4 UMUL"
6552 underscore_name="sampler_texels"
6553 units="texels"
6554 symbol_name="SamplerTexels"
6555 semantic_type="event"
6556 mdapi_supported_apis=""
6557 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6558 mdapi_hw_unit_type="gpu"
6559 mdapi_group="Sampler/Sampler Input"
6560 />
6561 <counter name="Pixels Failing Tests"
6562 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6563 data_type="uint64"
6564 equation="A 25 READ 4 UMUL"
6565 underscore_name="pixels_failing_post_ps_tests"
6566 units="pixels"
6567 symbol_name="PixelsFailingPostPsTests"
6568 semantic_type="event"
6569 mdapi_supported_apis=""
6570 mdapi_usage_flags="Tier3 Frame Batch Draw"
6571 mdapi_hw_unit_type="gpu"
6572 mdapi_group="3D Pipe/Output Merger"
6573 />
6574 <counter name="GPU Time Elapsed"
6575 description="Time elapsed on the GPU during the measurement."
6576 data_type="uint64"
6577 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6578 underscore_name="gpu_time"
6579 units="ns"
6580 symbol_name="GpuTime"
6581 semantic_type="duration"
6582 mdapi_supported_apis=""
6583 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6584 mdapi_hw_unit_type="gpu"
6585 mdapi_group="GPU"
6586 />
6587 <counter name="AVG GPU Core Frequency"
6588 description="Average GPU Core Frequency in the measurement."
6589 data_type="uint64"
6590 max_equation="$GpuMaxFrequency"
6591 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6592 underscore_name="avg_gpu_core_frequency"
6593 units="hz"
6594 symbol_name="AvgGpuCoreFrequency"
6595 semantic_type="event"
6596 mdapi_supported_apis=""
6597 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6598 mdapi_group="GPU"
6599 mdapi_hw_unit_type="gpu"
6600 />
6601 <counter name="Sampler Texels Misses"
6602 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6603 data_type="uint64"
6604 equation="A 29 READ 4 UMUL"
6605 underscore_name="sampler_texel_misses"
6606 units="texels"
6607 symbol_name="SamplerTexelMisses"
6608 semantic_type="event"
6609 mdapi_supported_apis=""
6610 mdapi_usage_flags="Tier3 Batch Frame Draw"
6611 mdapi_hw_unit_type="gpu"
6612 mdapi_group="Sampler/Sampler Cache"
6613 />
6614 <counter name="CS Threads Dispatched"
6615 description="The total number of compute shader hardware threads dispatched."
6616 data_type="uint64"
6617 equation="A 4 READ"
6618 underscore_name="cs_threads"
6619 units="threads"
6620 symbol_name="CsThreads"
6621 semantic_type="event"
6622 mdapi_supported_apis=""
6623 mdapi_usage_flags="Tier3 Frame Batch Draw"
6624 mdapi_hw_unit_type="gpu"
6625 mdapi_group="EU Array/Compute Shader"
6626 />
6627 <counter name="SLM Bytes Read"
6628 description="The total number of GPU memory bytes read from shared local memory."
6629 data_type="uint64"
6630 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6631 equation="A 30 READ 64 UMUL"
6632 underscore_name="slm_bytes_read"
6633 units="bytes"
6634 symbol_name="SlmBytesRead"
6635 semantic_type="throughput"
6636 mdapi_supported_apis=""
6637 mdapi_usage_flags="Tier3 Frame Batch Draw"
6638 mdapi_group="L3/Data Port/SLM"
6639 mdapi_hw_unit_type="gpu"
6640 />
6641 <counter name="PS FPU1 Pipe Active"
6642 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6643 data_type="float"
6644 max_equation="100"
6645 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6646 underscore_name="ps_fpu1_active"
6647 units="percent"
6648 symbol_name="PsFpu1Active"
6649 semantic_type="duration"
6650 mdapi_supported_apis=""
6651 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6652 mdapi_group="EU Array/Pixel Shader"
6653 mdapi_hw_unit_type="gpu"
6654 />
6655 <counter name="Slice0 L3 Bank2 Stalled"
6656 description="The percentage of time in which slice0 L3 bank2 is stalled"
6657 data_type="float"
6658 max_equation="100"
6659 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6660 underscore_name="l30_bank2_stalled"
6661 units="percent"
6662 symbol_name="L30Bank2Stalled"
6663 availability="$SliceMask 1 AND"
6664 semantic_type="duration"
6665 mdapi_supported_apis=""
6666 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6667 mdapi_group="GTI/L3"
6668 mdapi_hw_unit_type="slice"
6669 />
6670 <counter name="PS Send Pipeline Active"
6671 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6672 data_type="float"
6673 max_equation="100"
6674 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6675 underscore_name="ps_send_active"
6676 units="percent"
6677 symbol_name="PsSendActive"
6678 semantic_type="duration"
6679 mdapi_supported_apis=""
6680 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6681 mdapi_group="EU Array/Pixel Shader"
6682 mdapi_hw_unit_type="gpu"
6683 />
6684 <counter name="VS FPU0 Pipe Active"
6685 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6686 data_type="float"
6687 max_equation="100"
6688 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6689 underscore_name="vs_fpu0_active"
6690 units="percent"
6691 symbol_name="VsFpu0Active"
6692 semantic_type="duration"
6693 mdapi_supported_apis=""
6694 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6695 mdapi_group="EU Array/Vertex Shader"
6696 mdapi_hw_unit_type="gpu"
6697 />
6698 <counter name="GPU Busy"
6699 description="The percentage of time in which the GPU has been processing GPU commands."
6700 data_type="float"
6701 max_equation="100"
6702 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6703 underscore_name="gpu_busy"
6704 units="percent"
6705 symbol_name="GpuBusy"
6706 semantic_type="duration"
6707 mdapi_supported_apis=""
6708 mdapi_usage_flags="Tier1 Overview System Frame"
6709 mdapi_group="GPU"
6710 mdapi_hw_unit_type="gpu"
6711 />
6712 <counter name="Slice1 L3 Bank2 Active"
6713 description="The percentage of time in which slice1 L3 bank2 is active"
6714 data_type="float"
6715 max_equation="100"
6716 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6717 underscore_name="l31_bank2_active"
6718 units="percent"
6719 symbol_name="L31Bank2Active"
6720 availability="$SliceMask 2 AND"
6721 semantic_type="duration"
6722 mdapi_supported_apis=""
6723 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6724 mdapi_group="GTI/L3"
6725 mdapi_hw_unit_type="slice"
6726 />
6727 <counter name="Rasterized Pixels"
6728 description="The total number of rasterized pixels."
6729 data_type="uint64"
6730 equation="A 21 READ 4 UMUL"
6731 underscore_name="rasterized_pixels"
6732 units="pixels"
6733 symbol_name="RasterizedPixels"
6734 semantic_type="event"
6735 mdapi_supported_apis=""
6736 mdapi_usage_flags="Tier3 Frame Batch Draw"
6737 mdapi_hw_unit_type="gpu"
6738 mdapi_group="3D Pipe/Rasterizer"
6739 />
6740 <counter name="Slice1 L3 Bank1 Active"
6741 description="The percentage of time in which slice1 L3 bank1 is active"
6742 data_type="float"
6743 max_equation="100"
6744 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6745 underscore_name="l31_bank1_active"
6746 units="percent"
6747 symbol_name="L31Bank1Active"
6748 availability="$SliceMask 2 AND"
6749 semantic_type="duration"
6750 mdapi_supported_apis=""
6751 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6752 mdapi_group="GTI/L3"
6753 mdapi_hw_unit_type="slice"
6754 />
6755 <counter name="PS FPU0 Pipe Active"
6756 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6757 data_type="float"
6758 max_equation="100"
6759 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6760 underscore_name="ps_fpu0_active"
6761 units="percent"
6762 symbol_name="PsFpu0Active"
6763 semantic_type="duration"
6764 mdapi_supported_apis=""
6765 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6766 mdapi_group="EU Array/Pixel Shader"
6767 mdapi_hw_unit_type="gpu"
6768 />
6769 <counter name="DS Threads Dispatched"
6770 description="The total number of domain shader hardware threads dispatched."
6771 data_type="uint64"
6772 equation="A 3 READ"
6773 underscore_name="ds_threads"
6774 units="threads"
6775 symbol_name="DsThreads"
6776 semantic_type="event"
6777 mdapi_supported_apis=""
6778 mdapi_usage_flags="Tier3 Frame Batch Draw"
6779 mdapi_hw_unit_type="gpu"
6780 mdapi_group="EU Array/Domain Shader"
6781 />
6782 <counter name="Samples Written"
6783 description="The total number of samples or pixels written to all render targets."
6784 data_type="uint64"
6785 equation="A 26 READ 4 UMUL"
6786 underscore_name="samples_written"
6787 units="pixels"
6788 symbol_name="SamplesWritten"
6789 semantic_type="event"
6790 mdapi_supported_apis=""
6791 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6792 mdapi_hw_unit_type="gpu"
6793 mdapi_group="3D Pipe/Output Merger"
6794 />
6795 <counter name="EU Stall"
6796 description="The percentage of time in which the Execution Units were stalled."
6797 data_type="float"
6798 max_equation="100"
6799 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6800 underscore_name="eu_stall"
6801 units="percent"
6802 symbol_name="EuStall"
6803 semantic_type="duration"
6804 mdapi_supported_apis=""
6805 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6806 mdapi_group="EU Array"
6807 mdapi_hw_unit_type="gpu"
6808 />
6809 <counter name="Slice1 L3 Bank0 Active"
6810 description="The percentage of time in which slice1 L3 bank0 is active"
6811 data_type="float"
6812 max_equation="100"
6813 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6814 underscore_name="l31_bank0_active"
6815 units="percent"
6816 symbol_name="L31Bank0Active"
6817 availability="$SliceMask 2 AND"
6818 semantic_type="duration"
6819 mdapi_supported_apis=""
6820 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6821 mdapi_group="GTI/L3"
6822 mdapi_hw_unit_type="slice"
6823 />
6824 <counter name="Samples Blended"
6825 description="The total number of blended samples or pixels written to all render targets."
6826 data_type="uint64"
6827 equation="A 27 READ 4 UMUL"
6828 underscore_name="samples_blended"
6829 units="pixels"
6830 symbol_name="SamplesBlended"
6831 semantic_type="event"
6832 mdapi_supported_apis=""
6833 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6834 mdapi_hw_unit_type="gpu"
6835 mdapi_group="3D Pipe/Output Merger"
6836 />
6837 <counter name="Early Depth Test Fails"
6838 description="The total number of pixels dropped on early depth test."
6839 data_type="uint64"
6840 equation="A 23 READ 4 UMUL"
6841 underscore_name="early_depth_test_fails"
6842 units="pixels"
6843 symbol_name="EarlyDepthTestFails"
6844 semantic_type="event"
6845 mdapi_supported_apis=""
6846 mdapi_usage_flags="Tier3 Frame Batch Draw"
6847 mdapi_hw_unit_type="gpu"
6848 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6849 />
6850 <counter name="Shader Memory Accesses"
6851 description="The total number of shader memory accesses to L3."
6852 data_type="uint64"
6853 equation="A 32 READ"
6854 underscore_name="shader_memory_accesses"
6855 units="messages"
6856 symbol_name="ShaderMemoryAccesses"
6857 semantic_type="event"
6858 mdapi_supported_apis=""
6859 mdapi_usage_flags="Tier3 Frame Batch Draw"
6860 mdapi_hw_unit_type="gpu"
6861 mdapi_group="L3/Data Port"
6862 />
6863 <counter name="HS Threads Dispatched"
6864 description="The total number of hull shader hardware threads dispatched."
6865 data_type="uint64"
6866 equation="A 2 READ"
6867 underscore_name="hs_threads"
6868 units="threads"
6869 symbol_name="HsThreads"
6870 semantic_type="event"
6871 mdapi_supported_apis=""
6872 mdapi_usage_flags="Tier3 Frame Batch Draw"
6873 mdapi_hw_unit_type="gpu"
6874 mdapi_group="EU Array/Hull Shader"
6875 />
6876 <counter name="L3 Shader Throughput"
6877 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6878 data_type="uint64"
6879 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6880 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
6881 underscore_name="l3_shader_throughput"
6882 units="bytes"
6883 symbol_name="L3ShaderThroughput"
6884 semantic_type="throughput"
6885 mdapi_supported_apis=""
6886 mdapi_usage_flags="Tier2 Frame Batch Draw"
6887 mdapi_group="L3/Data Port"
6888 mdapi_hw_unit_type="gpu"
6889 />
6890 <counter name="Samples Killed in FS"
6891 description="The total number of samples or pixels dropped in fragment shaders."
6892 data_type="uint64"
6893 equation="A 24 READ 4 UMUL"
6894 underscore_name="samples_killed_in_ps"
6895 units="pixels"
6896 symbol_name="SamplesKilledInPs"
6897 semantic_type="event"
6898 mdapi_supported_apis=""
6899 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6900 mdapi_hw_unit_type="gpu"
6901 mdapi_group="3D Pipe/Fragment Shader"
6902 />
6903 <counter name="SLM Bytes Written"
6904 description="The total number of GPU memory bytes written into shared local memory."
6905 data_type="uint64"
6906 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6907 equation="A 31 READ 64 UMUL"
6908 underscore_name="slm_bytes_written"
6909 units="bytes"
6910 symbol_name="SlmBytesWritten"
6911 semantic_type="throughput"
6912 mdapi_supported_apis=""
6913 mdapi_usage_flags="Tier3 Frame Batch Draw"
6914 mdapi_group="L3/Data Port/SLM"
6915 mdapi_hw_unit_type="gpu"
6916 />
6917 <counter name="Shader Atomic Memory Accesses"
6918 description="The total number of shader atomic memory accesses."
6919 data_type="uint64"
6920 equation="A 34 READ"
6921 underscore_name="shader_atomics"
6922 units="messages"
6923 symbol_name="ShaderAtomics"
6924 semantic_type="event"
6925 mdapi_supported_apis=""
6926 mdapi_usage_flags="Tier3 Frame Batch Draw"
6927 mdapi_hw_unit_type="gpu"
6928 mdapi_group="L3/Data Port/Atomics"
6929 />
6930 <register_config type="NOA">
6931 <register type="NOA" address="0x00000D04" value="0x00000200" />
6932 <register type="NOA" address="0x00009884" value="0x00000000" />
6933 <register type="NOA" address="0x00009888" value="0x106C0400" />
6934 <register type="NOA" address="0x00009888" value="0x166C0000" />
6935 <register type="NOA" address="0x00009888" value="0x16E1001A" />
6936 <register type="NOA" address="0x00009888" value="0x16E5001A" />
6937 <register type="NOA" address="0x00009888" value="0x16E9001A" />
6938 <register type="NOA" address="0x00009888" value="0x10EC1C00" />
6939 <register type="NOA" address="0x00009888" value="0x12EC0004" />
6940 <register type="NOA" address="0x00009888" value="0x16EC001D" />
6941 <register type="NOA" address="0x00009888" value="0x086C0020" />
6942 <register type="NOA" address="0x00009888" value="0x0C6C0020" />
6943 <register type="NOA" address="0x00009888" value="0x006C3600" />
6944 <register type="NOA" address="0x00009888" value="0x186C0A88" />
6945 <register type="NOA" address="0x00009888" value="0x1A6C0504" />
6946 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
6947 <register type="NOA" address="0x00009888" value="0x0073F000" />
6948 <register type="NOA" address="0x00009888" value="0x02739000" />
6949 <register type="NOA" address="0x00009888" value="0x0473D000" />
6950 <register type="NOA" address="0x00009888" value="0x0673D000" />
6951 <register type="NOA" address="0x00009888" value="0x00778000" />
6952 <register type="NOA" address="0x00009888" value="0x0E778000" />
6953 <register type="NOA" address="0x00009888" value="0x14778000" />
6954 <register type="NOA" address="0x00009888" value="0x16778A80" />
6955 <register type="NOA" address="0x00009888" value="0x18770002" />
6956 <register type="NOA" address="0x00009888" value="0x02778000" />
6957 <register type="NOA" address="0x00009888" value="0x04778000" />
6958 <register type="NOA" address="0x00009888" value="0x06778000" />
6959 <register type="NOA" address="0x00009888" value="0x08778000" />
6960 <register type="NOA" address="0x00009888" value="0x02E10024" />
6961 <register type="NOA" address="0x00009888" value="0x10E10000" />
6962 <register type="NOA" address="0x00009888" value="0x1EE10000" />
6963 <register type="NOA" address="0x00009888" value="0x02E52400" />
6964 <register type="NOA" address="0x00009888" value="0x10E50000" />
6965 <register type="NOA" address="0x00009888" value="0x1EE50000" />
6966 <register type="NOA" address="0x00009888" value="0x04E90024" />
6967 <register type="NOA" address="0x00009888" value="0x10E90000" />
6968 <register type="NOA" address="0x00009888" value="0x1EE90000" />
6969 <register type="NOA" address="0x00009888" value="0x00EC0020" />
6970 <register type="NOA" address="0x00009888" value="0x06EC2800" />
6971 <register type="NOA" address="0x00009888" value="0x0AEC2820" />
6972 <register type="NOA" address="0x00009888" value="0x0EEC3832" />
6973 <register type="NOA" address="0x00009888" value="0x18EC0580" />
6974 <register type="NOA" address="0x00009888" value="0x1AEC0000" />
6975 <register type="NOA" address="0x00009888" value="0x1CEC0000" />
6976 <register type="NOA" address="0x00009888" value="0x18ED8000" />
6977 <register type="NOA" address="0x00009888" value="0x0AEE1000" />
6978 <register type="NOA" address="0x00009888" value="0x00F3D000" />
6979 <register type="NOA" address="0x00009888" value="0x02F38000" />
6980 <register type="NOA" address="0x00009888" value="0x04F3C000" />
6981 <register type="NOA" address="0x00009888" value="0x06F3C000" />
6982 <register type="NOA" address="0x00009888" value="0x00F78000" />
6983 <register type="NOA" address="0x00009888" value="0x0EF78000" />
6984 <register type="NOA" address="0x00009888" value="0x16F78280" />
6985 <register type="NOA" address="0x00009888" value="0x18F70002" />
6986 <register type="NOA" address="0x00009888" value="0x04F78000" />
6987 <register type="NOA" address="0x00009888" value="0x06F78000" />
6988 <register type="NOA" address="0x00009888" value="0x08F74000" />
6989 <register type="NOA" address="0x00009888" value="0x04F84000" />
6990 <register type="NOA" address="0x00009888" value="0x0AFB0004" />
6991 <register type="NOA" address="0x00009884" value="0x00000007" />
6992 <register type="NOA" address="0x00009888" value="0x2100F000" />
6993 <register type="NOA" address="0x00009888" value="0x1D000071" />
6994 <register type="NOA" address="0x00009888" value="0x33000000" />
6995 <register type="NOA" address="0x00009888" value="0x1100C000" />
6996 <register type="NOA" address="0x00009888" value="0x1F00C000" />
6997 <register type="NOA" address="0x00009888" value="0x2500C000" />
6998 <register type="NOA" address="0x00009888" value="0x2700C000" />
6999 <register type="NOA" address="0x00009888" value="0x2900C000" />
7000 <register type="NOA" address="0x00009888" value="0x2D00C000" />
7001 <register type="NOA" address="0x00009888" value="0x2F00C000" />
7002 <register type="NOA" address="0x00009888" value="0x1300C000" />
7003 <register type="NOA" address="0x00009888" value="0x1500C000" />
7004 <register type="NOA" address="0x00009888" value="0x1700C000" />
7005 <register type="NOA" address="0x00009888" value="0x1900C000" />
7006 <register type="NOA" address="0x00009888" value="0x47000010" />
7007 <register type="NOA" address="0x00009888" value="0x39000883" />
7008 <register type="NOA" address="0x00009888" value="0x49000300" />
7009 <register type="NOA" address="0x00009888" value="0x3D001064" />
7010 <register type="NOA" address="0x00009888" value="0x4B000001" />
7011 <register type="NOA" address="0x00009888" value="0x3F000C60" />
7012 <register type="NOA" address="0x00009888" value="0x4D000001" />
7013 <register type="NOA" address="0x00009888" value="0x41000C04" />
7014 <register type="NOA" address="0x00009888" value="0x35000000" />
7015 <register type="NOA" address="0x00009888" value="0x31000000" />
7016 <register type="NOA" address="0x00009888" value="0x43000003" />
7017 <register type="NOA" address="0x00009888" value="0x3B000001" />
7018 </register_config>
7019 <register_config type="OA">
7020 <register type="OA" address="0x00002740" value="0x00000000" />
7021 <register type="OA" address="0x00002710" value="0x00000000" />
7022 <register type="OA" address="0x00002714" value="0x70800000" />
7023 <register type="OA" address="0x00002720" value="0x00000000" />
7024 <register type="OA" address="0x00002724" value="0x00800000" />
7025 <register type="OA" address="0x00002770" value="0x20000801" />
7026 <register type="OA" address="0x00002774" value="0x0111FEEE" />
7027 <register type="OA" address="0x00002778" value="0x40001001" />
7028 <register type="OA" address="0x0000277C" value="0x0222FDDD" />
7029 <register type="OA" address="0x00002780" value="0x80002002" />
7030 <register type="OA" address="0x00002784" value="0x0444FBBB" />
7031 </register_config>
7032 <register_config type="FLEX">
7033 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7034 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7035 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7036 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7037 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7038 </register_config>
7039 </set>
7040
7041 <set name="Metric set RasterizerAndPixelBackend"
7042 mdapi_supported_apis="OGL OCL IO BB"
7043 underscore_name="rasterizer_and_pixel_backend"
7044 hw_config_guid="2e95713a-c6d8-47a9-9207-eba3e208be51"
7045 chipset="CNL"
7046 symbol_name="RasterizerAndPixelBackend"
7047 >
7048 <counter name="GPU Core Clocks"
7049 description="The total number of GPU core clocks elapsed during the measurement."
7050 data_type="uint64"
7051 equation="GPU_CLOCK 0 READ"
7052 underscore_name="gpu_core_clocks"
7053 units="cycles"
7054 symbol_name="GpuCoreClocks"
7055 semantic_type="event"
7056 mdapi_supported_apis=""
7057 mdapi_usage_flags="Tier1 Frame Batch Draw"
7058 mdapi_hw_unit_type="gpu"
7059 mdapi_group="GPU"
7060 />
7061 <counter name="EU Active"
7062 description="The percentage of time in which the Execution Units were actively processing."
7063 data_type="float"
7064 max_equation="100"
7065 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7066 underscore_name="eu_active"
7067 units="percent"
7068 symbol_name="EuActive"
7069 semantic_type="duration"
7070 mdapi_supported_apis=""
7071 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7072 mdapi_group="EU Array"
7073 mdapi_hw_unit_type="gpu"
7074 />
7075 <counter name="EU Both FPU Pipes Active"
7076 description="The percentage of time in which both EU FPU pipelines were actively processing."
7077 data_type="float"
7078 max_equation="100"
7079 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7080 underscore_name="eu_fpu_both_active"
7081 units="percent"
7082 symbol_name="EuFpuBothActive"
7083 semantic_type="duration"
7084 mdapi_supported_apis=""
7085 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7086 mdapi_group="EU Array/Pipes"
7087 mdapi_hw_unit_type="gpu"
7088 />
7089 <counter name="Slice1 Rasterizer Input Available"
7090 description="The percentage of time in which slice1 rasterizer input is available"
7091 data_type="float"
7092 max_equation="100"
7093 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7094 underscore_name="rasterizer1_input_available"
7095 units="percent"
7096 symbol_name="Rasterizer1InputAvailable"
7097 availability="$SliceMask 2 AND"
7098 semantic_type="duration"
7099 mdapi_supported_apis=""
7100 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7101 mdapi_group="GPU/Rasterizer"
7102 mdapi_hw_unit_type="slice"
7103 />
7104 <counter name="VS Send Pipe Active"
7105 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7106 data_type="float"
7107 max_equation="100"
7108 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7109 underscore_name="vs_send_active"
7110 units="percent"
7111 symbol_name="VsSendActive"
7112 semantic_type="duration"
7113 mdapi_supported_apis=""
7114 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7115 mdapi_group="EU Array/Vertex Shader"
7116 mdapi_hw_unit_type="gpu"
7117 />
7118 <counter name="VS FPU1 Pipe Active"
7119 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7120 data_type="float"
7121 max_equation="100"
7122 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7123 underscore_name="vs_fpu1_active"
7124 units="percent"
7125 symbol_name="VsFpu1Active"
7126 semantic_type="duration"
7127 mdapi_supported_apis=""
7128 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7129 mdapi_group="EU Array/Vertex Shader"
7130 mdapi_hw_unit_type="gpu"
7131 />
7132 <counter name="GS Threads Dispatched"
7133 description="The total number of geometry shader hardware threads dispatched."
7134 data_type="uint64"
7135 equation="A 5 READ"
7136 underscore_name="gs_threads"
7137 units="threads"
7138 symbol_name="GsThreads"
7139 semantic_type="event"
7140 mdapi_supported_apis=""
7141 mdapi_usage_flags="Tier3 Frame Batch Draw"
7142 mdapi_hw_unit_type="gpu"
7143 mdapi_group="EU Array/Geometry Shader"
7144 />
7145 <counter name="Early Hi-Depth Test Fails"
7146 description="The total number of pixels dropped on early hierarchical depth test."
7147 data_type="uint64"
7148 equation="A 22 READ 4 UMUL"
7149 underscore_name="hi_depth_test_fails"
7150 units="pixels"
7151 symbol_name="HiDepthTestFails"
7152 semantic_type="event"
7153 mdapi_supported_apis=""
7154 mdapi_usage_flags="Tier3 Frame Batch Draw"
7155 mdapi_hw_unit_type="gpu"
7156 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7157 />
7158 <counter name="FS Both FPU Active"
7159 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7160 data_type="float"
7161 max_equation="100"
7162 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7163 underscore_name="ps_eu_both_fpu_active"
7164 units="percent"
7165 symbol_name="PsEuBothFpuActive"
7166 semantic_type="duration"
7167 mdapi_supported_apis=""
7168 mdapi_usage_flags="Tier4 Frame Batch Draw"
7169 mdapi_group="3D Pipe/Fragment Shader"
7170 mdapi_hw_unit_type="gpu"
7171 />
7172 <counter name="VS Threads Dispatched"
7173 description="The total number of vertex shader hardware threads dispatched."
7174 data_type="uint64"
7175 equation="A 1 READ"
7176 underscore_name="vs_threads"
7177 units="threads"
7178 symbol_name="VsThreads"
7179 semantic_type="event"
7180 mdapi_supported_apis=""
7181 mdapi_usage_flags="Tier3 Frame Batch Draw"
7182 mdapi_hw_unit_type="gpu"
7183 mdapi_group="EU Array/Vertex Shader"
7184 />
7185 <counter name="FS Threads Dispatched"
7186 description="The total number of fragment shader hardware threads dispatched."
7187 data_type="uint64"
7188 equation="A 6 READ"
7189 underscore_name="ps_threads"
7190 units="threads"
7191 symbol_name="PsThreads"
7192 semantic_type="event"
7193 mdapi_supported_apis=""
7194 mdapi_usage_flags="Tier3 Frame Batch Draw"
7195 mdapi_hw_unit_type="gpu"
7196 mdapi_group="EU Array/Fragment Shader"
7197 />
7198 <counter name="Slice0 Pixel Values Ready"
7199 description="The percentage of time in which slice0 pixel values are ready"
7200 data_type="float"
7201 max_equation="100"
7202 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7203 underscore_name="pixel_values0_ready"
7204 units="percent"
7205 symbol_name="PixelValues0Ready"
7206 availability="$SliceMask 1 AND"
7207 semantic_type="duration"
7208 mdapi_supported_apis=""
7209 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7210 mdapi_group="GPU/3D Pipe"
7211 mdapi_hw_unit_type="slice"
7212 />
7213 <counter name="Shader Barrier Messages"
7214 description="The total number of shader barrier messages."
7215 data_type="uint64"
7216 equation="A 35 READ"
7217 underscore_name="shader_barriers"
7218 units="messages"
7219 symbol_name="ShaderBarriers"
7220 semantic_type="event"
7221 mdapi_supported_apis=""
7222 mdapi_usage_flags="Tier3 Frame Batch Draw"
7223 mdapi_hw_unit_type="gpu"
7224 mdapi_group="EU Array/Barrier"
7225 />
7226 <counter name="Sampler Texels"
7227 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7228 data_type="uint64"
7229 equation="A 28 READ 4 UMUL"
7230 underscore_name="sampler_texels"
7231 units="texels"
7232 symbol_name="SamplerTexels"
7233 semantic_type="event"
7234 mdapi_supported_apis=""
7235 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7236 mdapi_hw_unit_type="gpu"
7237 mdapi_group="Sampler/Sampler Input"
7238 />
7239 <counter name="Pixels Failing Tests"
7240 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7241 data_type="uint64"
7242 equation="A 25 READ 4 UMUL"
7243 underscore_name="pixels_failing_post_ps_tests"
7244 units="pixels"
7245 symbol_name="PixelsFailingPostPsTests"
7246 semantic_type="event"
7247 mdapi_supported_apis=""
7248 mdapi_usage_flags="Tier3 Frame Batch Draw"
7249 mdapi_hw_unit_type="gpu"
7250 mdapi_group="3D Pipe/Output Merger"
7251 />
7252 <counter name="GPU Time Elapsed"
7253 description="Time elapsed on the GPU during the measurement."
7254 data_type="uint64"
7255 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7256 underscore_name="gpu_time"
7257 units="ns"
7258 symbol_name="GpuTime"
7259 semantic_type="duration"
7260 mdapi_supported_apis=""
7261 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7262 mdapi_hw_unit_type="gpu"
7263 mdapi_group="GPU"
7264 />
7265 <counter name="AVG GPU Core Frequency"
7266 description="Average GPU Core Frequency in the measurement."
7267 data_type="uint64"
7268 max_equation="$GpuMaxFrequency"
7269 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7270 underscore_name="avg_gpu_core_frequency"
7271 units="hz"
7272 symbol_name="AvgGpuCoreFrequency"
7273 semantic_type="event"
7274 mdapi_supported_apis=""
7275 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7276 mdapi_group="GPU"
7277 mdapi_hw_unit_type="gpu"
7278 />
7279 <counter name="Sampler Texels Misses"
7280 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7281 data_type="uint64"
7282 equation="A 29 READ 4 UMUL"
7283 underscore_name="sampler_texel_misses"
7284 units="texels"
7285 symbol_name="SamplerTexelMisses"
7286 semantic_type="event"
7287 mdapi_supported_apis=""
7288 mdapi_usage_flags="Tier3 Batch Frame Draw"
7289 mdapi_hw_unit_type="gpu"
7290 mdapi_group="Sampler/Sampler Cache"
7291 />
7292 <counter name="CS Threads Dispatched"
7293 description="The total number of compute shader hardware threads dispatched."
7294 data_type="uint64"
7295 equation="A 4 READ"
7296 underscore_name="cs_threads"
7297 units="threads"
7298 symbol_name="CsThreads"
7299 semantic_type="event"
7300 mdapi_supported_apis=""
7301 mdapi_usage_flags="Tier3 Frame Batch Draw"
7302 mdapi_hw_unit_type="gpu"
7303 mdapi_group="EU Array/Compute Shader"
7304 />
7305 <counter name="Slice0 Rasterizer Input Available"
7306 description="The percentage of time in which slice0 rasterizer input is available"
7307 data_type="float"
7308 max_equation="100"
7309 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7310 underscore_name="rasterizer0_input_available"
7311 units="percent"
7312 symbol_name="Rasterizer0InputAvailable"
7313 availability="$SliceMask 1 AND"
7314 semantic_type="duration"
7315 mdapi_supported_apis=""
7316 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7317 mdapi_group="GPU/Rasterizer"
7318 mdapi_hw_unit_type="slice"
7319 />
7320 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7321 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7322 data_type="float"
7323 max_equation="100"
7324 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7325 underscore_name="pixel_data0_ready"
7326 units="percent"
7327 symbol_name="PixelData0Ready"
7328 semantic_type="duration"
7329 mdapi_supported_apis=""
7330 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7331 mdapi_group="GPU/Rasterizer/Early Depth Test"
7332 mdapi_hw_unit_type="slice"
7333 />
7334 <counter name="SLM Bytes Read"
7335 description="The total number of GPU memory bytes read from shared local memory."
7336 data_type="uint64"
7337 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7338 equation="A 30 READ 64 UMUL"
7339 underscore_name="slm_bytes_read"
7340 units="bytes"
7341 symbol_name="SlmBytesRead"
7342 semantic_type="throughput"
7343 mdapi_supported_apis=""
7344 mdapi_usage_flags="Tier3 Frame Batch Draw"
7345 mdapi_group="L3/Data Port/SLM"
7346 mdapi_hw_unit_type="gpu"
7347 />
7348 <counter name="PS FPU1 Pipe Active"
7349 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7350 data_type="float"
7351 max_equation="100"
7352 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7353 underscore_name="ps_fpu1_active"
7354 units="percent"
7355 symbol_name="PsFpu1Active"
7356 semantic_type="duration"
7357 mdapi_supported_apis=""
7358 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7359 mdapi_group="EU Array/Pixel Shader"
7360 mdapi_hw_unit_type="gpu"
7361 />
7362 <counter name="PS Send Pipeline Active"
7363 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7364 data_type="float"
7365 max_equation="100"
7366 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7367 underscore_name="ps_send_active"
7368 units="percent"
7369 symbol_name="PsSendActive"
7370 semantic_type="duration"
7371 mdapi_supported_apis=""
7372 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7373 mdapi_group="EU Array/Pixel Shader"
7374 mdapi_hw_unit_type="gpu"
7375 />
7376 <counter name="VS FPU0 Pipe Active"
7377 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7378 data_type="float"
7379 max_equation="100"
7380 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7381 underscore_name="vs_fpu0_active"
7382 units="percent"
7383 symbol_name="VsFpu0Active"
7384 semantic_type="duration"
7385 mdapi_supported_apis=""
7386 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7387 mdapi_group="EU Array/Vertex Shader"
7388 mdapi_hw_unit_type="gpu"
7389 />
7390 <counter name="GPU Busy"
7391 description="The percentage of time in which the GPU has been processing GPU commands."
7392 data_type="float"
7393 max_equation="100"
7394 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7395 underscore_name="gpu_busy"
7396 units="percent"
7397 symbol_name="GpuBusy"
7398 semantic_type="duration"
7399 mdapi_supported_apis=""
7400 mdapi_usage_flags="Tier1 Overview System Frame"
7401 mdapi_group="GPU"
7402 mdapi_hw_unit_type="gpu"
7403 />
7404 <counter name="Slice1 Pixel Values Ready"
7405 description="The percentage of time in which slice1 pixel values are ready"
7406 data_type="float"
7407 max_equation="100"
7408 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7409 underscore_name="pixel_values1_ready"
7410 units="percent"
7411 symbol_name="PixelValues1Ready"
7412 availability="$SliceMask 2 AND"
7413 semantic_type="duration"
7414 mdapi_supported_apis=""
7415 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7416 mdapi_group="GPU/3D Pipe"
7417 mdapi_hw_unit_type="slice"
7418 />
7419 <counter name="Slice1 PS Output Available"
7420 description="The percentage of time in which slice1 PS output is available"
7421 data_type="float"
7422 max_equation="100"
7423 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7424 underscore_name="ps_output1_available"
7425 units="percent"
7426 symbol_name="PSOutput1Available"
7427 availability="$SliceMask 2 AND"
7428 semantic_type="duration"
7429 mdapi_supported_apis=""
7430 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7431 mdapi_group="GPU/3D Pipe"
7432 mdapi_hw_unit_type="slice"
7433 />
7434 <counter name="Rasterized Pixels"
7435 description="The total number of rasterized pixels."
7436 data_type="uint64"
7437 equation="A 21 READ 4 UMUL"
7438 underscore_name="rasterized_pixels"
7439 units="pixels"
7440 symbol_name="RasterizedPixels"
7441 semantic_type="event"
7442 mdapi_supported_apis=""
7443 mdapi_usage_flags="Tier3 Frame Batch Draw"
7444 mdapi_hw_unit_type="gpu"
7445 mdapi_group="3D Pipe/Rasterizer"
7446 />
7447 <counter name="PS FPU0 Pipe Active"
7448 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7449 data_type="float"
7450 max_equation="100"
7451 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7452 underscore_name="ps_fpu0_active"
7453 units="percent"
7454 symbol_name="PsFpu0Active"
7455 semantic_type="duration"
7456 mdapi_supported_apis=""
7457 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7458 mdapi_group="EU Array/Pixel Shader"
7459 mdapi_hw_unit_type="gpu"
7460 />
7461 <counter name="DS Threads Dispatched"
7462 description="The total number of domain shader hardware threads dispatched."
7463 data_type="uint64"
7464 equation="A 3 READ"
7465 underscore_name="ds_threads"
7466 units="threads"
7467 symbol_name="DsThreads"
7468 semantic_type="event"
7469 mdapi_supported_apis=""
7470 mdapi_usage_flags="Tier3 Frame Batch Draw"
7471 mdapi_hw_unit_type="gpu"
7472 mdapi_group="EU Array/Domain Shader"
7473 />
7474 <counter name="Samples Written"
7475 description="The total number of samples or pixels written to all render targets."
7476 data_type="uint64"
7477 equation="A 26 READ 4 UMUL"
7478 underscore_name="samples_written"
7479 units="pixels"
7480 symbol_name="SamplesWritten"
7481 semantic_type="event"
7482 mdapi_supported_apis=""
7483 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7484 mdapi_hw_unit_type="gpu"
7485 mdapi_group="3D Pipe/Output Merger"
7486 />
7487 <counter name="EU Stall"
7488 description="The percentage of time in which the Execution Units were stalled."
7489 data_type="float"
7490 max_equation="100"
7491 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7492 underscore_name="eu_stall"
7493 units="percent"
7494 symbol_name="EuStall"
7495 semantic_type="duration"
7496 mdapi_supported_apis=""
7497 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7498 mdapi_group="EU Array"
7499 mdapi_hw_unit_type="gpu"
7500 />
7501 <counter name="Slice0 Rasterizer Output Ready"
7502 description="The percentage of time in which slice0 rasterizer output is ready"
7503 data_type="float"
7504 max_equation="100"
7505 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7506 underscore_name="rasterizer0_output_ready"
7507 units="percent"
7508 symbol_name="Rasterizer0OutputReady"
7509 availability="$SliceMask 1 AND"
7510 semantic_type="duration"
7511 mdapi_supported_apis=""
7512 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7513 mdapi_group="GPU/Rasterizer"
7514 mdapi_hw_unit_type="slice"
7515 />
7516 <counter name="Samples Blended"
7517 description="The total number of blended samples or pixels written to all render targets."
7518 data_type="uint64"
7519 equation="A 27 READ 4 UMUL"
7520 underscore_name="samples_blended"
7521 units="pixels"
7522 symbol_name="SamplesBlended"
7523 semantic_type="event"
7524 mdapi_supported_apis=""
7525 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7526 mdapi_hw_unit_type="gpu"
7527 mdapi_group="3D Pipe/Output Merger"
7528 />
7529 <counter name="Early Depth Test Fails"
7530 description="The total number of pixels dropped on early depth test."
7531 data_type="uint64"
7532 equation="A 23 READ 4 UMUL"
7533 underscore_name="early_depth_test_fails"
7534 units="pixels"
7535 symbol_name="EarlyDepthTestFails"
7536 semantic_type="event"
7537 mdapi_supported_apis=""
7538 mdapi_usage_flags="Tier3 Frame Batch Draw"
7539 mdapi_hw_unit_type="gpu"
7540 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7541 />
7542 <counter name="Slice1 Rasterizer Output Ready"
7543 description="The percentage of time in which slice1 rasterizer output is ready"
7544 data_type="float"
7545 max_equation="100"
7546 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7547 underscore_name="rasterizer1_output_ready"
7548 units="percent"
7549 symbol_name="Rasterizer1OutputReady"
7550 availability="$SliceMask 2 AND"
7551 semantic_type="duration"
7552 mdapi_supported_apis=""
7553 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7554 mdapi_group="GPU/Rasterizer"
7555 mdapi_hw_unit_type="slice"
7556 />
7557 <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
7558 description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7559 data_type="float"
7560 max_equation="100"
7561 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7562 underscore_name="pixel_data1_ready"
7563 units="percent"
7564 symbol_name="PixelData1Ready"
7565 semantic_type="duration"
7566 mdapi_supported_apis=""
7567 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7568 mdapi_group="GPU/Rasterizer/Early Depth Test"
7569 mdapi_hw_unit_type="slice"
7570 />
7571 <counter name="Shader Memory Accesses"
7572 description="The total number of shader memory accesses to L3."
7573 data_type="uint64"
7574 equation="A 32 READ"
7575 underscore_name="shader_memory_accesses"
7576 units="messages"
7577 symbol_name="ShaderMemoryAccesses"
7578 semantic_type="event"
7579 mdapi_supported_apis=""
7580 mdapi_usage_flags="Tier3 Frame Batch Draw"
7581 mdapi_hw_unit_type="gpu"
7582 mdapi_group="L3/Data Port"
7583 />
7584 <counter name="SQ is full"
7585 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7586 data_type="float"
7587 max_equation="100"
7588 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7589 underscore_name="gt_request_queue_full"
7590 units="percent"
7591 symbol_name="GTRequestQueueFull"
7592 semantic_type="duration"
7593 mdapi_supported_apis=""
7594 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7595 mdapi_group="GTI"
7596 mdapi_hw_unit_type="gpu"
7597 />
7598 <counter name="HS Threads Dispatched"
7599 description="The total number of hull shader hardware threads dispatched."
7600 data_type="uint64"
7601 equation="A 2 READ"
7602 underscore_name="hs_threads"
7603 units="threads"
7604 symbol_name="HsThreads"
7605 semantic_type="event"
7606 mdapi_supported_apis=""
7607 mdapi_usage_flags="Tier3 Frame Batch Draw"
7608 mdapi_hw_unit_type="gpu"
7609 mdapi_group="EU Array/Hull Shader"
7610 />
7611 <counter name="L3 Shader Throughput"
7612 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7613 data_type="uint64"
7614 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7615 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7616 underscore_name="l3_shader_throughput"
7617 units="bytes"
7618 symbol_name="L3ShaderThroughput"
7619 semantic_type="throughput"
7620 mdapi_supported_apis=""
7621 mdapi_usage_flags="Tier2 Frame Batch Draw"
7622 mdapi_group="L3/Data Port"
7623 mdapi_hw_unit_type="gpu"
7624 />
7625 <counter name="Samples Killed in FS"
7626 description="The total number of samples or pixels dropped in fragment shaders."
7627 data_type="uint64"
7628 equation="A 24 READ 4 UMUL"
7629 underscore_name="samples_killed_in_ps"
7630 units="pixels"
7631 symbol_name="SamplesKilledInPs"
7632 semantic_type="event"
7633 mdapi_supported_apis=""
7634 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7635 mdapi_hw_unit_type="gpu"
7636 mdapi_group="3D Pipe/Fragment Shader"
7637 />
7638 <counter name="SLM Bytes Written"
7639 description="The total number of GPU memory bytes written into shared local memory."
7640 data_type="uint64"
7641 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7642 equation="A 31 READ 64 UMUL"
7643 underscore_name="slm_bytes_written"
7644 units="bytes"
7645 symbol_name="SlmBytesWritten"
7646 semantic_type="throughput"
7647 mdapi_supported_apis=""
7648 mdapi_usage_flags="Tier3 Frame Batch Draw"
7649 mdapi_group="L3/Data Port/SLM"
7650 mdapi_hw_unit_type="gpu"
7651 />
7652 <counter name="Slice0 PS Output Available"
7653 description="The percentage of time in which slice0 PS output is available"
7654 data_type="float"
7655 max_equation="100"
7656 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7657 underscore_name="ps_output0_available"
7658 units="percent"
7659 symbol_name="PSOutput0Available"
7660 availability="$SliceMask 1 AND"
7661 semantic_type="duration"
7662 mdapi_supported_apis=""
7663 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7664 mdapi_group="GPU/3D Pipe"
7665 mdapi_hw_unit_type="slice"
7666 />
7667 <counter name="Shader Atomic Memory Accesses"
7668 description="The total number of shader atomic memory accesses."
7669 data_type="uint64"
7670 equation="A 34 READ"
7671 underscore_name="shader_atomics"
7672 units="messages"
7673 symbol_name="ShaderAtomics"
7674 semantic_type="event"
7675 mdapi_supported_apis=""
7676 mdapi_usage_flags="Tier3 Frame Batch Draw"
7677 mdapi_hw_unit_type="gpu"
7678 mdapi_group="L3/Data Port/Atomics"
7679 />
7680 <register_config type="NOA">
7681 <register type="NOA" address="0x00000D04" value="0x00000200" />
7682 <register type="NOA" address="0x00009884" value="0x00000000" />
7683 <register type="NOA" address="0x00009888" value="0x0C710004" />
7684 <register type="NOA" address="0x00009888" value="0x10747000" />
7685 <register type="NOA" address="0x00009888" value="0x12756800" />
7686 <register type="NOA" address="0x00009888" value="0x04795000" />
7687 <register type="NOA" address="0x00009888" value="0x127C01C0" />
7688 <register type="NOA" address="0x00009888" value="0x0CF10004" />
7689 <register type="NOA" address="0x00009888" value="0x10F47000" />
7690 <register type="NOA" address="0x00009888" value="0x12F56800" />
7691 <register type="NOA" address="0x00009888" value="0x04F95000" />
7692 <register type="NOA" address="0x00009888" value="0x12FC01C0" />
7693 <register type="NOA" address="0x00009888" value="0x1A6C4044" />
7694 <register type="NOA" address="0x00009888" value="0x1C6C0004" />
7695 <register type="NOA" address="0x00009888" value="0x186C00A0" />
7696 <register type="NOA" address="0x00009888" value="0x00710010" />
7697 <register type="NOA" address="0x00009888" value="0x02738000" />
7698 <register type="NOA" address="0x00009888" value="0x04732000" />
7699 <register type="NOA" address="0x00009888" value="0x0673A000" />
7700 <register type="NOA" address="0x00009888" value="0x00736000" />
7701 <register type="NOA" address="0x00009888" value="0x08740037" />
7702 <register type="NOA" address="0x00009888" value="0x0C740000" />
7703 <register type="NOA" address="0x00009888" value="0x0A750F36" />
7704 <register type="NOA" address="0x00009888" value="0x10750000" />
7705 <register type="NOA" address="0x00009888" value="0x04751000" />
7706 <register type="NOA" address="0x00009888" value="0x0C752000" />
7707 <register type="NOA" address="0x00009888" value="0x0E750000" />
7708 <register type="NOA" address="0x00009888" value="0x0C760800" />
7709 <register type="NOA" address="0x00009888" value="0x0E768800" />
7710 <register type="NOA" address="0x00009888" value="0x10760002" />
7711 <register type="NOA" address="0x00009888" value="0x0077C000" />
7712 <register type="NOA" address="0x00009888" value="0x0E778000" />
7713 <register type="NOA" address="0x00009888" value="0x1477C000" />
7714 <register type="NOA" address="0x00009888" value="0x167767E0" />
7715 <register type="NOA" address="0x00009888" value="0x18770002" />
7716 <register type="NOA" address="0x00009888" value="0x02778000" />
7717 <register type="NOA" address="0x00009888" value="0x04778000" />
7718 <register type="NOA" address="0x00009888" value="0x0C790017" />
7719 <register type="NOA" address="0x00009888" value="0x08790000" />
7720 <register type="NOA" address="0x00009888" value="0x0C7B0088" />
7721 <register type="NOA" address="0x00009888" value="0x0E7C0032" />
7722 <register type="NOA" address="0x00009888" value="0x107C0000" />
7723 <register type="NOA" address="0x00009888" value="0x167C0004" />
7724 <register type="NOA" address="0x00009888" value="0x04F10200" />
7725 <register type="NOA" address="0x00009888" value="0x00F10000" />
7726 <register type="NOA" address="0x00009888" value="0x08F40DC0" />
7727 <register type="NOA" address="0x00009888" value="0x0CF40000" />
7728 <register type="NOA" address="0x00009888" value="0x00F50D80" />
7729 <register type="NOA" address="0x00009888" value="0x02F5003C" />
7730 <register type="NOA" address="0x00009888" value="0x10F50000" />
7731 <register type="NOA" address="0x00009888" value="0x0AF54000" />
7732 <register type="NOA" address="0x00009888" value="0x0CF58000" />
7733 <register type="NOA" address="0x00009888" value="0x04F50000" />
7734 <register type="NOA" address="0x00009888" value="0x06F50000" />
7735 <register type="NOA" address="0x00009888" value="0x0EF62200" />
7736 <register type="NOA" address="0x00009888" value="0x0CF6A000" />
7737 <register type="NOA" address="0x00009888" value="0x0EF7C000" />
7738 <register type="NOA" address="0x00009888" value="0x16F71030" />
7739 <register type="NOA" address="0x00009888" value="0x18F70001" />
7740 <register type="NOA" address="0x00009888" value="0x02F7C000" />
7741 <register type="NOA" address="0x00009888" value="0x04F7C000" />
7742 <register type="NOA" address="0x00009888" value="0x0CF905C0" />
7743 <register type="NOA" address="0x00009888" value="0x08F90000" />
7744 <register type="NOA" address="0x00009888" value="0x0CFB0220" />
7745 <register type="NOA" address="0x00009888" value="0x0EFC1900" />
7746 <register type="NOA" address="0x00009888" value="0x10FC0000" />
7747 <register type="NOA" address="0x00009888" value="0x16FC0010" />
7748 <register type="NOA" address="0x00009884" value="0x00000007" />
7749 <register type="NOA" address="0x00009888" value="0x2100F000" />
7750 <register type="NOA" address="0x00009888" value="0x1D000071" />
7751 <register type="NOA" address="0x00009888" value="0x33000000" />
7752 <register type="NOA" address="0x00009888" value="0x1100C000" />
7753 <register type="NOA" address="0x00009888" value="0x1F00C000" />
7754 <register type="NOA" address="0x00009888" value="0x2300C000" />
7755 <register type="NOA" address="0x00009888" value="0x2500C000" />
7756 <register type="NOA" address="0x00009888" value="0x2700C000" />
7757 <register type="NOA" address="0x00009888" value="0x2900C000" />
7758 <register type="NOA" address="0x00009888" value="0x2B00C000" />
7759 <register type="NOA" address="0x00009888" value="0x2D00C000" />
7760 <register type="NOA" address="0x00009888" value="0x2F00C000" />
7761 <register type="NOA" address="0x00009888" value="0x1300C000" />
7762 <register type="NOA" address="0x00009888" value="0x1500C000" />
7763 <register type="NOA" address="0x00009888" value="0x47000001" />
7764 <register type="NOA" address="0x00009888" value="0x39000421" />
7765 <register type="NOA" address="0x00009888" value="0x49000300" />
7766 <register type="NOA" address="0x00009888" value="0x3D000402" />
7767 <register type="NOA" address="0x00009888" value="0x4B001101" />
7768 <register type="NOA" address="0x00009888" value="0x3F000840" />
7769 <register type="NOA" address="0x00009888" value="0x4D000101" />
7770 <register type="NOA" address="0x00009888" value="0x41000801" />
7771 <register type="NOA" address="0x00009888" value="0x35000000" />
7772 <register type="NOA" address="0x00009888" value="0x31000000" />
7773 <register type="NOA" address="0x00009888" value="0x43000001" />
7774 </register_config>
7775 <register_config type="OA">
7776 <register type="OA" address="0x00002740" value="0x00000000" />
7777 <register type="OA" address="0x00002710" value="0x00000000" />
7778 <register type="OA" address="0x00002714" value="0x30800000" />
7779 <register type="OA" address="0x00002720" value="0x00000000" />
7780 <register type="OA" address="0x00002724" value="0x30800000" />
7781 <register type="OA" address="0x00002770" value="0x00000180" />
7782 <register type="OA" address="0x00002774" value="0x0000FFCF" />
7783 <register type="OA" address="0x00002778" value="0x00006000" />
7784 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7785 <register type="OA" address="0x00002790" value="0x00000002" />
7786 <register type="OA" address="0x00002794" value="0x0000FFFE" />
7787 <register type="OA" address="0x00002798" value="0x00000002" />
7788 <register type="OA" address="0x0000279C" value="0x0000FFFD" />
7789 </register_config>
7790 <register_config type="FLEX">
7791 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7792 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7793 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7794 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7795 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7796 </register_config>
7797 </set>
7798
7799 <set name="Metric set Sampler"
7800 mdapi_supported_apis="OGL OCL IO BB"
7801 underscore_name="sampler"
7802 hw_config_guid="9bcf4ff2-c15f-4bea-8ec8-8db87791942e"
7803 chipset="CNL"
7804 symbol_name="Sampler"
7805 >
7806 <counter name="GPU Core Clocks"
7807 description="The total number of GPU core clocks elapsed during the measurement."
7808 data_type="uint64"
7809 equation="GPU_CLOCK 0 READ"
7810 underscore_name="gpu_core_clocks"
7811 units="cycles"
7812 symbol_name="GpuCoreClocks"
7813 semantic_type="event"
7814 mdapi_supported_apis=""
7815 mdapi_usage_flags="Tier1 Frame Batch Draw"
7816 mdapi_hw_unit_type="gpu"
7817 mdapi_group="GPU"
7818 />
7819 <counter name="EU Active"
7820 description="The percentage of time in which the Execution Units were actively processing."
7821 data_type="float"
7822 max_equation="100"
7823 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7824 underscore_name="eu_active"
7825 units="percent"
7826 symbol_name="EuActive"
7827 semantic_type="duration"
7828 mdapi_supported_apis=""
7829 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7830 mdapi_group="EU Array"
7831 mdapi_hw_unit_type="gpu"
7832 />
7833 <counter name="Slice0 Subslice2 Input Available"
7834 description="The percentage of time in which slice0 subslice2 sampler input is available"
7835 data_type="float"
7836 max_equation="100"
7837 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7838 underscore_name="sampler02_input_available"
7839 units="percent"
7840 symbol_name="Sampler02InputAvailable"
7841 availability="$SubsliceMask 4 AND"
7842 semantic_type="duration"
7843 mdapi_supported_apis=""
7844 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7845 mdapi_group="GPU/Sampler"
7846 mdapi_hw_unit_type="subslice"
7847 />
7848 <counter name="EU Both FPU Pipes Active"
7849 description="The percentage of time in which both EU FPU pipelines were actively processing."
7850 data_type="float"
7851 max_equation="100"
7852 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7853 underscore_name="eu_fpu_both_active"
7854 units="percent"
7855 symbol_name="EuFpuBothActive"
7856 semantic_type="duration"
7857 mdapi_supported_apis=""
7858 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7859 mdapi_group="EU Array/Pipes"
7860 mdapi_hw_unit_type="gpu"
7861 />
7862 <counter name="SQ is full"
7863 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7864 data_type="float"
7865 max_equation="100"
7866 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7867 underscore_name="gt_request_queue_full"
7868 units="percent"
7869 symbol_name="GTRequestQueueFull"
7870 semantic_type="duration"
7871 mdapi_supported_apis=""
7872 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7873 mdapi_group="GTI"
7874 mdapi_hw_unit_type="gpu"
7875 />
7876 <counter name="VS Send Pipe Active"
7877 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7878 data_type="float"
7879 max_equation="100"
7880 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7881 underscore_name="vs_send_active"
7882 units="percent"
7883 symbol_name="VsSendActive"
7884 semantic_type="duration"
7885 mdapi_supported_apis=""
7886 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7887 mdapi_group="EU Array/Vertex Shader"
7888 mdapi_hw_unit_type="gpu"
7889 />
7890 <counter name="Slice0 Subslice0 Input Available"
7891 description="The percentage of time in which slice0 subslice0 sampler input is available"
7892 data_type="float"
7893 max_equation="100"
7894 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7895 underscore_name="sampler00_input_available"
7896 units="percent"
7897 symbol_name="Sampler00InputAvailable"
7898 availability="$SubsliceMask 1 AND"
7899 semantic_type="duration"
7900 mdapi_supported_apis=""
7901 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7902 mdapi_group="GPU/Sampler"
7903 mdapi_hw_unit_type="subslice"
7904 />
7905 <counter name="VS FPU1 Pipe Active"
7906 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7907 data_type="float"
7908 max_equation="100"
7909 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7910 underscore_name="vs_fpu1_active"
7911 units="percent"
7912 symbol_name="VsFpu1Active"
7913 semantic_type="duration"
7914 mdapi_supported_apis=""
7915 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7916 mdapi_group="EU Array/Vertex Shader"
7917 mdapi_hw_unit_type="gpu"
7918 />
7919 <counter name="GS Threads Dispatched"
7920 description="The total number of geometry shader hardware threads dispatched."
7921 data_type="uint64"
7922 equation="A 5 READ"
7923 underscore_name="gs_threads"
7924 units="threads"
7925 symbol_name="GsThreads"
7926 semantic_type="event"
7927 mdapi_supported_apis=""
7928 mdapi_usage_flags="Tier3 Frame Batch Draw"
7929 mdapi_hw_unit_type="gpu"
7930 mdapi_group="EU Array/Geometry Shader"
7931 />
7932 <counter name="Slice1 Subslice0 Input Available"
7933 description="The percentage of time in which slice1 subslice0 sampler input is available"
7934 data_type="float"
7935 max_equation="100"
7936 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7937 underscore_name="sampler10_input_available"
7938 units="percent"
7939 symbol_name="Sampler10InputAvailable"
7940 availability="$SubsliceMask 8 AND"
7941 semantic_type="duration"
7942 mdapi_supported_apis=""
7943 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7944 mdapi_group="GPU/Sampler"
7945 mdapi_hw_unit_type="subslice"
7946 />
7947 <counter name="Early Hi-Depth Test Fails"
7948 description="The total number of pixels dropped on early hierarchical depth test."
7949 data_type="uint64"
7950 equation="A 22 READ 4 UMUL"
7951 underscore_name="hi_depth_test_fails"
7952 units="pixels"
7953 symbol_name="HiDepthTestFails"
7954 semantic_type="event"
7955 mdapi_supported_apis=""
7956 mdapi_usage_flags="Tier3 Frame Batch Draw"
7957 mdapi_hw_unit_type="gpu"
7958 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7959 />
7960 <counter name="FS Both FPU Active"
7961 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7962 data_type="float"
7963 max_equation="100"
7964 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7965 underscore_name="ps_eu_both_fpu_active"
7966 units="percent"
7967 symbol_name="PsEuBothFpuActive"
7968 semantic_type="duration"
7969 mdapi_supported_apis=""
7970 mdapi_usage_flags="Tier4 Frame Batch Draw"
7971 mdapi_group="3D Pipe/Fragment Shader"
7972 mdapi_hw_unit_type="gpu"
7973 />
7974 <counter name="VS Threads Dispatched"
7975 description="The total number of vertex shader hardware threads dispatched."
7976 data_type="uint64"
7977 equation="A 1 READ"
7978 underscore_name="vs_threads"
7979 units="threads"
7980 symbol_name="VsThreads"
7981 semantic_type="event"
7982 mdapi_supported_apis=""
7983 mdapi_usage_flags="Tier3 Frame Batch Draw"
7984 mdapi_hw_unit_type="gpu"
7985 mdapi_group="EU Array/Vertex Shader"
7986 />
7987 <counter name="Slice0 Subslice2 Sampler Output Ready"
7988 description="The percentage of time in which slice0 subslice2 sampler output is ready"
7989 data_type="float"
7990 max_equation="100"
7991 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7992 underscore_name="sampler02_output_ready"
7993 units="percent"
7994 symbol_name="Sampler02OutputReady"
7995 availability="$SubsliceMask 4 AND"
7996 semantic_type="duration"
7997 mdapi_supported_apis=""
7998 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7999 mdapi_group="GPU/Sampler"
8000 mdapi_hw_unit_type="subslice"
8001 />
8002 <counter name="FS Threads Dispatched"
8003 description="The total number of fragment shader hardware threads dispatched."
8004 data_type="uint64"
8005 equation="A 6 READ"
8006 underscore_name="ps_threads"
8007 units="threads"
8008 symbol_name="PsThreads"
8009 semantic_type="event"
8010 mdapi_supported_apis=""
8011 mdapi_usage_flags="Tier3 Frame Batch Draw"
8012 mdapi_hw_unit_type="gpu"
8013 mdapi_group="EU Array/Fragment Shader"
8014 />
8015 <counter name="Shader Barrier Messages"
8016 description="The total number of shader barrier messages."
8017 data_type="uint64"
8018 equation="A 35 READ"
8019 underscore_name="shader_barriers"
8020 units="messages"
8021 symbol_name="ShaderBarriers"
8022 semantic_type="event"
8023 mdapi_supported_apis=""
8024 mdapi_usage_flags="Tier3 Frame Batch Draw"
8025 mdapi_hw_unit_type="gpu"
8026 mdapi_group="EU Array/Barrier"
8027 />
8028 <counter name="Slice0 Subslice1 Input Available"
8029 description="The percentage of time in which slice0 subslice1 sampler input is available"
8030 data_type="float"
8031 max_equation="100"
8032 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8033 underscore_name="sampler01_input_available"
8034 units="percent"
8035 symbol_name="Sampler01InputAvailable"
8036 availability="$SubsliceMask 2 AND"
8037 semantic_type="duration"
8038 mdapi_supported_apis=""
8039 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8040 mdapi_group="GPU/Sampler"
8041 mdapi_hw_unit_type="subslice"
8042 />
8043 <counter name="Sampler Texels"
8044 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8045 data_type="uint64"
8046 equation="A 28 READ 4 UMUL"
8047 underscore_name="sampler_texels"
8048 units="texels"
8049 symbol_name="SamplerTexels"
8050 semantic_type="event"
8051 mdapi_supported_apis=""
8052 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8053 mdapi_hw_unit_type="gpu"
8054 mdapi_group="Sampler/Sampler Input"
8055 />
8056 <counter name="Pixels Failing Tests"
8057 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8058 data_type="uint64"
8059 equation="A 25 READ 4 UMUL"
8060 underscore_name="pixels_failing_post_ps_tests"
8061 units="pixels"
8062 symbol_name="PixelsFailingPostPsTests"
8063 semantic_type="event"
8064 mdapi_supported_apis=""
8065 mdapi_usage_flags="Tier3 Frame Batch Draw"
8066 mdapi_hw_unit_type="gpu"
8067 mdapi_group="3D Pipe/Output Merger"
8068 />
8069 <counter name="GPU Time Elapsed"
8070 description="Time elapsed on the GPU during the measurement."
8071 data_type="uint64"
8072 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8073 underscore_name="gpu_time"
8074 units="ns"
8075 symbol_name="GpuTime"
8076 semantic_type="duration"
8077 mdapi_supported_apis=""
8078 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8079 mdapi_hw_unit_type="gpu"
8080 mdapi_group="GPU"
8081 />
8082 <counter name="AVG GPU Core Frequency"
8083 description="Average GPU Core Frequency in the measurement."
8084 data_type="uint64"
8085 max_equation="$GpuMaxFrequency"
8086 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8087 underscore_name="avg_gpu_core_frequency"
8088 units="hz"
8089 symbol_name="AvgGpuCoreFrequency"
8090 semantic_type="event"
8091 mdapi_supported_apis=""
8092 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8093 mdapi_group="GPU"
8094 mdapi_hw_unit_type="gpu"
8095 />
8096 <counter name="Sampler Texels Misses"
8097 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8098 data_type="uint64"
8099 equation="A 29 READ 4 UMUL"
8100 underscore_name="sampler_texel_misses"
8101 units="texels"
8102 symbol_name="SamplerTexelMisses"
8103 semantic_type="event"
8104 mdapi_supported_apis=""
8105 mdapi_usage_flags="Tier3 Batch Frame Draw"
8106 mdapi_hw_unit_type="gpu"
8107 mdapi_group="Sampler/Sampler Cache"
8108 />
8109 <counter name="CS Threads Dispatched"
8110 description="The total number of compute shader hardware threads dispatched."
8111 data_type="uint64"
8112 equation="A 4 READ"
8113 underscore_name="cs_threads"
8114 units="threads"
8115 symbol_name="CsThreads"
8116 semantic_type="event"
8117 mdapi_supported_apis=""
8118 mdapi_usage_flags="Tier3 Frame Batch Draw"
8119 mdapi_hw_unit_type="gpu"
8120 mdapi_group="EU Array/Compute Shader"
8121 />
8122 <counter name="SLM Bytes Read"
8123 description="The total number of GPU memory bytes read from shared local memory."
8124 data_type="uint64"
8125 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8126 equation="A 30 READ 64 UMUL"
8127 underscore_name="slm_bytes_read"
8128 units="bytes"
8129 symbol_name="SlmBytesRead"
8130 semantic_type="throughput"
8131 mdapi_supported_apis=""
8132 mdapi_usage_flags="Tier3 Frame Batch Draw"
8133 mdapi_group="L3/Data Port/SLM"
8134 mdapi_hw_unit_type="gpu"
8135 />
8136 <counter name="PS FPU1 Pipe Active"
8137 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8138 data_type="float"
8139 max_equation="100"
8140 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8141 underscore_name="ps_fpu1_active"
8142 units="percent"
8143 symbol_name="PsFpu1Active"
8144 semantic_type="duration"
8145 mdapi_supported_apis=""
8146 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8147 mdapi_group="EU Array/Pixel Shader"
8148 mdapi_hw_unit_type="gpu"
8149 />
8150 <counter name="PS Send Pipeline Active"
8151 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8152 data_type="float"
8153 max_equation="100"
8154 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8155 underscore_name="ps_send_active"
8156 units="percent"
8157 symbol_name="PsSendActive"
8158 semantic_type="duration"
8159 mdapi_supported_apis=""
8160 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8161 mdapi_group="EU Array/Pixel Shader"
8162 mdapi_hw_unit_type="gpu"
8163 />
8164 <counter name="VS FPU0 Pipe Active"
8165 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8166 data_type="float"
8167 max_equation="100"
8168 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8169 underscore_name="vs_fpu0_active"
8170 units="percent"
8171 symbol_name="VsFpu0Active"
8172 semantic_type="duration"
8173 mdapi_supported_apis=""
8174 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8175 mdapi_group="EU Array/Vertex Shader"
8176 mdapi_hw_unit_type="gpu"
8177 />
8178 <counter name="GPU Busy"
8179 description="The percentage of time in which the GPU has been processing GPU commands."
8180 data_type="float"
8181 max_equation="100"
8182 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8183 underscore_name="gpu_busy"
8184 units="percent"
8185 symbol_name="GpuBusy"
8186 semantic_type="duration"
8187 mdapi_supported_apis=""
8188 mdapi_usage_flags="Tier1 Overview System Frame"
8189 mdapi_group="GPU"
8190 mdapi_hw_unit_type="gpu"
8191 />
8192 <counter name="Slice1 Subslice1 Input Available"
8193 description="The percentage of time in which slice1 subslice1 sampler input is available"
8194 data_type="float"
8195 max_equation="100"
8196 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8197 underscore_name="sampler11_input_available"
8198 units="percent"
8199 symbol_name="Sampler11InputAvailable"
8200 availability="$SubsliceMask 16 AND"
8201 semantic_type="duration"
8202 mdapi_supported_apis=""
8203 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8204 mdapi_group="GPU/Sampler"
8205 mdapi_hw_unit_type="subslice"
8206 />
8207 <counter name="Rasterized Pixels"
8208 description="The total number of rasterized pixels."
8209 data_type="uint64"
8210 equation="A 21 READ 4 UMUL"
8211 underscore_name="rasterized_pixels"
8212 units="pixels"
8213 symbol_name="RasterizedPixels"
8214 semantic_type="event"
8215 mdapi_supported_apis=""
8216 mdapi_usage_flags="Tier3 Frame Batch Draw"
8217 mdapi_hw_unit_type="gpu"
8218 mdapi_group="3D Pipe/Rasterizer"
8219 />
8220 <counter name="PS FPU0 Pipe Active"
8221 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8222 data_type="float"
8223 max_equation="100"
8224 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8225 underscore_name="ps_fpu0_active"
8226 units="percent"
8227 symbol_name="PsFpu0Active"
8228 semantic_type="duration"
8229 mdapi_supported_apis=""
8230 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8231 mdapi_group="EU Array/Pixel Shader"
8232 mdapi_hw_unit_type="gpu"
8233 />
8234 <counter name="DS Threads Dispatched"
8235 description="The total number of domain shader hardware threads dispatched."
8236 data_type="uint64"
8237 equation="A 3 READ"
8238 underscore_name="ds_threads"
8239 units="threads"
8240 symbol_name="DsThreads"
8241 semantic_type="event"
8242 mdapi_supported_apis=""
8243 mdapi_usage_flags="Tier3 Frame Batch Draw"
8244 mdapi_hw_unit_type="gpu"
8245 mdapi_group="EU Array/Domain Shader"
8246 />
8247 <counter name="Samples Written"
8248 description="The total number of samples or pixels written to all render targets."
8249 data_type="uint64"
8250 equation="A 26 READ 4 UMUL"
8251 underscore_name="samples_written"
8252 units="pixels"
8253 symbol_name="SamplesWritten"
8254 semantic_type="event"
8255 mdapi_supported_apis=""
8256 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8257 mdapi_hw_unit_type="gpu"
8258 mdapi_group="3D Pipe/Output Merger"
8259 />
8260 <counter name="EU Stall"
8261 description="The percentage of time in which the Execution Units were stalled."
8262 data_type="float"
8263 max_equation="100"
8264 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8265 underscore_name="eu_stall"
8266 units="percent"
8267 symbol_name="EuStall"
8268 semantic_type="duration"
8269 mdapi_supported_apis=""
8270 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8271 mdapi_group="EU Array"
8272 mdapi_hw_unit_type="gpu"
8273 />
8274 <counter name="Samples Blended"
8275 description="The total number of blended samples or pixels written to all render targets."
8276 data_type="uint64"
8277 equation="A 27 READ 4 UMUL"
8278 underscore_name="samples_blended"
8279 units="pixels"
8280 symbol_name="SamplesBlended"
8281 semantic_type="event"
8282 mdapi_supported_apis=""
8283 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8284 mdapi_hw_unit_type="gpu"
8285 mdapi_group="3D Pipe/Output Merger"
8286 />
8287 <counter name="Early Depth Test Fails"
8288 description="The total number of pixels dropped on early depth test."
8289 data_type="uint64"
8290 equation="A 23 READ 4 UMUL"
8291 underscore_name="early_depth_test_fails"
8292 units="pixels"
8293 symbol_name="EarlyDepthTestFails"
8294 semantic_type="event"
8295 mdapi_supported_apis=""
8296 mdapi_usage_flags="Tier3 Frame Batch Draw"
8297 mdapi_hw_unit_type="gpu"
8298 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8299 />
8300 <counter name="Slice0 Subslice0 Sampler Output Ready"
8301 description="The percentage of time in which slice0 subslice0 sampler output is ready"
8302 data_type="float"
8303 max_equation="100"
8304 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8305 underscore_name="sampler00_output_ready"
8306 units="percent"
8307 symbol_name="Sampler00OutputReady"
8308 availability="$SubsliceMask 1 AND"
8309 semantic_type="duration"
8310 mdapi_supported_apis=""
8311 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8312 mdapi_group="GPU/Sampler"
8313 mdapi_hw_unit_type="subslice"
8314 />
8315 <counter name="Slice1 Subslice0 Sampler Output Ready"
8316 description="The percentage of time in which slice1 subslice0 sampler output is ready"
8317 data_type="float"
8318 max_equation="100"
8319 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8320 underscore_name="sampler10_output_ready"
8321 units="percent"
8322 symbol_name="Sampler10OutputReady"
8323 availability="$SubsliceMask 8 AND"
8324 semantic_type="duration"
8325 mdapi_supported_apis=""
8326 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8327 mdapi_group="GPU/Sampler"
8328 mdapi_hw_unit_type="subslice"
8329 />
8330 <counter name="Slice0 Subslice1 Sampler Output Ready"
8331 description="The percentage of time in which slice0 subslice1 sampler output is ready"
8332 data_type="float"
8333 max_equation="100"
8334 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8335 underscore_name="sampler01_output_ready"
8336 units="percent"
8337 symbol_name="Sampler01OutputReady"
8338 availability="$SubsliceMask 2 AND"
8339 semantic_type="duration"
8340 mdapi_supported_apis=""
8341 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8342 mdapi_group="GPU/Sampler"
8343 mdapi_hw_unit_type="subslice"
8344 />
8345 <counter name="Shader Memory Accesses"
8346 description="The total number of shader memory accesses to L3."
8347 data_type="uint64"
8348 equation="A 32 READ"
8349 underscore_name="shader_memory_accesses"
8350 units="messages"
8351 symbol_name="ShaderMemoryAccesses"
8352 semantic_type="event"
8353 mdapi_supported_apis=""
8354 mdapi_usage_flags="Tier3 Frame Batch Draw"
8355 mdapi_hw_unit_type="gpu"
8356 mdapi_group="L3/Data Port"
8357 />
8358 <counter name="Slice1 Subslice1 Sampler Output Ready"
8359 description="The percentage of time in which slice1 subslice1 sampler output is ready"
8360 data_type="float"
8361 max_equation="100"
8362 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8363 underscore_name="sampler11_output_ready"
8364 units="percent"
8365 symbol_name="Sampler11OutputReady"
8366 availability="$SubsliceMask 16 AND"
8367 semantic_type="duration"
8368 mdapi_supported_apis=""
8369 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8370 mdapi_group="GPU/Sampler"
8371 mdapi_hw_unit_type="subslice"
8372 />
8373 <counter name="HS Threads Dispatched"
8374 description="The total number of hull shader hardware threads dispatched."
8375 data_type="uint64"
8376 equation="A 2 READ"
8377 underscore_name="hs_threads"
8378 units="threads"
8379 symbol_name="HsThreads"
8380 semantic_type="event"
8381 mdapi_supported_apis=""
8382 mdapi_usage_flags="Tier3 Frame Batch Draw"
8383 mdapi_hw_unit_type="gpu"
8384 mdapi_group="EU Array/Hull Shader"
8385 />
8386 <counter name="L3 Shader Throughput"
8387 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8388 data_type="uint64"
8389 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8390 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8391 underscore_name="l3_shader_throughput"
8392 units="bytes"
8393 symbol_name="L3ShaderThroughput"
8394 semantic_type="throughput"
8395 mdapi_supported_apis=""
8396 mdapi_usage_flags="Tier2 Frame Batch Draw"
8397 mdapi_group="L3/Data Port"
8398 mdapi_hw_unit_type="gpu"
8399 />
8400 <counter name="Samples Killed in FS"
8401 description="The total number of samples or pixels dropped in fragment shaders."
8402 data_type="uint64"
8403 equation="A 24 READ 4 UMUL"
8404 underscore_name="samples_killed_in_ps"
8405 units="pixels"
8406 symbol_name="SamplesKilledInPs"
8407 semantic_type="event"
8408 mdapi_supported_apis=""
8409 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8410 mdapi_hw_unit_type="gpu"
8411 mdapi_group="3D Pipe/Fragment Shader"
8412 />
8413 <counter name="SLM Bytes Written"
8414 description="The total number of GPU memory bytes written into shared local memory."
8415 data_type="uint64"
8416 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8417 equation="A 31 READ 64 UMUL"
8418 underscore_name="slm_bytes_written"
8419 units="bytes"
8420 symbol_name="SlmBytesWritten"
8421 semantic_type="throughput"
8422 mdapi_supported_apis=""
8423 mdapi_usage_flags="Tier3 Frame Batch Draw"
8424 mdapi_group="L3/Data Port/SLM"
8425 mdapi_hw_unit_type="gpu"
8426 />
8427 <counter name="Shader Atomic Memory Accesses"
8428 description="The total number of shader atomic memory accesses."
8429 data_type="uint64"
8430 equation="A 34 READ"
8431 underscore_name="shader_atomics"
8432 units="messages"
8433 symbol_name="ShaderAtomics"
8434 semantic_type="event"
8435 mdapi_supported_apis=""
8436 mdapi_usage_flags="Tier3 Frame Batch Draw"
8437 mdapi_hw_unit_type="gpu"
8438 mdapi_group="L3/Data Port/Atomics"
8439 />
8440 <register_config type="NOA">
8441 <register type="NOA" address="0x00000D04" value="0x00000200" />
8442 <register type="NOA" address="0x00009884" value="0x00000000" />
8443 <register type="NOA" address="0x00009888" value="0x14141400" />
8444 <register type="NOA" address="0x00009888" value="0x1614000B" />
8445 <register type="NOA" address="0x00009888" value="0x14161400" />
8446 <register type="NOA" address="0x00009888" value="0x14341400" />
8447 <register type="NOA" address="0x00009888" value="0x1634000B" />
8448 <register type="NOA" address="0x00009888" value="0x14361400" />
8449 <register type="NOA" address="0x00009888" value="0x14941400" />
8450 <register type="NOA" address="0x00009888" value="0x1694000B" />
8451 <register type="NOA" address="0x00009888" value="0x14961400" />
8452 <register type="NOA" address="0x00009888" value="0x14B41400" />
8453 <register type="NOA" address="0x00009888" value="0x16B4000B" />
8454 <register type="NOA" address="0x00009888" value="0x14B61400" />
8455 <register type="NOA" address="0x00009888" value="0x14541400" />
8456 <register type="NOA" address="0x00009888" value="0x1654000B" />
8457 <register type="NOA" address="0x00009888" value="0x14561400" />
8458 <register type="NOA" address="0x00009888" value="0x1A6C5000" />
8459 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
8460 <register type="NOA" address="0x00009888" value="0x186C0280" />
8461 <register type="NOA" address="0x00009888" value="0x0673F000" />
8462 <register type="NOA" address="0x00009888" value="0x0073C000" />
8463 <register type="NOA" address="0x00009888" value="0x04742000" />
8464 <register type="NOA" address="0x00009888" value="0x0A74A000" />
8465 <register type="NOA" address="0x00009888" value="0x04752000" />
8466 <register type="NOA" address="0x00009888" value="0x0A75A000" />
8467 <register type="NOA" address="0x00009888" value="0x0C760800" />
8468 <register type="NOA" address="0x00009888" value="0x0E760280" />
8469 <register type="NOA" address="0x00009888" value="0x0077C000" />
8470 <register type="NOA" address="0x00009888" value="0x0E77C000" />
8471 <register type="NOA" address="0x00009888" value="0x14774000" />
8472 <register type="NOA" address="0x00009888" value="0x1677A950" />
8473 <register type="NOA" address="0x00009888" value="0x18770002" />
8474 <register type="NOA" address="0x00009888" value="0x04778000" />
8475 <register type="NOA" address="0x00009888" value="0x06778000" />
8476 <register type="NOA" address="0x00009888" value="0x08774000" />
8477 <register type="NOA" address="0x00009888" value="0x0A774000" />
8478 <register type="NOA" address="0x00009888" value="0x0C77C000" />
8479 <register type="NOA" address="0x00009888" value="0x0A7BA828" />
8480 <register type="NOA" address="0x00009888" value="0x0C7B0002" />
8481 <register type="NOA" address="0x00009888" value="0x147CE800" />
8482 <register type="NOA" address="0x00009888" value="0x167C0003" />
8483 <register type="NOA" address="0x00009888" value="0x087CC000" />
8484 <register type="NOA" address="0x00009888" value="0x0A7C8000" />
8485 <register type="NOA" address="0x00009888" value="0x1C7D8200" />
8486 <register type="NOA" address="0x00009888" value="0x1E7D0002" />
8487 <register type="NOA" address="0x00009888" value="0x00194000" />
8488 <register type="NOA" address="0x00009888" value="0x0E194000" />
8489 <register type="NOA" address="0x00009888" value="0x0C194000" />
8490 <register type="NOA" address="0x00009888" value="0x00140050" />
8491 <register type="NOA" address="0x00009888" value="0x06145800" />
8492 <register type="NOA" address="0x00009888" value="0x10140000" />
8493 <register type="NOA" address="0x00009888" value="0x18140000" />
8494 <register type="NOA" address="0x00009888" value="0x1C140080" />
8495 <register type="NOA" address="0x00009888" value="0x0A150001" />
8496 <register type="NOA" address="0x00009888" value="0x06160043" />
8497 <register type="NOA" address="0x00009888" value="0x10160000" />
8498 <register type="NOA" address="0x00009888" value="0x0C160000" />
8499 <register type="NOA" address="0x00009888" value="0x1A3900A0" />
8500 <register type="NOA" address="0x00009888" value="0x0A394000" />
8501 <register type="NOA" address="0x00009888" value="0x08345850" />
8502 <register type="NOA" address="0x00009888" value="0x10340000" />
8503 <register type="NOA" address="0x00009888" value="0x1C340020" />
8504 <register type="NOA" address="0x00009888" value="0x08358000" />
8505 <register type="NOA" address="0x00009888" value="0x04362180" />
8506 <register type="NOA" address="0x00009888" value="0x10360000" />
8507 <register type="NOA" address="0x00009888" value="0x0A360000" />
8508 <register type="NOA" address="0x00009888" value="0x12F40140" />
8509 <register type="NOA" address="0x00009888" value="0x06F48000" />
8510 <register type="NOA" address="0x00009888" value="0x14F5000A" />
8511 <register type="NOA" address="0x00009888" value="0x06F58000" />
8512 <register type="NOA" address="0x00009888" value="0x10F60028" />
8513 <register type="NOA" address="0x00009888" value="0x0EF60002" />
8514 <register type="NOA" address="0x00009888" value="0x16F77C00" />
8515 <register type="NOA" address="0x00009888" value="0x18F70001" />
8516 <register type="NOA" address="0x00009888" value="0x04F74000" />
8517 <register type="NOA" address="0x00009888" value="0x06F7C000" />
8518 <register type="NOA" address="0x00009888" value="0x0CFB0280" />
8519 <register type="NOA" address="0x00009888" value="0x08FB8000" />
8520 <register type="NOA" address="0x00009888" value="0x16FC0280" />
8521 <register type="NOA" address="0x00009888" value="0x04FC8000" />
8522 <register type="NOA" address="0x00009888" value="0x1EFD2800" />
8523 <register type="NOA" address="0x00009888" value="0x1CFD0008" />
8524 <register type="NOA" address="0x00009888" value="0x1A992000" />
8525 <register type="NOA" address="0x00009888" value="0x1C990001" />
8526 <register type="NOA" address="0x00009888" value="0x06994000" />
8527 <register type="NOA" address="0x00009888" value="0x0C945850" />
8528 <register type="NOA" address="0x00009888" value="0x10940000" />
8529 <register type="NOA" address="0x00009888" value="0x1E940000" />
8530 <register type="NOA" address="0x00009888" value="0x1C940002" />
8531 <register type="NOA" address="0x00009888" value="0x08952000" />
8532 <register type="NOA" address="0x00009888" value="0x02962180" />
8533 <register type="NOA" address="0x00009888" value="0x10960000" />
8534 <register type="NOA" address="0x00009888" value="0x06960000" />
8535 <register type="NOA" address="0x00009888" value="0x1CB90014" />
8536 <register type="NOA" address="0x00009888" value="0x04B94000" />
8537 <register type="NOA" address="0x00009888" value="0x0EB45850" />
8538 <register type="NOA" address="0x00009888" value="0x10B40000" />
8539 <register type="NOA" address="0x00009888" value="0x1EB40000" />
8540 <register type="NOA" address="0x00009888" value="0x1AB48000" />
8541 <register type="NOA" address="0x00009888" value="0x08B51000" />
8542 <register type="NOA" address="0x00009888" value="0x02B60043" />
8543 <register type="NOA" address="0x00009888" value="0x10B60000" />
8544 <register type="NOA" address="0x00009888" value="0x04B60000" />
8545 <register type="NOA" address="0x00009888" value="0x1A590A00" />
8546 <register type="NOA" address="0x00009888" value="0x08594000" />
8547 <register type="NOA" address="0x00009888" value="0x0A545850" />
8548 <register type="NOA" address="0x00009888" value="0x10540000" />
8549 <register type="NOA" address="0x00009888" value="0x1C540008" />
8550 <register type="NOA" address="0x00009888" value="0x1E540000" />
8551 <register type="NOA" address="0x00009888" value="0x08554000" />
8552 <register type="NOA" address="0x00009888" value="0x04560043" />
8553 <register type="NOA" address="0x00009888" value="0x10560000" />
8554 <register type="NOA" address="0x00009888" value="0x08560000" />
8555 <register type="NOA" address="0x00009884" value="0x00000007" />
8556 <register type="NOA" address="0x00009888" value="0x2100F000" />
8557 <register type="NOA" address="0x00009888" value="0x13000071" />
8558 <register type="NOA" address="0x00009888" value="0x33000000" />
8559 <register type="NOA" address="0x00009888" value="0x1100C000" />
8560 <register type="NOA" address="0x00009888" value="0x1F00C000" />
8561 <register type="NOA" address="0x00009888" value="0x2300C000" />
8562 <register type="NOA" address="0x00009888" value="0x2500C000" />
8563 <register type="NOA" address="0x00009888" value="0x2700C000" />
8564 <register type="NOA" address="0x00009888" value="0x2900C000" />
8565 <register type="NOA" address="0x00009888" value="0x2B00C000" />
8566 <register type="NOA" address="0x00009888" value="0x2D00C000" />
8567 <register type="NOA" address="0x00009888" value="0x2F00C000" />
8568 <register type="NOA" address="0x00009888" value="0x1500C000" />
8569 <register type="NOA" address="0x00009888" value="0x1700C000" />
8570 <register type="NOA" address="0x00009888" value="0x1900C000" />
8571 <register type="NOA" address="0x00009888" value="0x1B00C000" />
8572 <register type="NOA" address="0x00009888" value="0x1D00C000" />
8573 <register type="NOA" address="0x00009888" value="0x47000031" />
8574 <register type="NOA" address="0x00009888" value="0x39000143" />
8575 <register type="NOA" address="0x00009888" value="0x49001110" />
8576 <register type="NOA" address="0x00009888" value="0x3D000C61" />
8577 <register type="NOA" address="0x00009888" value="0x4B000011" />
8578 <register type="NOA" address="0x00009888" value="0x3F0018C3" />
8579 <register type="NOA" address="0x00009888" value="0x4D000000" />
8580 <register type="NOA" address="0x00009888" value="0x41000842" />
8581 <register type="NOA" address="0x00009888" value="0x35000000" />
8582 <register type="NOA" address="0x00009888" value="0x31000000" />
8583 <register type="NOA" address="0x00009888" value="0x43000002" />
8584 <register type="NOA" address="0x00009888" value="0x3B000480" />
8585 </register_config>
8586 <register_config type="OA">
8587 <register type="OA" address="0x00002740" value="0x00000000" />
8588 <register type="OA" address="0x00002710" value="0x00000000" />
8589 <register type="OA" address="0x00002714" value="0xF0800000" />
8590 <register type="OA" address="0x00002720" value="0x00000000" />
8591 <register type="OA" address="0x00002724" value="0x10800000" />
8592 <register type="OA" address="0x00002770" value="0x00000018" />
8593 <register type="OA" address="0x00002774" value="0x0000FFFC" />
8594 <register type="OA" address="0x00002778" value="0x00000060" />
8595 <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8596 <register type="OA" address="0x00002780" value="0x00000180" />
8597 <register type="OA" address="0x00002784" value="0x0000FFCF" />
8598 <register type="OA" address="0x00002788" value="0x00000600" />
8599 <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8600 <register type="OA" address="0x00002790" value="0x00001800" />
8601 <register type="OA" address="0x00002794" value="0x0000FCFF" />
8602 </register_config>
8603 <register_config type="FLEX">
8604 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8605 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8606 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8607 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8608 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8609 </register_config>
8610 </set>
8611
8612 <set name="Metric set TDL_1"
8613 mdapi_supported_apis="OGL OCL IO BB"
8614 underscore_name="tdl_1"
8615 hw_config_guid="c46c7bb5-f26d-4634-b491-902394af85b1"
8616 chipset="CNL"
8617 symbol_name="TDL_1"
8618 >
8619 <counter name="GPU Core Clocks"
8620 description="The total number of GPU core clocks elapsed during the measurement."
8621 data_type="uint64"
8622 equation="GPU_CLOCK 0 READ"
8623 underscore_name="gpu_core_clocks"
8624 units="cycles"
8625 symbol_name="GpuCoreClocks"
8626 semantic_type="event"
8627 mdapi_supported_apis=""
8628 mdapi_usage_flags="Tier1 Frame Batch Draw"
8629 mdapi_hw_unit_type="gpu"
8630 mdapi_group="GPU"
8631 />
8632 <counter name="EU Active"
8633 description="The percentage of time in which the Execution Units were actively processing."
8634 data_type="float"
8635 max_equation="100"
8636 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8637 underscore_name="eu_active"
8638 units="percent"
8639 symbol_name="EuActive"
8640 semantic_type="duration"
8641 mdapi_supported_apis=""
8642 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8643 mdapi_group="EU Array"
8644 mdapi_hw_unit_type="gpu"
8645 />
8646 <counter name="EU Both FPU Pipes Active"
8647 description="The percentage of time in which both EU FPU pipelines were actively processing."
8648 data_type="float"
8649 max_equation="100"
8650 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8651 underscore_name="eu_fpu_both_active"
8652 units="percent"
8653 symbol_name="EuFpuBothActive"
8654 semantic_type="duration"
8655 mdapi_supported_apis=""
8656 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8657 mdapi_group="EU Array/Pipes"
8658 mdapi_hw_unit_type="gpu"
8659 />
8660 <counter name="SQ is full"
8661 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8662 data_type="float"
8663 max_equation="100"
8664 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8665 underscore_name="gt_request_queue_full"
8666 units="percent"
8667 symbol_name="GTRequestQueueFull"
8668 semantic_type="duration"
8669 mdapi_supported_apis=""
8670 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8671 mdapi_group="GTI"
8672 mdapi_hw_unit_type="gpu"
8673 />
8674 <counter name="VS Send Pipe Active"
8675 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8676 data_type="float"
8677 max_equation="100"
8678 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8679 underscore_name="vs_send_active"
8680 units="percent"
8681 symbol_name="VsSendActive"
8682 semantic_type="duration"
8683 mdapi_supported_apis=""
8684 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8685 mdapi_group="EU Array/Vertex Shader"
8686 mdapi_hw_unit_type="gpu"
8687 />
8688 <counter name="VS FPU1 Pipe Active"
8689 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8690 data_type="float"
8691 max_equation="100"
8692 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8693 underscore_name="vs_fpu1_active"
8694 units="percent"
8695 symbol_name="VsFpu1Active"
8696 semantic_type="duration"
8697 mdapi_supported_apis=""
8698 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8699 mdapi_group="EU Array/Vertex Shader"
8700 mdapi_hw_unit_type="gpu"
8701 />
8702 <counter name="GS Threads Dispatched"
8703 description="The total number of geometry shader hardware threads dispatched."
8704 data_type="uint64"
8705 equation="A 5 READ"
8706 underscore_name="gs_threads"
8707 units="threads"
8708 symbol_name="GsThreads"
8709 semantic_type="event"
8710 mdapi_supported_apis=""
8711 mdapi_usage_flags="Tier3 Frame Batch Draw"
8712 mdapi_hw_unit_type="gpu"
8713 mdapi_group="EU Array/Geometry Shader"
8714 />
8715 <counter name="Early Hi-Depth Test Fails"
8716 description="The total number of pixels dropped on early hierarchical depth test."
8717 data_type="uint64"
8718 equation="A 22 READ 4 UMUL"
8719 underscore_name="hi_depth_test_fails"
8720 units="pixels"
8721 symbol_name="HiDepthTestFails"
8722 semantic_type="event"
8723 mdapi_supported_apis=""
8724 mdapi_usage_flags="Tier3 Frame Batch Draw"
8725 mdapi_hw_unit_type="gpu"
8726 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8727 />
8728 <counter name="FS Both FPU Active"
8729 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8730 data_type="float"
8731 max_equation="100"
8732 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8733 underscore_name="ps_eu_both_fpu_active"
8734 units="percent"
8735 symbol_name="PsEuBothFpuActive"
8736 semantic_type="duration"
8737 mdapi_supported_apis=""
8738 mdapi_usage_flags="Tier4 Frame Batch Draw"
8739 mdapi_group="3D Pipe/Fragment Shader"
8740 mdapi_hw_unit_type="gpu"
8741 />
8742 <counter name="VS Threads Dispatched"
8743 description="The total number of vertex shader hardware threads dispatched."
8744 data_type="uint64"
8745 equation="A 1 READ"
8746 underscore_name="vs_threads"
8747 units="threads"
8748 symbol_name="VsThreads"
8749 semantic_type="event"
8750 mdapi_supported_apis=""
8751 mdapi_usage_flags="Tier3 Frame Batch Draw"
8752 mdapi_hw_unit_type="gpu"
8753 mdapi_group="EU Array/Vertex Shader"
8754 />
8755 <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
8756 description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
8757 data_type="float"
8758 max_equation="100"
8759 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8760 underscore_name="ps_thread11_ready_for_dispatch"
8761 units="percent"
8762 symbol_name="PSThread11ReadyForDispatch"
8763 availability="$SubsliceMask 16 AND"
8764 semantic_type="duration"
8765 mdapi_supported_apis=""
8766 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8767 mdapi_group="GPU/Thread Dispatcher"
8768 mdapi_hw_unit_type="subslice"
8769 />
8770 <counter name="FS Threads Dispatched"
8771 description="The total number of fragment shader hardware threads dispatched."
8772 data_type="uint64"
8773 equation="A 6 READ"
8774 underscore_name="ps_threads"
8775 units="threads"
8776 symbol_name="PsThreads"
8777 semantic_type="event"
8778 mdapi_supported_apis=""
8779 mdapi_usage_flags="Tier3 Frame Batch Draw"
8780 mdapi_hw_unit_type="gpu"
8781 mdapi_group="EU Array/Fragment Shader"
8782 />
8783 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8784 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8785 data_type="float"
8786 max_equation="100"
8787 equation="1 C 4 READ $GpuCoreClocks FDIV FSUB"
8788 underscore_name="non_ps_thread02_ready_for_dispatch"
8789 units="percent"
8790 symbol_name="NonPSThread02ReadyForDispatch"
8791 availability="$SubsliceMask 4 AND"
8792 semantic_type="duration"
8793 mdapi_supported_apis=""
8794 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8795 mdapi_group="GPU/Thread Dispatcher"
8796 mdapi_hw_unit_type="subslice"
8797 />
8798 <counter name="Shader Barrier Messages"
8799 description="The total number of shader barrier messages."
8800 data_type="uint64"
8801 equation="A 35 READ"
8802 underscore_name="shader_barriers"
8803 units="messages"
8804 symbol_name="ShaderBarriers"
8805 semantic_type="event"
8806 mdapi_supported_apis=""
8807 mdapi_usage_flags="Tier3 Frame Batch Draw"
8808 mdapi_hw_unit_type="gpu"
8809 mdapi_group="EU Array/Barrier"
8810 />
8811 <counter name="Sampler Texels"
8812 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8813 data_type="uint64"
8814 equation="A 28 READ 4 UMUL"
8815 underscore_name="sampler_texels"
8816 units="texels"
8817 symbol_name="SamplerTexels"
8818 semantic_type="event"
8819 mdapi_supported_apis=""
8820 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8821 mdapi_hw_unit_type="gpu"
8822 mdapi_group="Sampler/Sampler Input"
8823 />
8824 <counter name="Pixels Failing Tests"
8825 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8826 data_type="uint64"
8827 equation="A 25 READ 4 UMUL"
8828 underscore_name="pixels_failing_post_ps_tests"
8829 units="pixels"
8830 symbol_name="PixelsFailingPostPsTests"
8831 semantic_type="event"
8832 mdapi_supported_apis=""
8833 mdapi_usage_flags="Tier3 Frame Batch Draw"
8834 mdapi_hw_unit_type="gpu"
8835 mdapi_group="3D Pipe/Output Merger"
8836 />
8837 <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
8838 description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
8839 data_type="float"
8840 max_equation="100"
8841 equation="1 C 5 READ $GpuCoreClocks FDIV FSUB"
8842 underscore_name="non_ps_thread10_ready_for_dispatch"
8843 units="percent"
8844 symbol_name="NonPSThread10ReadyForDispatch"
8845 availability="$SubsliceMask 8 AND"
8846 semantic_type="duration"
8847 mdapi_supported_apis=""
8848 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8849 mdapi_group="GPU/Thread Dispatcher"
8850 mdapi_hw_unit_type="subslice"
8851 />
8852 <counter name="GPU Time Elapsed"
8853 description="Time elapsed on the GPU during the measurement."
8854 data_type="uint64"
8855 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8856 underscore_name="gpu_time"
8857 units="ns"
8858 symbol_name="GpuTime"
8859 semantic_type="duration"
8860 mdapi_supported_apis=""
8861 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8862 mdapi_hw_unit_type="gpu"
8863 mdapi_group="GPU"
8864 />
8865 <counter name="AVG GPU Core Frequency"
8866 description="Average GPU Core Frequency in the measurement."
8867 data_type="uint64"
8868 max_equation="$GpuMaxFrequency"
8869 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8870 underscore_name="avg_gpu_core_frequency"
8871 units="hz"
8872 symbol_name="AvgGpuCoreFrequency"
8873 semantic_type="event"
8874 mdapi_supported_apis=""
8875 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8876 mdapi_group="GPU"
8877 mdapi_hw_unit_type="gpu"
8878 />
8879 <counter name="Sampler Texels Misses"
8880 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8881 data_type="uint64"
8882 equation="A 29 READ 4 UMUL"
8883 underscore_name="sampler_texel_misses"
8884 units="texels"
8885 symbol_name="SamplerTexelMisses"
8886 semantic_type="event"
8887 mdapi_supported_apis=""
8888 mdapi_usage_flags="Tier3 Batch Frame Draw"
8889 mdapi_hw_unit_type="gpu"
8890 mdapi_group="Sampler/Sampler Cache"
8891 />
8892 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8893 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8894 data_type="float"
8895 max_equation="100"
8896 equation="1 C 2 READ $GpuCoreClocks FDIV FSUB"
8897 underscore_name="non_ps_thread00_ready_for_dispatch"
8898 units="percent"
8899 symbol_name="NonPSThread00ReadyForDispatch"
8900 availability="$SubsliceMask 1 AND"
8901 semantic_type="duration"
8902 mdapi_supported_apis=""
8903 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8904 mdapi_group="GPU/Thread Dispatcher"
8905 mdapi_hw_unit_type="subslice"
8906 />
8907 <counter name="CS Threads Dispatched"
8908 description="The total number of compute shader hardware threads dispatched."
8909 data_type="uint64"
8910 equation="A 4 READ"
8911 underscore_name="cs_threads"
8912 units="threads"
8913 symbol_name="CsThreads"
8914 semantic_type="event"
8915 mdapi_supported_apis=""
8916 mdapi_usage_flags="Tier3 Frame Batch Draw"
8917 mdapi_hw_unit_type="gpu"
8918 mdapi_group="EU Array/Compute Shader"
8919 />
8920 <counter name="SLM Bytes Read"
8921 description="The total number of GPU memory bytes read from shared local memory."
8922 data_type="uint64"
8923 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8924 equation="A 30 READ 64 UMUL"
8925 underscore_name="slm_bytes_read"
8926 units="bytes"
8927 symbol_name="SlmBytesRead"
8928 semantic_type="throughput"
8929 mdapi_supported_apis=""
8930 mdapi_usage_flags="Tier3 Frame Batch Draw"
8931 mdapi_group="L3/Data Port/SLM"
8932 mdapi_hw_unit_type="gpu"
8933 />
8934 <counter name="PS FPU1 Pipe Active"
8935 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8936 data_type="float"
8937 max_equation="100"
8938 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8939 underscore_name="ps_fpu1_active"
8940 units="percent"
8941 symbol_name="PsFpu1Active"
8942 semantic_type="duration"
8943 mdapi_supported_apis=""
8944 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8945 mdapi_group="EU Array/Pixel Shader"
8946 mdapi_hw_unit_type="gpu"
8947 />
8948 <counter name="PS Send Pipeline Active"
8949 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8950 data_type="float"
8951 max_equation="100"
8952 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8953 underscore_name="ps_send_active"
8954 units="percent"
8955 symbol_name="PsSendActive"
8956 semantic_type="duration"
8957 mdapi_supported_apis=""
8958 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8959 mdapi_group="EU Array/Pixel Shader"
8960 mdapi_hw_unit_type="gpu"
8961 />
8962 <counter name="VS FPU0 Pipe Active"
8963 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8964 data_type="float"
8965 max_equation="100"
8966 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8967 underscore_name="vs_fpu0_active"
8968 units="percent"
8969 symbol_name="VsFpu0Active"
8970 semantic_type="duration"
8971 mdapi_supported_apis=""
8972 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8973 mdapi_group="EU Array/Vertex Shader"
8974 mdapi_hw_unit_type="gpu"
8975 />
8976 <counter name="GPU Busy"
8977 description="The percentage of time in which the GPU has been processing GPU commands."
8978 data_type="float"
8979 max_equation="100"
8980 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8981 underscore_name="gpu_busy"
8982 units="percent"
8983 symbol_name="GpuBusy"
8984 semantic_type="duration"
8985 mdapi_supported_apis=""
8986 mdapi_usage_flags="Tier1 Overview System Frame"
8987 mdapi_group="GPU"
8988 mdapi_hw_unit_type="gpu"
8989 />
8990 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8991 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8992 data_type="float"
8993 max_equation="100"
8994 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8995 underscore_name="ps_thread00_ready_for_dispatch"
8996 units="percent"
8997 symbol_name="PSThread00ReadyForDispatch"
8998 availability="$SubsliceMask 1 AND"
8999 semantic_type="duration"
9000 mdapi_supported_apis=""
9001 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9002 mdapi_group="GPU/Thread Dispatcher"
9003 mdapi_hw_unit_type="subslice"
9004 />
9005 <counter name="Rasterized Pixels"
9006 description="The total number of rasterized pixels."
9007 data_type="uint64"
9008 equation="A 21 READ 4 UMUL"
9009 underscore_name="rasterized_pixels"
9010 units="pixels"
9011 symbol_name="RasterizedPixels"
9012 semantic_type="event"
9013 mdapi_supported_apis=""
9014 mdapi_usage_flags="Tier3 Frame Batch Draw"
9015 mdapi_hw_unit_type="gpu"
9016 mdapi_group="3D Pipe/Rasterizer"
9017 />
9018 <counter name="PS FPU0 Pipe Active"
9019 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9020 data_type="float"
9021 max_equation="100"
9022 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9023 underscore_name="ps_fpu0_active"
9024 units="percent"
9025 symbol_name="PsFpu0Active"
9026 semantic_type="duration"
9027 mdapi_supported_apis=""
9028 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9029 mdapi_group="EU Array/Pixel Shader"
9030 mdapi_hw_unit_type="gpu"
9031 />
9032 <counter name="DS Threads Dispatched"
9033 description="The total number of domain shader hardware threads dispatched."
9034 data_type="uint64"
9035 equation="A 3 READ"
9036 underscore_name="ds_threads"
9037 units="threads"
9038 symbol_name="DsThreads"
9039 semantic_type="event"
9040 mdapi_supported_apis=""
9041 mdapi_usage_flags="Tier3 Frame Batch Draw"
9042 mdapi_hw_unit_type="gpu"
9043 mdapi_group="EU Array/Domain Shader"
9044 />
9045 <counter name="Samples Written"
9046 description="The total number of samples or pixels written to all render targets."
9047 data_type="uint64"
9048 equation="A 26 READ 4 UMUL"
9049 underscore_name="samples_written"
9050 units="pixels"
9051 symbol_name="SamplesWritten"
9052 semantic_type="event"
9053 mdapi_supported_apis=""
9054 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9055 mdapi_hw_unit_type="gpu"
9056 mdapi_group="3D Pipe/Output Merger"
9057 />
9058 <counter name="EU Stall"
9059 description="The percentage of time in which the Execution Units were stalled."
9060 data_type="float"
9061 max_equation="100"
9062 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9063 underscore_name="eu_stall"
9064 units="percent"
9065 symbol_name="EuStall"
9066 semantic_type="duration"
9067 mdapi_supported_apis=""
9068 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9069 mdapi_group="EU Array"
9070 mdapi_hw_unit_type="gpu"
9071 />
9072 <counter name="Samples Blended"
9073 description="The total number of blended samples or pixels written to all render targets."
9074 data_type="uint64"
9075 equation="A 27 READ 4 UMUL"
9076 underscore_name="samples_blended"
9077 units="pixels"
9078 symbol_name="SamplesBlended"
9079 semantic_type="event"
9080 mdapi_supported_apis=""
9081 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9082 mdapi_hw_unit_type="gpu"
9083 mdapi_group="3D Pipe/Output Merger"
9084 />
9085 <counter name="Early Depth Test Fails"
9086 description="The total number of pixels dropped on early depth test."
9087 data_type="uint64"
9088 equation="A 23 READ 4 UMUL"
9089 underscore_name="early_depth_test_fails"
9090 units="pixels"
9091 symbol_name="EarlyDepthTestFails"
9092 semantic_type="event"
9093 mdapi_supported_apis=""
9094 mdapi_usage_flags="Tier3 Frame Batch Draw"
9095 mdapi_hw_unit_type="gpu"
9096 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9097 />
9098 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9099 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9100 data_type="float"
9101 max_equation="100"
9102 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9103 underscore_name="ps_thread01_ready_for_dispatch"
9104 units="percent"
9105 symbol_name="PSThread01ReadyForDispatch"
9106 availability="$SubsliceMask 2 AND"
9107 semantic_type="duration"
9108 mdapi_supported_apis=""
9109 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9110 mdapi_group="GPU/Thread Dispatcher"
9111 mdapi_hw_unit_type="subslice"
9112 />
9113 <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
9114 description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
9115 data_type="float"
9116 max_equation="100"
9117 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9118 underscore_name="ps_thread10_ready_for_dispatch"
9119 units="percent"
9120 symbol_name="PSThread10ReadyForDispatch"
9121 availability="$SubsliceMask 8 AND"
9122 semantic_type="duration"
9123 mdapi_supported_apis=""
9124 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9125 mdapi_group="GPU/Thread Dispatcher"
9126 mdapi_hw_unit_type="subslice"
9127 />
9128 <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
9129 description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
9130 data_type="float"
9131 max_equation="100"
9132 equation="1 C 6 READ $GpuCoreClocks FDIV FSUB"
9133 underscore_name="non_ps_thread11_ready_for_dispatch"
9134 units="percent"
9135 symbol_name="NonPSThread11ReadyForDispatch"
9136 availability="$SubsliceMask 16 AND"
9137 semantic_type="duration"
9138 mdapi_supported_apis=""
9139 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9140 mdapi_group="GPU/Thread Dispatcher"
9141 mdapi_hw_unit_type="subslice"
9142 />
9143 <counter name="Shader Memory Accesses"
9144 description="The total number of shader memory accesses to L3."
9145 data_type="uint64"
9146 equation="A 32 READ"
9147 underscore_name="shader_memory_accesses"
9148 units="messages"
9149 symbol_name="ShaderMemoryAccesses"
9150 semantic_type="event"
9151 mdapi_supported_apis=""
9152 mdapi_usage_flags="Tier3 Frame Batch Draw"
9153 mdapi_hw_unit_type="gpu"
9154 mdapi_group="L3/Data Port"
9155 />
9156 <counter name="HS Threads Dispatched"
9157 description="The total number of hull shader hardware threads dispatched."
9158 data_type="uint64"
9159 equation="A 2 READ"
9160 underscore_name="hs_threads"
9161 units="threads"
9162 symbol_name="HsThreads"
9163 semantic_type="event"
9164 mdapi_supported_apis=""
9165 mdapi_usage_flags="Tier3 Frame Batch Draw"
9166 mdapi_hw_unit_type="gpu"
9167 mdapi_group="EU Array/Hull Shader"
9168 />
9169 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9170 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9171 data_type="float"
9172 max_equation="100"
9173 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9174 underscore_name="ps_thread02_ready_for_dispatch"
9175 units="percent"
9176 symbol_name="PSThread02ReadyForDispatch"
9177 availability="$SubsliceMask 4 AND"
9178 semantic_type="duration"
9179 mdapi_supported_apis=""
9180 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9181 mdapi_group="GPU/Thread Dispatcher"
9182 mdapi_hw_unit_type="subslice"
9183 />
9184 <counter name="L3 Shader Throughput"
9185 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9186 data_type="uint64"
9187 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9188 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9189 underscore_name="l3_shader_throughput"
9190 units="bytes"
9191 symbol_name="L3ShaderThroughput"
9192 semantic_type="throughput"
9193 mdapi_supported_apis=""
9194 mdapi_usage_flags="Tier2 Frame Batch Draw"
9195 mdapi_group="L3/Data Port"
9196 mdapi_hw_unit_type="gpu"
9197 />
9198 <counter name="Samples Killed in FS"
9199 description="The total number of samples or pixels dropped in fragment shaders."
9200 data_type="uint64"
9201 equation="A 24 READ 4 UMUL"
9202 underscore_name="samples_killed_in_ps"
9203 units="pixels"
9204 symbol_name="SamplesKilledInPs"
9205 semantic_type="event"
9206 mdapi_supported_apis=""
9207 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9208 mdapi_hw_unit_type="gpu"
9209 mdapi_group="3D Pipe/Fragment Shader"
9210 />
9211 <counter name="SLM Bytes Written"
9212 description="The total number of GPU memory bytes written into shared local memory."
9213 data_type="uint64"
9214 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9215 equation="A 31 READ 64 UMUL"
9216 underscore_name="slm_bytes_written"
9217 units="bytes"
9218 symbol_name="SlmBytesWritten"
9219 semantic_type="throughput"
9220 mdapi_supported_apis=""
9221 mdapi_usage_flags="Tier3 Frame Batch Draw"
9222 mdapi_group="L3/Data Port/SLM"
9223 mdapi_hw_unit_type="gpu"
9224 />
9225 <counter name="Shader Atomic Memory Accesses"
9226 description="The total number of shader atomic memory accesses."
9227 data_type="uint64"
9228 equation="A 34 READ"
9229 underscore_name="shader_atomics"
9230 units="messages"
9231 symbol_name="ShaderAtomics"
9232 semantic_type="event"
9233 mdapi_supported_apis=""
9234 mdapi_usage_flags="Tier3 Frame Batch Draw"
9235 mdapi_hw_unit_type="gpu"
9236 mdapi_group="L3/Data Port/Atomics"
9237 />
9238 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9239 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9240 data_type="float"
9241 max_equation="100"
9242 equation="1 C 3 READ $GpuCoreClocks FDIV FSUB"
9243 underscore_name="non_ps_thread01_ready_for_dispatch"
9244 units="percent"
9245 symbol_name="NonPSThread01ReadyForDispatch"
9246 availability="$SubsliceMask 2 AND"
9247 semantic_type="duration"
9248 mdapi_supported_apis=""
9249 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9250 mdapi_group="GPU/Thread Dispatcher"
9251 mdapi_hw_unit_type="subslice"
9252 />
9253 <register_config type="NOA">
9254 <register type="NOA" address="0x00000D04" value="0x00000200" />
9255 <register type="NOA" address="0x00009884" value="0x00000000" />
9256 <register type="NOA" address="0x00009888" value="0x12180000" />
9257 <register type="NOA" address="0x00009888" value="0x12380000" />
9258 <register type="NOA" address="0x00009888" value="0x12980000" />
9259 <register type="NOA" address="0x00009888" value="0x12B80000" />
9260 <register type="NOA" address="0x00009888" value="0x12580000" />
9261 <register type="NOA" address="0x00009888" value="0x1A6C5000" />
9262 <register type="NOA" address="0x00009888" value="0x1C6C0005" />
9263 <register type="NOA" address="0x00009888" value="0x186C2800" />
9264 <register type="NOA" address="0x00009888" value="0x0673F000" />
9265 <register type="NOA" address="0x00009888" value="0x02733000" />
9266 <register type="NOA" address="0x00009888" value="0x0474A000" />
9267 <register type="NOA" address="0x00009888" value="0x0A748000" />
9268 <register type="NOA" address="0x00009888" value="0x0475A000" />
9269 <register type="NOA" address="0x00009888" value="0x0A758000" />
9270 <register type="NOA" address="0x00009888" value="0x0C762800" />
9271 <register type="NOA" address="0x00009888" value="0x0E760200" />
9272 <register type="NOA" address="0x00009888" value="0x0077C000" />
9273 <register type="NOA" address="0x00009888" value="0x0E77C000" />
9274 <register type="NOA" address="0x00009888" value="0x14774000" />
9275 <register type="NOA" address="0x00009888" value="0x1677A950" />
9276 <register type="NOA" address="0x00009888" value="0x18770002" />
9277 <register type="NOA" address="0x00009888" value="0x0277C000" />
9278 <register type="NOA" address="0x00009888" value="0x04774000" />
9279 <register type="NOA" address="0x00009888" value="0x06774000" />
9280 <register type="NOA" address="0x00009888" value="0x08778000" />
9281 <register type="NOA" address="0x00009888" value="0x0A778000" />
9282 <register type="NOA" address="0x00009888" value="0x0A7BA802" />
9283 <register type="NOA" address="0x00009888" value="0x0C7B0002" />
9284 <register type="NOA" address="0x00009888" value="0x087B8000" />
9285 <register type="NOA" address="0x00009888" value="0x147CE800" />
9286 <register type="NOA" address="0x00009888" value="0x167C0003" />
9287 <register type="NOA" address="0x00009888" value="0x047C8000" />
9288 <register type="NOA" address="0x00009888" value="0x067CC000" />
9289 <register type="NOA" address="0x00009888" value="0x1C7D8008" />
9290 <register type="NOA" address="0x00009888" value="0x1E7D0002" />
9291 <register type="NOA" address="0x00009888" value="0x00194000" />
9292 <register type="NOA" address="0x00009888" value="0x0E194000" />
9293 <register type="NOA" address="0x00009888" value="0x02194000" />
9294 <register type="NOA" address="0x00009888" value="0x18148000" />
9295 <register type="NOA" address="0x00009888" value="0x1C140200" />
9296 <register type="NOA" address="0x00009888" value="0x1A142000" />
9297 <register type="NOA" address="0x00009888" value="0x0015C000" />
9298 <register type="NOA" address="0x00009888" value="0x0A150002" />
9299 <register type="NOA" address="0x00009888" value="0x00168000" />
9300 <register type="NOA" address="0x00009888" value="0x0E168000" />
9301 <register type="NOA" address="0x00009888" value="0x02168000" />
9302 <register type="NOA" address="0x00009888" value="0x0018A1A3" />
9303 <register type="NOA" address="0x00009888" value="0x0618A500" />
9304 <register type="NOA" address="0x00009888" value="0x10180000" />
9305 <register type="NOA" address="0x00009888" value="0x1A3900A0" />
9306 <register type="NOA" address="0x00009888" value="0x04394000" />
9307 <register type="NOA" address="0x00009888" value="0x1C342800" />
9308 <register type="NOA" address="0x00009888" value="0x1A348000" />
9309 <register type="NOA" address="0x00009888" value="0x0A35000C" />
9310 <register type="NOA" address="0x00009888" value="0x08351000" />
9311 <register type="NOA" address="0x00009888" value="0x1A360140" />
9312 <register type="NOA" address="0x00009888" value="0x04368000" />
9313 <register type="NOA" address="0x00009888" value="0x0838A5A3" />
9314 <register type="NOA" address="0x00009888" value="0x023800A1" />
9315 <register type="NOA" address="0x00009888" value="0x10380000" />
9316 <register type="NOA" address="0x00009888" value="0x12F40140" />
9317 <register type="NOA" address="0x00009888" value="0x08F42000" />
9318 <register type="NOA" address="0x00009888" value="0x14F5000A" />
9319 <register type="NOA" address="0x00009888" value="0x08F52000" />
9320 <register type="NOA" address="0x00009888" value="0x10F60028" />
9321 <register type="NOA" address="0x00009888" value="0x0EF60008" />
9322 <register type="NOA" address="0x00009888" value="0x16F77C00" />
9323 <register type="NOA" address="0x00009888" value="0x18F70001" />
9324 <register type="NOA" address="0x00009888" value="0x08F7C000" />
9325 <register type="NOA" address="0x00009888" value="0x0AF74000" />
9326 <register type="NOA" address="0x00009888" value="0x0CFB0280" />
9327 <register type="NOA" address="0x00009888" value="0x0AFB0020" />
9328 <register type="NOA" address="0x00009888" value="0x16FC0280" />
9329 <register type="NOA" address="0x00009888" value="0x0AFC8000" />
9330 <register type="NOA" address="0x00009888" value="0x1EFD2800" />
9331 <register type="NOA" address="0x00009888" value="0x1CFD0200" />
9332 <register type="NOA" address="0x00009888" value="0x1A992000" />
9333 <register type="NOA" address="0x00009888" value="0x1C990001" />
9334 <register type="NOA" address="0x00009888" value="0x08994000" />
9335 <register type="NOA" address="0x00009888" value="0x1E940028" />
9336 <register type="NOA" address="0x00009888" value="0x1C940008" />
9337 <register type="NOA" address="0x00009888" value="0x0A9500C0" />
9338 <register type="NOA" address="0x00009888" value="0x08954000" />
9339 <register type="NOA" address="0x00009888" value="0x1A964000" />
9340 <register type="NOA" address="0x00009888" value="0x1C960002" />
9341 <register type="NOA" address="0x00009888" value="0x08968000" />
9342 <register type="NOA" address="0x00009888" value="0x0C98A5A3" />
9343 <register type="NOA" address="0x00009888" value="0x049800A1" />
9344 <register type="NOA" address="0x00009888" value="0x10980000" />
9345 <register type="NOA" address="0x00009888" value="0x1CB90014" />
9346 <register type="NOA" address="0x00009888" value="0x0AB94000" />
9347 <register type="NOA" address="0x00009888" value="0x1EB40280" />
9348 <register type="NOA" address="0x00009888" value="0x1CB40020" />
9349 <register type="NOA" address="0x00009888" value="0x0AB50300" />
9350 <register type="NOA" address="0x00009888" value="0x08B58000" />
9351 <register type="NOA" address="0x00009888" value="0x1CB60028" />
9352 <register type="NOA" address="0x00009888" value="0x0AB68000" />
9353 <register type="NOA" address="0x00009888" value="0x0EB8A5A3" />
9354 <register type="NOA" address="0x00009888" value="0x04B8A100" />
9355 <register type="NOA" address="0x00009888" value="0x10B80000" />
9356 <register type="NOA" address="0x00009888" value="0x1A590A00" />
9357 <register type="NOA" address="0x00009888" value="0x06594000" />
9358 <register type="NOA" address="0x00009888" value="0x1C548002" />
9359 <register type="NOA" address="0x00009888" value="0x1E540002" />
9360 <register type="NOA" address="0x00009888" value="0x0A550030" />
9361 <register type="NOA" address="0x00009888" value="0x08552000" />
9362 <register type="NOA" address="0x00009888" value="0x1A561400" />
9363 <register type="NOA" address="0x00009888" value="0x06568000" />
9364 <register type="NOA" address="0x00009888" value="0x0A58A5A3" />
9365 <register type="NOA" address="0x00009888" value="0x0258A100" />
9366 <register type="NOA" address="0x00009888" value="0x10580000" />
9367 <register type="NOA" address="0x00009884" value="0x00000007" />
9368 <register type="NOA" address="0x00009888" value="0x2100F000" />
9369 <register type="NOA" address="0x00009888" value="0x1D000071" />
9370 <register type="NOA" address="0x00009888" value="0x33000000" />
9371 <register type="NOA" address="0x00009888" value="0x1100C000" />
9372 <register type="NOA" address="0x00009888" value="0x1F00C000" />
9373 <register type="NOA" address="0x00009888" value="0x2300C000" />
9374 <register type="NOA" address="0x00009888" value="0x2500C000" />
9375 <register type="NOA" address="0x00009888" value="0x2700C000" />
9376 <register type="NOA" address="0x00009888" value="0x2900C000" />
9377 <register type="NOA" address="0x00009888" value="0x2B00C000" />
9378 <register type="NOA" address="0x00009888" value="0x2D00C000" />
9379 <register type="NOA" address="0x00009888" value="0x2F00C000" />
9380 <register type="NOA" address="0x00009888" value="0x1300C000" />
9381 <register type="NOA" address="0x00009888" value="0x1500C000" />
9382 <register type="NOA" address="0x00009888" value="0x1700C000" />
9383 <register type="NOA" address="0x00009888" value="0x1900C000" />
9384 <register type="NOA" address="0x00009888" value="0x1B00C000" />
9385 <register type="NOA" address="0x00009888" value="0x47000111" />
9386 <register type="NOA" address="0x00009888" value="0x39000421" />
9387 <register type="NOA" address="0x00009888" value="0x49001300" />
9388 <register type="NOA" address="0x00009888" value="0x3D00042B" />
9389 <register type="NOA" address="0x00009888" value="0x4B000011" />
9390 <register type="NOA" address="0x00009888" value="0x3F001081" />
9391 <register type="NOA" address="0x00009888" value="0x4D000000" />
9392 <register type="NOA" address="0x00009888" value="0x41000000" />
9393 <register type="NOA" address="0x00009888" value="0x35000000" />
9394 <register type="NOA" address="0x00009888" value="0x31000000" />
9395 <register type="NOA" address="0x00009888" value="0x43000000" />
9396 <register type="NOA" address="0x00009888" value="0x3B000004" />
9397 </register_config>
9398 <register_config type="OA">
9399 <register type="OA" address="0x00002740" value="0x00000000" />
9400 <register type="OA" address="0x00002710" value="0x00000000" />
9401 <register type="OA" address="0x00002714" value="0xF0800000" />
9402 <register type="OA" address="0x00002720" value="0x00000000" />
9403 <register type="OA" address="0x00002724" value="0x10800000" />
9404 <register type="OA" address="0x00002770" value="0x00000000" />
9405 <register type="OA" address="0x00002774" value="0x0000FFFC" />
9406 <register type="OA" address="0x00002778" value="0x00000000" />
9407 <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9408 <register type="OA" address="0x00002780" value="0x00000000" />
9409 <register type="OA" address="0x00002784" value="0x0000FFCF" />
9410 <register type="OA" address="0x00002788" value="0x00000000" />
9411 <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9412 <register type="OA" address="0x00002790" value="0x00000000" />
9413 <register type="OA" address="0x00002794" value="0x0000FCFF" />
9414 </register_config>
9415 <register_config type="FLEX">
9416 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9417 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9418 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9419 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9420 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9421 </register_config>
9422 </set>
9423
9424 <set name="Metric set TDL_2"
9425 mdapi_supported_apis="OGL OCL IO BB"
9426 underscore_name="tdl_2"
9427 hw_config_guid="aa2d6ab4-99b3-42f8-94d6-4a9aa2baedaf"
9428 chipset="CNL"
9429 symbol_name="TDL_2"
9430 >
9431 <counter name="GPU Core Clocks"
9432 description="The total number of GPU core clocks elapsed during the measurement."
9433 data_type="uint64"
9434 equation="GPU_CLOCK 0 READ"
9435 underscore_name="gpu_core_clocks"
9436 units="cycles"
9437 symbol_name="GpuCoreClocks"
9438 semantic_type="event"
9439 mdapi_supported_apis=""
9440 mdapi_usage_flags="Tier1 Frame Batch Draw"
9441 mdapi_hw_unit_type="gpu"
9442 mdapi_group="GPU"
9443 />
9444 <counter name="EU Active"
9445 description="The percentage of time in which the Execution Units were actively processing."
9446 data_type="float"
9447 max_equation="100"
9448 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9449 underscore_name="eu_active"
9450 units="percent"
9451 symbol_name="EuActive"
9452 semantic_type="duration"
9453 mdapi_supported_apis=""
9454 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9455 mdapi_group="EU Array"
9456 mdapi_hw_unit_type="gpu"
9457 />
9458 <counter name="EU Both FPU Pipes Active"
9459 description="The percentage of time in which both EU FPU pipelines were actively processing."
9460 data_type="float"
9461 max_equation="100"
9462 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9463 underscore_name="eu_fpu_both_active"
9464 units="percent"
9465 symbol_name="EuFpuBothActive"
9466 semantic_type="duration"
9467 mdapi_supported_apis=""
9468 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9469 mdapi_group="EU Array/Pipes"
9470 mdapi_hw_unit_type="gpu"
9471 />
9472 <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
9473 description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
9474 data_type="float"
9475 max_equation="100"
9476 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9477 underscore_name="thread_header11_ready_port1"
9478 units="percent"
9479 symbol_name="ThreadHeader11ReadyPort1"
9480 availability="$SubsliceMask 16 AND"
9481 semantic_type="duration"
9482 mdapi_supported_apis=""
9483 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9484 mdapi_group="GPU/Thread Dispatcher"
9485 mdapi_hw_unit_type="subslice"
9486 />
9487 <counter name="VS Send Pipe Active"
9488 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9489 data_type="float"
9490 max_equation="100"
9491 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9492 underscore_name="vs_send_active"
9493 units="percent"
9494 symbol_name="VsSendActive"
9495 semantic_type="duration"
9496 mdapi_supported_apis=""
9497 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9498 mdapi_group="EU Array/Vertex Shader"
9499 mdapi_hw_unit_type="gpu"
9500 />
9501 <counter name="VS FPU1 Pipe Active"
9502 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9503 data_type="float"
9504 max_equation="100"
9505 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9506 underscore_name="vs_fpu1_active"
9507 units="percent"
9508 symbol_name="VsFpu1Active"
9509 semantic_type="duration"
9510 mdapi_supported_apis=""
9511 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9512 mdapi_group="EU Array/Vertex Shader"
9513 mdapi_hw_unit_type="gpu"
9514 />
9515 <counter name="GS Threads Dispatched"
9516 description="The total number of geometry shader hardware threads dispatched."
9517 data_type="uint64"
9518 equation="A 5 READ"
9519 underscore_name="gs_threads"
9520 units="threads"
9521 symbol_name="GsThreads"
9522 semantic_type="event"
9523 mdapi_supported_apis=""
9524 mdapi_usage_flags="Tier3 Frame Batch Draw"
9525 mdapi_hw_unit_type="gpu"
9526 mdapi_group="EU Array/Geometry Shader"
9527 />
9528 <counter name="Early Hi-Depth Test Fails"
9529 description="The total number of pixels dropped on early hierarchical depth test."
9530 data_type="uint64"
9531 equation="A 22 READ 4 UMUL"
9532 underscore_name="hi_depth_test_fails"
9533 units="pixels"
9534 symbol_name="HiDepthTestFails"
9535 semantic_type="event"
9536 mdapi_supported_apis=""
9537 mdapi_usage_flags="Tier3 Frame Batch Draw"
9538 mdapi_hw_unit_type="gpu"
9539 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9540 />
9541 <counter name="FS Both FPU Active"
9542 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9543 data_type="float"
9544 max_equation="100"
9545 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9546 underscore_name="ps_eu_both_fpu_active"
9547 units="percent"
9548 symbol_name="PsEuBothFpuActive"
9549 semantic_type="duration"
9550 mdapi_supported_apis=""
9551 mdapi_usage_flags="Tier4 Frame Batch Draw"
9552 mdapi_group="3D Pipe/Fragment Shader"
9553 mdapi_hw_unit_type="gpu"
9554 />
9555 <counter name="VS Threads Dispatched"
9556 description="The total number of vertex shader hardware threads dispatched."
9557 data_type="uint64"
9558 equation="A 1 READ"
9559 underscore_name="vs_threads"
9560 units="threads"
9561 symbol_name="VsThreads"
9562 semantic_type="event"
9563 mdapi_supported_apis=""
9564 mdapi_usage_flags="Tier3 Frame Batch Draw"
9565 mdapi_hw_unit_type="gpu"
9566 mdapi_group="EU Array/Vertex Shader"
9567 />
9568 <counter name="FS Threads Dispatched"
9569 description="The total number of fragment shader hardware threads dispatched."
9570 data_type="uint64"
9571 equation="A 6 READ"
9572 underscore_name="ps_threads"
9573 units="threads"
9574 symbol_name="PsThreads"
9575 semantic_type="event"
9576 mdapi_supported_apis=""
9577 mdapi_usage_flags="Tier3 Frame Batch Draw"
9578 mdapi_hw_unit_type="gpu"
9579 mdapi_group="EU Array/Fragment Shader"
9580 />
9581 <counter name="Shader Barrier Messages"
9582 description="The total number of shader barrier messages."
9583 data_type="uint64"
9584 equation="A 35 READ"
9585 underscore_name="shader_barriers"
9586 units="messages"
9587 symbol_name="ShaderBarriers"
9588 semantic_type="event"
9589 mdapi_supported_apis=""
9590 mdapi_usage_flags="Tier3 Frame Batch Draw"
9591 mdapi_hw_unit_type="gpu"
9592 mdapi_group="EU Array/Barrier"
9593 />
9594 <counter name="Sampler Texels"
9595 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9596 data_type="uint64"
9597 equation="A 28 READ 4 UMUL"
9598 underscore_name="sampler_texels"
9599 units="texels"
9600 symbol_name="SamplerTexels"
9601 semantic_type="event"
9602 mdapi_supported_apis=""
9603 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9604 mdapi_hw_unit_type="gpu"
9605 mdapi_group="Sampler/Sampler Input"
9606 />
9607 <counter name="Pixels Failing Tests"
9608 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9609 data_type="uint64"
9610 equation="A 25 READ 4 UMUL"
9611 underscore_name="pixels_failing_post_ps_tests"
9612 units="pixels"
9613 symbol_name="PixelsFailingPostPsTests"
9614 semantic_type="event"
9615 mdapi_supported_apis=""
9616 mdapi_usage_flags="Tier3 Frame Batch Draw"
9617 mdapi_hw_unit_type="gpu"
9618 mdapi_group="3D Pipe/Output Merger"
9619 />
9620 <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9621 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9622 data_type="float"
9623 max_equation="100"
9624 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9625 underscore_name="thread_header01_ready_port0"
9626 units="percent"
9627 symbol_name="ThreadHeader01ReadyPort0"
9628 availability="$SubsliceMask 2 AND"
9629 semantic_type="duration"
9630 mdapi_supported_apis=""
9631 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9632 mdapi_group="GPU/Thread Dispatcher"
9633 mdapi_hw_unit_type="subslice"
9634 />
9635 <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9636 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9637 data_type="float"
9638 max_equation="100"
9639 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9640 underscore_name="thread_header01_ready_port1"
9641 units="percent"
9642 symbol_name="ThreadHeader01ReadyPort1"
9643 availability="$SubsliceMask 2 AND"
9644 semantic_type="duration"
9645 mdapi_supported_apis=""
9646 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9647 mdapi_group="GPU/Thread Dispatcher"
9648 mdapi_hw_unit_type="subslice"
9649 />
9650 <counter name="GPU Time Elapsed"
9651 description="Time elapsed on the GPU during the measurement."
9652 data_type="uint64"
9653 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9654 underscore_name="gpu_time"
9655 units="ns"
9656 symbol_name="GpuTime"
9657 semantic_type="duration"
9658 mdapi_supported_apis=""
9659 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9660 mdapi_hw_unit_type="gpu"
9661 mdapi_group="GPU"
9662 />
9663 <counter name="AVG GPU Core Frequency"
9664 description="Average GPU Core Frequency in the measurement."
9665 data_type="uint64"
9666 max_equation="$GpuMaxFrequency"
9667 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9668 underscore_name="avg_gpu_core_frequency"
9669 units="hz"
9670 symbol_name="AvgGpuCoreFrequency"
9671 semantic_type="event"
9672 mdapi_supported_apis=""
9673 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9674 mdapi_group="GPU"
9675 mdapi_hw_unit_type="gpu"
9676 />
9677 <counter name="Sampler Texels Misses"
9678 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9679 data_type="uint64"
9680 equation="A 29 READ 4 UMUL"
9681 underscore_name="sampler_texel_misses"
9682 units="texels"
9683 symbol_name="SamplerTexelMisses"
9684 semantic_type="event"
9685 mdapi_supported_apis=""
9686 mdapi_usage_flags="Tier3 Batch Frame Draw"
9687 mdapi_hw_unit_type="gpu"
9688 mdapi_group="Sampler/Sampler Cache"
9689 />
9690 <counter name="CS Threads Dispatched"
9691 description="The total number of compute shader hardware threads dispatched."
9692 data_type="uint64"
9693 equation="A 4 READ"
9694 underscore_name="cs_threads"
9695 units="threads"
9696 symbol_name="CsThreads"
9697 semantic_type="event"
9698 mdapi_supported_apis=""
9699 mdapi_usage_flags="Tier3 Frame Batch Draw"
9700 mdapi_hw_unit_type="gpu"
9701 mdapi_group="EU Array/Compute Shader"
9702 />
9703 <counter name="SQ is full"
9704 description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9705 data_type="float"
9706 max_equation="100"
9707 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9708 underscore_name="gt_request_queue_full"
9709 units="percent"
9710 symbol_name="GTRequestQueueFull"
9711 semantic_type="duration"
9712 mdapi_supported_apis=""
9713 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9714 mdapi_group="GTI"
9715 mdapi_hw_unit_type="gpu"
9716 />
9717 <counter name="SLM Bytes Read"
9718 description="The total number of GPU memory bytes read from shared local memory."
9719 data_type="uint64"
9720 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9721 equation="A 30 READ 64 UMUL"
9722 underscore_name="slm_bytes_read"
9723 units="bytes"
9724 symbol_name="SlmBytesRead"
9725 semantic_type="throughput"
9726 mdapi_supported_apis=""
9727 mdapi_usage_flags="Tier3 Frame Batch Draw"
9728 mdapi_group="L3/Data Port/SLM"
9729 mdapi_hw_unit_type="gpu"
9730 />
9731 <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
9732 description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
9733 data_type="float"
9734 max_equation="100"
9735 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9736 underscore_name="thread_header11_ready_port0"
9737 units="percent"
9738 symbol_name="ThreadHeader11ReadyPort0"
9739 availability="$SubsliceMask 16 AND"
9740 semantic_type="duration"
9741 mdapi_supported_apis=""
9742 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9743 mdapi_group="GPU/Thread Dispatcher"
9744 mdapi_hw_unit_type="subslice"
9745 />
9746 <counter name="PS FPU1 Pipe Active"
9747 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9748 data_type="float"
9749 max_equation="100"
9750 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9751 underscore_name="ps_fpu1_active"
9752 units="percent"
9753 symbol_name="PsFpu1Active"
9754 semantic_type="duration"
9755 mdapi_supported_apis=""
9756 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9757 mdapi_group="EU Array/Pixel Shader"
9758 mdapi_hw_unit_type="gpu"
9759 />
9760 <counter name="PS Send Pipeline Active"
9761 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9762 data_type="float"
9763 max_equation="100"
9764 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9765 underscore_name="ps_send_active"
9766 units="percent"
9767 symbol_name="PsSendActive"
9768 semantic_type="duration"
9769 mdapi_supported_apis=""
9770 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9771 mdapi_group="EU Array/Pixel Shader"
9772 mdapi_hw_unit_type="gpu"
9773 />
9774 <counter name="VS FPU0 Pipe Active"
9775 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9776 data_type="float"
9777 max_equation="100"
9778 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9779 underscore_name="vs_fpu0_active"
9780 units="percent"
9781 symbol_name="VsFpu0Active"
9782 semantic_type="duration"
9783 mdapi_supported_apis=""
9784 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9785 mdapi_group="EU Array/Vertex Shader"
9786 mdapi_hw_unit_type="gpu"
9787 />
9788 <counter name="GPU Busy"
9789 description="The percentage of time in which the GPU has been processing GPU commands."
9790 data_type="float"
9791 max_equation="100"
9792 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9793 underscore_name="gpu_busy"
9794 units="percent"
9795 symbol_name="GpuBusy"
9796 semantic_type="duration"
9797 mdapi_supported_apis=""
9798 mdapi_usage_flags="Tier1 Overview System Frame"
9799 mdapi_group="GPU"
9800 mdapi_hw_unit_type="gpu"
9801 />
9802 <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9803 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9804 data_type="float"
9805 max_equation="100"
9806 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9807 underscore_name="thread_header02_ready_port1"
9808 units="percent"
9809 symbol_name="ThreadHeader02ReadyPort1"
9810 availability="$SubsliceMask 4 AND"
9811 semantic_type="duration"
9812 mdapi_supported_apis=""
9813 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9814 mdapi_group="GPU/Thread Dispatcher"
9815 mdapi_hw_unit_type="subslice"
9816 />
9817 <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9818 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9819 data_type="float"
9820 max_equation="100"
9821 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9822 underscore_name="thread_header02_ready_port0"
9823 units="percent"
9824 symbol_name="ThreadHeader02ReadyPort0"
9825 availability="$SubsliceMask 4 AND"
9826 semantic_type="duration"
9827 mdapi_supported_apis=""
9828 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9829 mdapi_group="GPU/Thread Dispatcher"
9830 mdapi_hw_unit_type="subslice"
9831 />
9832 <counter name="Rasterized Pixels"
9833 description="The total number of rasterized pixels."
9834 data_type="uint64"
9835 equation="A 21 READ 4 UMUL"
9836 underscore_name="rasterized_pixels"
9837 units="pixels"
9838 symbol_name="RasterizedPixels"
9839 semantic_type="event"
9840 mdapi_supported_apis=""
9841 mdapi_usage_flags="Tier3 Frame Batch Draw"
9842 mdapi_hw_unit_type="gpu"
9843 mdapi_group="3D Pipe/Rasterizer"
9844 />
9845 <counter name="PS FPU0 Pipe Active"
9846 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9847 data_type="float"
9848 max_equation="100"
9849 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9850 underscore_name="ps_fpu0_active"
9851 units="percent"
9852 symbol_name="PsFpu0Active"
9853 semantic_type="duration"
9854 mdapi_supported_apis=""
9855 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9856 mdapi_group="EU Array/Pixel Shader"
9857 mdapi_hw_unit_type="gpu"
9858 />
9859 <counter name="DS Threads Dispatched"
9860 description="The total number of domain shader hardware threads dispatched."
9861 data_type="uint64"
9862 equation="A 3 READ"
9863 underscore_name="ds_threads"
9864 units="threads"
9865 symbol_name="DsThreads"
9866 semantic_type="event"
9867 mdapi_supported_apis=""
9868 mdapi_usage_flags="Tier3 Frame Batch Draw"
9869 mdapi_hw_unit_type="gpu"
9870 mdapi_group="EU Array/Domain Shader"
9871 />
9872 <counter name="Samples Written"
9873 description="The total number of samples or pixels written to all render targets."
9874 data_type="uint64"
9875 equation="A 26 READ 4 UMUL"
9876 underscore_name="samples_written"
9877 units="pixels"
9878 symbol_name="SamplesWritten"
9879 semantic_type="event"
9880 mdapi_supported_apis=""
9881 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9882 mdapi_hw_unit_type="gpu"
9883 mdapi_group="3D Pipe/Output Merger"
9884 />
9885 <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
9886 description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
9887 data_type="float"
9888 max_equation="100"
9889 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9890 underscore_name="thread_header10_ready_port1"
9891 units="percent"
9892 symbol_name="ThreadHeader10ReadyPort1"
9893 availability="$SubsliceMask 8 AND"
9894 semantic_type="duration"
9895 mdapi_supported_apis=""
9896 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9897 mdapi_group="GPU/Thread Dispatcher"
9898 mdapi_hw_unit_type="subslice"
9899 />
9900 <counter name="EU Stall"
9901 description="The percentage of time in which the Execution Units were stalled."
9902 data_type="float"
9903 max_equation="100"
9904 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9905 underscore_name="eu_stall"
9906 units="percent"
9907 symbol_name="EuStall"
9908 semantic_type="duration"
9909 mdapi_supported_apis=""
9910 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9911 mdapi_group="EU Array"
9912 mdapi_hw_unit_type="gpu"
9913 />
9914 <counter name="Samples Blended"
9915 description="The total number of blended samples or pixels written to all render targets."
9916 data_type="uint64"
9917 equation="A 27 READ 4 UMUL"
9918 underscore_name="samples_blended"
9919 units="pixels"
9920 symbol_name="SamplesBlended"
9921 semantic_type="event"
9922 mdapi_supported_apis=""
9923 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9924 mdapi_hw_unit_type="gpu"
9925 mdapi_group="3D Pipe/Output Merger"
9926 />
9927 <counter name="Early Depth Test Fails"
9928 description="The total number of pixels dropped on early depth test."
9929 data_type="uint64"
9930 equation="A 23 READ 4 UMUL"
9931 underscore_name="early_depth_test_fails"
9932 units="pixels"
9933 symbol_name="EarlyDepthTestFails"
9934 semantic_type="event"
9935 mdapi_supported_apis=""
9936 mdapi_usage_flags="Tier3 Frame Batch Draw"
9937 mdapi_hw_unit_type="gpu"
9938 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9939 />
9940 <counter name="Shader Memory Accesses"
9941 description="The total number of shader memory accesses to L3."
9942 data_type="uint64"
9943 equation="A 32 READ"
9944 underscore_name="shader_memory_accesses"
9945 units="messages"
9946 symbol_name="ShaderMemoryAccesses"
9947 semantic_type="event"
9948 mdapi_supported_apis=""
9949 mdapi_usage_flags="Tier3 Frame Batch Draw"
9950 mdapi_hw_unit_type="gpu"
9951 mdapi_group="L3/Data Port"
9952 />
9953 <counter name="HS Threads Dispatched"
9954 description="The total number of hull shader hardware threads dispatched."
9955 data_type="uint64"
9956 equation="A 2 READ"
9957 underscore_name="hs_threads"
9958 units="threads"
9959 symbol_name="HsThreads"
9960 semantic_type="event"
9961 mdapi_supported_apis=""
9962 mdapi_usage_flags="Tier3 Frame Batch Draw"
9963 mdapi_hw_unit_type="gpu"
9964 mdapi_group="EU Array/Hull Shader"
9965 />
9966 <counter name="L3 Shader Throughput"
9967 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9968 data_type="uint64"
9969 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9970 equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9971 underscore_name="l3_shader_throughput"
9972 units="bytes"
9973 symbol_name="L3ShaderThroughput"
9974 semantic_type="throughput"
9975 mdapi_supported_apis=""
9976 mdapi_usage_flags="Tier2 Frame Batch Draw"
9977 mdapi_group="L3/Data Port"
9978 mdapi_hw_unit_type="gpu"
9979 />
9980 <counter name="Samples Killed in FS"
9981 description="The total number of samples or pixels dropped in fragment shaders."
9982 data_type="uint64"
9983 equation="A 24 READ 4 UMUL"
9984 underscore_name="samples_killed_in_ps"
9985 units="pixels"
9986 symbol_name="SamplesKilledInPs"
9987 semantic_type="event"
9988 mdapi_supported_apis=""
9989 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9990 mdapi_hw_unit_type="gpu"
9991 mdapi_group="3D Pipe/Fragment Shader"
9992 />
9993 <counter name="SLM Bytes Written"
9994 description="The total number of GPU memory bytes written into shared local memory."
9995 data_type="uint64"
9996 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9997 equation="A 31 READ 64 UMUL"
9998 underscore_name="slm_bytes_written"
9999 units="bytes"
10000 symbol_name="SlmBytesWritten"
10001 semantic_type="throughput"
10002 mdapi_supported_apis=""
10003 mdapi_usage_flags="Tier3 Frame Batch Draw"
10004 mdapi_group="L3/Data Port/SLM"
10005 mdapi_hw_unit_type="gpu"
10006 />
10007 <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
10008 description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
10009 data_type="float"
10010 max_equation="100"
10011 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10012 underscore_name="thread_header10_ready_port0"
10013 units="percent"
10014 symbol_name="ThreadHeader10ReadyPort0"
10015 availability="$SubsliceMask 8 AND"
10016 semantic_type="duration"
10017 mdapi_supported_apis=""
10018 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10019 mdapi_group="GPU/Thread Dispatcher"
10020 mdapi_hw_unit_type="subslice"
10021 />
10022 <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
10023 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10024 data_type="float"
10025 max_equation="100"
10026 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10027 underscore_name="thread_header00_ready_port0"
10028 units="percent"
10029 symbol_name="ThreadHeader00ReadyPort0"
10030 availability="$SubsliceMask 1 AND"
10031 semantic_type="duration"
10032 mdapi_supported_apis=""
10033 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10034 mdapi_group="GPU/Thread Dispatcher"
10035 mdapi_hw_unit_type="subslice"
10036 />
10037 <counter name="Shader Atomic Memory Accesses"
10038 description="The total number of shader atomic memory accesses."
10039 data_type="uint64"
10040 equation="A 34 READ"
10041 underscore_name="shader_atomics"
10042 units="messages"
10043 symbol_name="ShaderAtomics"
10044 semantic_type="event"
10045 mdapi_supported_apis=""
10046 mdapi_usage_flags="Tier3 Frame Batch Draw"
10047 mdapi_hw_unit_type="gpu"
10048 mdapi_group="L3/Data Port/Atomics"
10049 />
10050 <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
10051 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
10052 data_type="float"
10053 max_equation="100"
10054 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10055 underscore_name="thread_header00_ready_port1"
10056 units="percent"
10057 symbol_name="ThreadHeader00ReadyPort1"
10058 availability="$SubsliceMask 1 AND"
10059 semantic_type="duration"
10060 mdapi_supported_apis=""
10061 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10062 mdapi_group="GPU/Thread Dispatcher"
10063 mdapi_hw_unit_type="subslice"
10064 />
10065 <register_config type="NOA">
10066 <register type="NOA" address="0x00000D04" value="0x00000200" />
10067 <register type="NOA" address="0x00009884" value="0x00000000" />
10068 <register type="NOA" address="0x00009888" value="0x12184D60" />
10069 <register type="NOA" address="0x00009888" value="0x12384D60" />
10070 <register type="NOA" address="0x00009888" value="0x12984D60" />
10071 <register type="NOA" address="0x00009888" value="0x12B84D60" />
10072 <register type="NOA" address="0x00009888" value="0x12584D60" />
10073 <register type="NOA" address="0x00009888" value="0x186C2A00" />
10074 <register type="NOA" address="0x00009888" value="0x1A6C0001" />
10075 <register type="NOA" address="0x00009888" value="0x00738000" />
10076 <register type="NOA" address="0x00009888" value="0x02737000" />
10077 <register type="NOA" address="0x00009888" value="0x12740140" />
10078 <register type="NOA" address="0x00009888" value="0x1475000A" />
10079 <register type="NOA" address="0x00009888" value="0x10760028" />
10080 <register type="NOA" address="0x00009888" value="0x16777C00" />
10081 <register type="NOA" address="0x00009888" value="0x18770001" />
10082 <register type="NOA" address="0x00009888" value="0x02774000" />
10083 <register type="NOA" address="0x00009888" value="0x04774000" />
10084 <register type="NOA" address="0x00009888" value="0x06778000" />
10085 <register type="NOA" address="0x00009888" value="0x08778000" />
10086 <register type="NOA" address="0x00009888" value="0x0A778000" />
10087 <register type="NOA" address="0x00009888" value="0x0C778000" />
10088 <register type="NOA" address="0x00009888" value="0x0C7B0280" />
10089 <register type="NOA" address="0x00009888" value="0x087BA000" />
10090 <register type="NOA" address="0x00009888" value="0x167C0280" />
10091 <register type="NOA" address="0x00009888" value="0x027CC000" />
10092 <register type="NOA" address="0x00009888" value="0x047CC000" />
10093 <register type="NOA" address="0x00009888" value="0x1E7D2800" />
10094 <register type="NOA" address="0x00009888" value="0x1A192000" />
10095 <register type="NOA" address="0x00009888" value="0x1C190001" />
10096 <register type="NOA" address="0x00009888" value="0x1E140028" />
10097 <register type="NOA" address="0x00009888" value="0x0A1500C0" />
10098 <register type="NOA" address="0x00009888" value="0x1A164000" />
10099 <register type="NOA" address="0x00009888" value="0x1C160002" />
10100 <register type="NOA" address="0x00009888" value="0x0C18AFA7" />
10101 <register type="NOA" address="0x00009888" value="0x10180000" />
10102 <register type="NOA" address="0x00009888" value="0x1C390014" />
10103 <register type="NOA" address="0x00009888" value="0x1E340280" />
10104 <register type="NOA" address="0x00009888" value="0x0A350300" />
10105 <register type="NOA" address="0x00009888" value="0x1C360028" />
10106 <register type="NOA" address="0x00009888" value="0x0E38AFA7" />
10107 <register type="NOA" address="0x00009888" value="0x10380000" />
10108 <register type="NOA" address="0x00009888" value="0x06F48000" />
10109 <register type="NOA" address="0x00009888" value="0x08F42000" />
10110 <register type="NOA" address="0x00009888" value="0x06F58000" />
10111 <register type="NOA" address="0x00009888" value="0x08F52000" />
10112 <register type="NOA" address="0x00009888" value="0x0EF6000A" />
10113 <register type="NOA" address="0x00009888" value="0x06F7C000" />
10114 <register type="NOA" address="0x00009888" value="0x08F7C000" />
10115 <register type="NOA" address="0x00009888" value="0x0AF74000" />
10116 <register type="NOA" address="0x00009888" value="0x0CF74000" />
10117 <register type="NOA" address="0x00009888" value="0x0AFB00A0" />
10118 <register type="NOA" address="0x00009888" value="0x0AFC8000" />
10119 <register type="NOA" address="0x00009888" value="0x0CFC8000" />
10120 <register type="NOA" address="0x00009888" value="0x1CFD0A00" />
10121 <register type="NOA" address="0x00009888" value="0x06994000" />
10122 <register type="NOA" address="0x00009888" value="0x08994000" />
10123 <register type="NOA" address="0x00009888" value="0x1C94000A" />
10124 <register type="NOA" address="0x00009888" value="0x08956000" />
10125 <register type="NOA" address="0x00009888" value="0x06968000" />
10126 <register type="NOA" address="0x00009888" value="0x08968000" />
10127 <register type="NOA" address="0x00009888" value="0x0298A700" />
10128 <register type="NOA" address="0x00009888" value="0x049800AF" />
10129 <register type="NOA" address="0x00009888" value="0x10980000" />
10130 <register type="NOA" address="0x00009888" value="0x0AB94000" />
10131 <register type="NOA" address="0x00009888" value="0x0CB94000" />
10132 <register type="NOA" address="0x00009888" value="0x1CB400A0" />
10133 <register type="NOA" address="0x00009888" value="0x08B58000" />
10134 <register type="NOA" address="0x00009888" value="0x0AB50001" />
10135 <register type="NOA" address="0x00009888" value="0x0AB68000" />
10136 <register type="NOA" address="0x00009888" value="0x0CB68000" />
10137 <register type="NOA" address="0x00009888" value="0x04B8A700" />
10138 <register type="NOA" address="0x00009888" value="0x06B800AF" />
10139 <register type="NOA" address="0x00009888" value="0x10B80000" />
10140 <register type="NOA" address="0x00009888" value="0x02594000" />
10141 <register type="NOA" address="0x00009888" value="0x04594000" />
10142 <register type="NOA" address="0x00009888" value="0x1A54A000" />
10143 <register type="NOA" address="0x00009888" value="0x00558000" />
10144 <register type="NOA" address="0x00009888" value="0x08551000" />
10145 <register type="NOA" address="0x00009888" value="0x02568000" />
10146 <register type="NOA" address="0x00009888" value="0x04568000" />
10147 <register type="NOA" address="0x00009888" value="0x0058A700" />
10148 <register type="NOA" address="0x00009888" value="0x025800AF" />
10149 <register type="NOA" address="0x00009888" value="0x10580000" />
10150 <register type="NOA" address="0x00009884" value="0x00000007" />
10151 <register type="NOA" address="0x00009888" value="0x21003000" />
10152 <register type="NOA" address="0x00009888" value="0x27000071" />
10153 <register type="NOA" address="0x00009888" value="0x33000000" />
10154 <register type="NOA" address="0x00009888" value="0x2900C000" />
10155 <register type="NOA" address="0x00009888" value="0x2B00C000" />
10156 <register type="NOA" address="0x00009888" value="0x2D00C000" />
10157 <register type="NOA" address="0x00009888" value="0x2F00C000" />
10158 <register type="NOA" address="0x00009888" value="0x1300C000" />
10159 <register type="NOA" address="0x00009888" value="0x1500C000" />
10160 <register type="NOA" address="0x00009888" value="0x1700C000" />
10161 <register type="NOA" address="0x00009888" value="0x1900C000" />
10162 <register type="NOA" address="0x00009888" value="0x1B00C000" />
10163 <register type="NOA" address="0x00009888" value="0x1D00C000" />
10164 <register type="NOA" address="0x00009888" value="0x4B003000" />
10165 <register type="NOA" address="0x00009888" value="0x3F002C00" />
10166 <register type="NOA" address="0x00009888" value="0x4D001111" />
10167 <register type="NOA" address="0x00009888" value="0x41000421" />
10168 <register type="NOA" address="0x00009888" value="0x35000000" />
10169 <register type="NOA" address="0x00009888" value="0x31000000" />
10170 <register type="NOA" address="0x00009888" value="0x43000001" />
10171 <register type="NOA" address="0x00009888" value="0x47000000" />
10172 <register type="NOA" address="0x00009888" value="0x39001080" />
10173 <register type="NOA" address="0x00009888" value="0x3B000000" />
10174 <register type="NOA" address="0x00009888" value="0x49000000" />
10175 <register type="NOA" address="0x00009888" value="0x3D000000" />
10176 </register_config>
10177 <register_config type="OA">
10178 <register type="OA" address="0x00002740" value="0x00000000" />
10179 <register type="OA" address="0x00002710" value="0x00000000" />
10180 <register type="OA" address="0x00002714" value="0x00800000" />
10181 <register type="OA" address="0x00002720" value="0x00000000" />
10182 <register type="OA" address="0x00002724" value="0x00800000" />
10183 </register_config>
10184 <register_config type="FLEX">
10185 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10186 <register type="FLEX" address="0x0000E558" value="0x00010003" />
10187 <register type="FLEX" address="0x0000E658" value="0x00012011" />
10188 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10189 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10190 </register_config>
10191 </set>
10192
10193 <set name="Metric set TestOa"
10194 mdapi_supported_apis="OGL OCL IO BB"
10195 underscore_name="test_oa"
10196 hw_config_guid="db41edd4-d8e7-4730-ad11-b9a2d6833503"
10197 chipset="CNL"
10198 symbol_name="TestOa"
10199 >
10200 <counter name="TestCounter7"
10201 description="HW test counter 7. Factor: 0.6666"
10202 data_type="uint64"
10203 equation="B 7 READ"
10204 underscore_name="counter7"
10205 units="events"
10206 symbol_name="Counter7"
10207 semantic_type="event"
10208 mdapi_supported_apis=""
10209 mdapi_usage_flags="Frame Batch Draw"
10210 mdapi_hw_unit_type="gpu"
10211 mdapi_group="GPU"
10212 />
10213 <counter name="GPU Time Elapsed"
10214 description="Time elapsed on the GPU during the measurement."
10215 data_type="uint64"
10216 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10217 underscore_name="gpu_time"
10218 units="ns"
10219 symbol_name="GpuTime"
10220 semantic_type="duration"
10221 mdapi_supported_apis=""
10222 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10223 mdapi_hw_unit_type="gpu"
10224 mdapi_group="GPU"
10225 />
10226 <counter name="GPU Core Clocks"
10227 description="The total number of GPU core clocks elapsed during the measurement."
10228 data_type="uint64"
10229 equation="GPU_CLOCK 0 READ"
10230 underscore_name="gpu_core_clocks"
10231 units="cycles"
10232 symbol_name="GpuCoreClocks"
10233 semantic_type="event"
10234 mdapi_supported_apis=""
10235 mdapi_usage_flags="Tier1 Frame Batch Draw"
10236 mdapi_hw_unit_type="gpu"
10237 mdapi_group="GPU"
10238 />
10239 <counter name="AVG GPU Core Frequency"
10240 description="Average GPU Core Frequency in the measurement."
10241 data_type="uint64"
10242 max_equation="$GpuMaxFrequency"
10243 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10244 underscore_name="avg_gpu_core_frequency"
10245 units="hz"
10246 symbol_name="AvgGpuCoreFrequency"
10247 semantic_type="event"
10248 mdapi_supported_apis=""
10249 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10250 mdapi_group="GPU"
10251 mdapi_hw_unit_type="gpu"
10252 />
10253 <counter name="TestCounter8"
10254 description="HW test counter 8. Should be equal to 1."
10255 data_type="uint64"
10256 equation="C 7 READ"
10257 underscore_name="counter8"
10258 units="events"
10259 symbol_name="Counter8"
10260 semantic_type="event"
10261 mdapi_supported_apis=""
10262 mdapi_usage_flags="Frame Batch Draw"
10263 mdapi_hw_unit_type="gpu"
10264 mdapi_group="GPU"
10265 />
10266 <counter name="TestCounter4"
10267 description="HW test counter 4. Factor: 0.3333"
10268 data_type="uint64"
10269 equation="B 4 READ"
10270 underscore_name="counter4"
10271 units="events"
10272 symbol_name="Counter4"
10273 semantic_type="event"
10274 mdapi_supported_apis=""
10275 mdapi_usage_flags="Frame Batch Draw"
10276 mdapi_hw_unit_type="gpu"
10277 mdapi_group="GPU"
10278 />
10279 <counter name="TestCounter5"
10280 description="HW test counter 5. Factor: 0.3333"
10281 data_type="uint64"
10282 equation="B 5 READ"
10283 underscore_name="counter5"
10284 units="events"
10285 symbol_name="Counter5"
10286 semantic_type="event"
10287 mdapi_supported_apis=""
10288 mdapi_usage_flags="Frame Batch Draw"
10289 mdapi_hw_unit_type="gpu"
10290 mdapi_group="GPU"
10291 />
10292 <counter name="TestCounter6"
10293 description="HW test counter 6. Factor: 0.16666"
10294 data_type="uint64"
10295 equation="B 6 READ"
10296 underscore_name="counter6"
10297 units="events"
10298 symbol_name="Counter6"
10299 semantic_type="event"
10300 mdapi_supported_apis=""
10301 mdapi_usage_flags="Frame Batch Draw"
10302 mdapi_hw_unit_type="gpu"
10303 mdapi_group="GPU"
10304 />
10305 <counter name="TestCounter3"
10306 description="HW test counter 3. Factor: 0.5"
10307 data_type="uint64"
10308 equation="B 3 READ"
10309 underscore_name="counter3"
10310 units="events"
10311 symbol_name="Counter3"
10312 semantic_type="event"
10313 mdapi_supported_apis=""
10314 mdapi_usage_flags="Frame Batch Draw"
10315 mdapi_hw_unit_type="gpu"
10316 mdapi_group="GPU"
10317 />
10318 <counter name="TestCounter0"
10319 description="HW test counter 0. Factor: 0.0"
10320 data_type="uint64"
10321 equation="B 0 READ"
10322 underscore_name="counter0"
10323 units="events"
10324 symbol_name="Counter0"
10325 semantic_type="event"
10326 mdapi_supported_apis=""
10327 mdapi_usage_flags="Frame Batch Draw"
10328 mdapi_hw_unit_type="gpu"
10329 mdapi_group="GPU"
10330 />
10331 <counter name="TestCounter1"
10332 description="HW test counter 1. Factor: 1.0"
10333 data_type="uint64"
10334 equation="B 1 READ"
10335 underscore_name="counter1"
10336 units="events"
10337 symbol_name="Counter1"
10338 semantic_type="event"
10339 mdapi_supported_apis=""
10340 mdapi_usage_flags="Frame Batch Draw"
10341 mdapi_hw_unit_type="gpu"
10342 mdapi_group="GPU"
10343 />
10344 <counter name="TestCounter2"
10345 description="HW test counter 2. Factor: 1.0"
10346 data_type="uint64"
10347 equation="B 2 READ"
10348 underscore_name="counter2"
10349 units="events"
10350 symbol_name="Counter2"
10351 semantic_type="event"
10352 mdapi_supported_apis=""
10353 mdapi_usage_flags="Frame Batch Draw"
10354 mdapi_hw_unit_type="gpu"
10355 mdapi_group="GPU"
10356 />
10357 <register_config type="NOA">
10358 <register type="NOA" address="0x00000D04" value="0x00000200" />
10359 <register type="NOA" address="0x00009884" value="0x00000007" />
10360 <register type="NOA" address="0x00009888" value="0x17060000" />
10361 <register type="NOA" address="0x00009840" value="0x00000000" />
10362 <register type="NOA" address="0x00009884" value="0x00000007" />
10363 <register type="NOA" address="0x00009888" value="0x13034000" />
10364 <register type="NOA" address="0x00009884" value="0x00000007" />
10365 <register type="NOA" address="0x00009888" value="0x07060066" />
10366 <register type="NOA" address="0x00009884" value="0x00000007" />
10367 <register type="NOA" address="0x00009888" value="0x05060000" />
10368 <register type="NOA" address="0x00009884" value="0x00000007" />
10369 <register type="NOA" address="0x00009888" value="0x0F080040" />
10370 <register type="NOA" address="0x00009884" value="0x00000007" />
10371 <register type="NOA" address="0x00009888" value="0x07091000" />
10372 <register type="NOA" address="0x00009884" value="0x00000007" />
10373 <register type="NOA" address="0x00009888" value="0x0F041000" />
10374 <register type="NOA" address="0x00009884" value="0x00000007" />
10375 <register type="NOA" address="0x00009888" value="0x1D004000" />
10376 <register type="NOA" address="0x00009884" value="0x00000007" />
10377 <register type="NOA" address="0x00009888" value="0x35000000" />
10378 <register type="NOA" address="0x00009884" value="0x00000007" />
10379 <register type="NOA" address="0x00009888" value="0x49000000" />
10380 <register type="NOA" address="0x00009884" value="0x00000007" />
10381 <register type="NOA" address="0x00009888" value="0x3D000000" />
10382 <register type="NOA" address="0x00009884" value="0x00000007" />
10383 <register type="NOA" address="0x00009888" value="0x31000000" />
10384 </register_config>
10385 <register_config type="OA">
10386 <register type="OA" address="0x00002740" value="0x00000000" />
10387 <register type="OA" address="0x00002710" value="0x00000000" />
10388 <register type="OA" address="0x00002714" value="0xF0800000" />
10389 <register type="OA" address="0x00002720" value="0x00000000" />
10390 <register type="OA" address="0x00002724" value="0xF0800000" />
10391 <register type="OA" address="0x00002770" value="0x00000004" />
10392 <register type="OA" address="0x00002774" value="0x0000FFFF" />
10393 <register type="OA" address="0x00002778" value="0x00000003" />
10394 <register type="OA" address="0x0000277C" value="0x0000FFFF" />
10395 <register type="OA" address="0x00002780" value="0x00000007" />
10396 <register type="OA" address="0x00002784" value="0x0000FFFF" />
10397 <register type="OA" address="0x00002788" value="0x00100002" />
10398 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10399 <register type="OA" address="0x00002790" value="0x00100002" />
10400 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10401 <register type="OA" address="0x00002798" value="0x00100082" />
10402 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10403 <register type="OA" address="0x000027A0" value="0x001000C2" />
10404 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10405 <register type="OA" address="0x000027A8" value="0x00100001" />
10406 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10407 </register_config>
10408 </set>
10409
10410 </metrics>