i965/miptree: Replace is_lossless_compressed with mt->aux_usage checks
[mesa.git] / src / mesa / drivers / dri / i965 / brw_oa_bxt.xml
1 <?xml version="1.0"?>
2 <metrics version="1491575452" merge_md5="">
3 <set name="Render Metrics Basic Gen9"
4 mdapi_supported_apis="OGL OCL IO BB"
5 underscore_name="render_basic"
6 hw_config_guid="22b9519a-e9ba-4c41-8b54-f4f8ca14fa0a"
7 chipset="BXT"
8 symbol_name="RenderBasic"
9 >
10 <counter name="GPU Core Clocks"
11 description="The total number of GPU core clocks elapsed during the measurement."
12 data_type="uint64"
13 equation="GPU_CLOCK 0 READ"
14 underscore_name="gpu_core_clocks"
15 units="cycles"
16 symbol_name="GpuCoreClocks"
17 semantic_type="event"
18 mdapi_supported_apis=""
19 mdapi_usage_flags="Tier1 Frame Batch Draw"
20 mdapi_hw_unit_type="gpu"
21 mdapi_group="GPU"
22 />
23 <counter name="EU Active"
24 description="The percentage of time in which the Execution Units were actively processing."
25 data_type="float"
26 max_equation="100"
27 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28 underscore_name="eu_active"
29 units="percent"
30 symbol_name="EuActive"
31 semantic_type="duration"
32 mdapi_supported_apis=""
33 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34 mdapi_group="EU Array"
35 mdapi_hw_unit_type="gpu"
36 />
37 <counter name="L3 Misses"
38 description="The total number of L3 misses."
39 data_type="uint64"
40 equation="C 4 READ"
41 underscore_name="l3_misses"
42 units="messages"
43 symbol_name="L3Misses"
44 semantic_type="event"
45 mdapi_supported_apis=""
46 mdapi_usage_flags="Tier3 Frame Batch Draw"
47 mdapi_hw_unit_type="gpu"
48 mdapi_group="L3/TAG"
49 />
50 <counter name="GTI L3 Throughput"
51 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52 data_type="uint64"
53 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
54 equation="$L3Misses 64 UMUL"
55 underscore_name="gti_l3_throughput"
56 units="bytes"
57 symbol_name="GtiL3Throughput"
58 semantic_type="throughput"
59 mdapi_supported_apis=""
60 mdapi_usage_flags="Tier2 Frame Batch Draw"
61 mdapi_group="GTI/L3"
62 mdapi_hw_unit_type="gpu"
63 />
64 <counter name="EU Both FPU Pipes Active"
65 description="The percentage of time in which both EU FPU pipelines were actively processing."
66 data_type="float"
67 max_equation="100"
68 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69 underscore_name="eu_fpu_both_active"
70 units="percent"
71 symbol_name="EuFpuBothActive"
72 semantic_type="duration"
73 mdapi_supported_apis=""
74 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75 mdapi_group="EU Array/Pipes"
76 mdapi_hw_unit_type="gpu"
77 />
78 <counter name="Sampler Cache Misses"
79 description="The total number of sampler cache misses in all LODs in all sampler units."
80 data_type="uint64"
81 equation="B 4 READ 8 UMUL"
82 underscore_name="sampler_l1_misses"
83 units="messages"
84 symbol_name="SamplerL1Misses"
85 semantic_type="event"
86 mdapi_supported_apis=""
87 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
88 mdapi_hw_unit_type="gpu"
89 mdapi_group="Sampler/Sampler Cache"
90 />
91 <counter name="VS Send Pipe Active"
92 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
93 data_type="float"
94 max_equation="100"
95 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96 underscore_name="vs_send_active"
97 units="percent"
98 symbol_name="VsSendActive"
99 semantic_type="duration"
100 mdapi_supported_apis="OGL IO BB"
101 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
102 mdapi_group="EU Array/Vertex Shader"
103 mdapi_hw_unit_type="gpu"
104 />
105 <counter name="Sampler 1 Bottleneck"
106 low_watermark="5"
107 description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
108 data_type="float"
109 high_watermark="15"
110 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
111 max_equation="100"
112 underscore_name="sampler1_bottleneck"
113 units="percent"
114 symbol_name="Sampler1Bottleneck"
115 availability="$SubsliceMask 0x12 AND"
116 semantic_type="duration"
117 mdapi_supported_apis=""
118 mdapi_usage_flags="Tier3 Indicate Draw"
119 mdapi_group="Sampler"
120 mdapi_hw_unit_type="subslice"
121 />
122 <counter name="VS FPU1 Pipe Active"
123 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
124 data_type="float"
125 max_equation="100"
126 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
127 underscore_name="vs_fpu1_active"
128 units="percent"
129 symbol_name="VsFpu1Active"
130 semantic_type="duration"
131 mdapi_supported_apis="OGL IO BB"
132 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
133 mdapi_group="EU Array/Vertex Shader"
134 mdapi_hw_unit_type="gpu"
135 />
136 <counter name="GS Threads Dispatched"
137 description="The total number of geometry shader hardware threads dispatched."
138 data_type="uint64"
139 equation="A 5 READ"
140 underscore_name="gs_threads"
141 units="threads"
142 symbol_name="GsThreads"
143 semantic_type="event"
144 mdapi_supported_apis="OGL4 IO BB"
145 mdapi_usage_flags="Tier3 Frame Batch Draw"
146 mdapi_hw_unit_type="gpu"
147 mdapi_group="EU Array/Geometry Shader"
148 />
149 <counter name="L3 Sampler Throughput"
150 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
151 data_type="uint64"
152 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
153 equation="$SamplerL1Misses 64 UMUL"
154 underscore_name="l3_sampler_throughput"
155 units="bytes"
156 symbol_name="L3SamplerThroughput"
157 semantic_type="throughput"
158 mdapi_supported_apis=""
159 mdapi_usage_flags="Tier2 Frame Batch Draw"
160 mdapi_group="L3/Sampler"
161 mdapi_hw_unit_type="gpu"
162 />
163 <counter name="Early Hi-Depth Test Fails"
164 description="The total number of pixels dropped on early hierarchical depth test."
165 data_type="uint64"
166 equation="A 22 READ 4 UMUL"
167 underscore_name="hi_depth_test_fails"
168 units="pixels"
169 symbol_name="HiDepthTestFails"
170 semantic_type="event"
171 mdapi_supported_apis="OGL IO BB"
172 mdapi_usage_flags="Tier3 Frame Batch Draw"
173 mdapi_hw_unit_type="gpu"
174 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
175 />
176 <counter name="FS Both FPU Active"
177 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
178 data_type="float"
179 max_equation="100"
180 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
181 underscore_name="ps_eu_both_fpu_active"
182 units="percent"
183 symbol_name="PsEuBothFpuActive"
184 semantic_type="duration"
185 mdapi_supported_apis="OGL IO BB"
186 mdapi_usage_flags="Tier4 Frame Batch Draw"
187 mdapi_group="3D Pipe/Fragment Shader"
188 mdapi_hw_unit_type="gpu"
189 />
190 <counter name="VS Threads Dispatched"
191 description="The total number of vertex shader hardware threads dispatched."
192 data_type="uint64"
193 equation="A 1 READ"
194 underscore_name="vs_threads"
195 units="threads"
196 symbol_name="VsThreads"
197 semantic_type="event"
198 mdapi_supported_apis="OGL IO BB"
199 mdapi_usage_flags="Tier3 Frame Batch Draw"
200 mdapi_hw_unit_type="gpu"
201 mdapi_group="EU Array/Vertex Shader"
202 />
203 <counter name="FS Threads Dispatched"
204 description="The total number of fragment shader hardware threads dispatched."
205 data_type="uint64"
206 equation="A 6 READ"
207 underscore_name="ps_threads"
208 units="threads"
209 symbol_name="PsThreads"
210 semantic_type="event"
211 mdapi_supported_apis="OGL IO BB"
212 mdapi_usage_flags="Tier3 Frame Batch Draw"
213 mdapi_hw_unit_type="gpu"
214 mdapi_group="EU Array/Fragment Shader"
215 />
216 <counter name="Sampler 0 Busy"
217 description="The percentage of time in which Sampler 0 has been processing EU requests."
218 data_type="float"
219 max_equation="100"
220 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
221 underscore_name="sampler0_busy"
222 units="percent"
223 symbol_name="Sampler0Busy"
224 availability="$SubsliceMask 0x09 AND"
225 semantic_type="duration"
226 mdapi_supported_apis=""
227 mdapi_usage_flags="Tier3 Batch Frame Draw"
228 mdapi_group="Sampler"
229 mdapi_hw_unit_type="subslice"
230 />
231 <counter name="Sampler 1 Busy"
232 description="The percentage of time in which Sampler 1 has been processing EU requests."
233 data_type="float"
234 max_equation="100"
235 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
236 underscore_name="sampler1_busy"
237 units="percent"
238 symbol_name="Sampler1Busy"
239 availability="$SubsliceMask 0x12 AND"
240 semantic_type="duration"
241 mdapi_supported_apis=""
242 mdapi_usage_flags="Tier3 Batch Frame Draw"
243 mdapi_group="Sampler"
244 mdapi_hw_unit_type="subslice"
245 />
246 <counter name="Samplers Busy"
247 description="The percentage of time in which samplers have been processing EU requests."
248 data_type="float"
249 max_equation="100"
250 equation="$Sampler0Busy $Sampler1Busy FMAX"
251 underscore_name="samplers_busy"
252 units="percent"
253 symbol_name="SamplersBusy"
254 semantic_type="duration"
255 mdapi_supported_apis=""
256 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
257 mdapi_group="Sampler"
258 mdapi_hw_unit_type="slice"
259 />
260 <counter name="GTI Fixed Pipe Throughput"
261 description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
262 data_type="uint64"
263 max_equation="$GpuCoreClocks 64 UMUL"
264 equation="B 6 READ B 7 READ UADD 64 UMUL"
265 underscore_name="gti_vf_throughput"
266 units="bytes"
267 symbol_name="GtiVfThroughput"
268 semantic_type="throughput"
269 mdapi_supported_apis="OGL IO BB"
270 mdapi_usage_flags="Tier2 Frame Batch Draw"
271 mdapi_group="GTI/3D Pipe"
272 mdapi_hw_unit_type="gpu"
273 />
274 <counter name="Shader Barrier Messages"
275 description="The total number of shader barrier messages."
276 data_type="uint64"
277 equation="A 35 READ"
278 underscore_name="shader_barriers"
279 units="messages"
280 symbol_name="ShaderBarriers"
281 semantic_type="event"
282 mdapi_supported_apis=""
283 mdapi_usage_flags="Tier3 Frame Batch Draw"
284 mdapi_hw_unit_type="gpu"
285 mdapi_group="EU Array/Barrier"
286 />
287 <counter name="Sampler 0 Bottleneck"
288 low_watermark="5"
289 description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
290 data_type="float"
291 high_watermark="15"
292 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
293 max_equation="100"
294 underscore_name="sampler0_bottleneck"
295 units="percent"
296 symbol_name="Sampler0Bottleneck"
297 availability="$SubsliceMask 0x09 AND"
298 semantic_type="duration"
299 mdapi_supported_apis=""
300 mdapi_usage_flags="Tier3 Indicate Draw"
301 mdapi_group="Sampler"
302 mdapi_hw_unit_type="subslice"
303 />
304 <counter name="Sampler Texels"
305 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
306 data_type="uint64"
307 equation="A 28 READ 4 UMUL"
308 underscore_name="sampler_texels"
309 units="texels"
310 symbol_name="SamplerTexels"
311 semantic_type="event"
312 mdapi_supported_apis=""
313 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
314 mdapi_hw_unit_type="gpu"
315 mdapi_group="Sampler/Sampler Input"
316 />
317 <counter name="Pixels Failing Tests"
318 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
319 data_type="uint64"
320 equation="A 25 READ 4 UMUL"
321 underscore_name="pixels_failing_post_ps_tests"
322 units="pixels"
323 symbol_name="PixelsFailingPostPsTests"
324 semantic_type="event"
325 mdapi_supported_apis="OGL IO BB"
326 mdapi_usage_flags="Tier3 Frame Batch Draw"
327 mdapi_hw_unit_type="gpu"
328 mdapi_group="3D Pipe/Output Merger"
329 />
330 <counter name="GPU Time Elapsed"
331 description="Time elapsed on the GPU during the measurement."
332 data_type="uint64"
333 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
334 underscore_name="gpu_time"
335 units="ns"
336 symbol_name="GpuTime"
337 semantic_type="duration"
338 mdapi_supported_apis=""
339 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
340 mdapi_hw_unit_type="gpu"
341 mdapi_group="GPU"
342 />
343 <counter name="AVG GPU Core Frequency"
344 description="Average GPU Core Frequency in the measurement."
345 data_type="uint64"
346 max_equation="$GpuMaxFrequency"
347 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
348 underscore_name="avg_gpu_core_frequency"
349 units="hz"
350 symbol_name="AvgGpuCoreFrequency"
351 semantic_type="event"
352 mdapi_supported_apis=""
353 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
354 mdapi_group="GPU"
355 mdapi_hw_unit_type="gpu"
356 />
357 <counter name="Sampler Texels Misses"
358 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
359 data_type="uint64"
360 equation="A 29 READ 4 UMUL"
361 underscore_name="sampler_texel_misses"
362 units="texels"
363 symbol_name="SamplerTexelMisses"
364 semantic_type="event"
365 mdapi_supported_apis=""
366 mdapi_usage_flags="Tier3 Batch Frame Draw"
367 mdapi_hw_unit_type="gpu"
368 mdapi_group="Sampler/Sampler Cache"
369 />
370 <counter name="CS Threads Dispatched"
371 description="The total number of compute shader hardware threads dispatched."
372 data_type="uint64"
373 equation="A 4 READ"
374 underscore_name="cs_threads"
375 units="threads"
376 symbol_name="CsThreads"
377 semantic_type="event"
378 mdapi_supported_apis="OGL4 OCL IO BB"
379 mdapi_usage_flags="Tier3 Frame Batch Draw"
380 mdapi_hw_unit_type="gpu"
381 mdapi_group="EU Array/Compute Shader"
382 />
383 <counter name="Shader Memory Accesses"
384 description="The total number of shader memory accesses to L3."
385 data_type="uint64"
386 equation="A 32 READ"
387 underscore_name="shader_memory_accesses"
388 units="messages"
389 symbol_name="ShaderMemoryAccesses"
390 semantic_type="event"
391 mdapi_supported_apis=""
392 mdapi_usage_flags="Tier3 Frame Batch Draw"
393 mdapi_hw_unit_type="gpu"
394 mdapi_group="L3/Data Port"
395 />
396 <counter name="L3 Lookup Accesses w/o IC"
397 description="The total number of L3 cache lookup accesses w/o IC."
398 data_type="uint64"
399 equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
400 underscore_name="l3_lookups"
401 units="messages"
402 symbol_name="L3Lookups"
403 semantic_type="event"
404 mdapi_supported_apis=""
405 mdapi_usage_flags="Tier3 Frame Batch Draw"
406 mdapi_hw_unit_type="gpu"
407 mdapi_group="L3/TAG"
408 />
409 <counter name="SLM Bytes Read"
410 description="The total number of GPU memory bytes read from shared local memory."
411 data_type="uint64"
412 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
413 equation="A 30 READ 64 UMUL"
414 underscore_name="slm_bytes_read"
415 units="bytes"
416 symbol_name="SlmBytesRead"
417 semantic_type="throughput"
418 mdapi_supported_apis="OGL4 OCL IO BB"
419 mdapi_usage_flags="Tier3 Frame Batch Draw"
420 mdapi_group="L3/Data Port/SLM"
421 mdapi_hw_unit_type="gpu"
422 />
423 <counter name="GTI Read Throughput"
424 description="The total number of GPU memory bytes read from GTI."
425 data_type="uint64"
426 max_equation="$GpuCoreClocks 64 UMUL"
427 equation="C 6 READ 64 UMUL"
428 underscore_name="gti_read_throughput"
429 units="bytes"
430 symbol_name="GtiReadThroughput"
431 semantic_type="throughput"
432 mdapi_supported_apis=""
433 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
434 mdapi_group="GTI"
435 mdapi_hw_unit_type="gpu"
436 />
437 <counter name="PS FPU1 Pipe Active"
438 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
439 data_type="float"
440 max_equation="100"
441 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
442 underscore_name="ps_fpu1_active"
443 units="percent"
444 symbol_name="PsFpu1Active"
445 semantic_type="duration"
446 mdapi_supported_apis="OGL IO BB"
447 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
448 mdapi_group="EU Array/Pixel Shader"
449 mdapi_hw_unit_type="gpu"
450 />
451 <counter name="PS Send Pipeline Active"
452 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
453 data_type="float"
454 max_equation="100"
455 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
456 underscore_name="ps_send_active"
457 units="percent"
458 symbol_name="PsSendActive"
459 semantic_type="duration"
460 mdapi_supported_apis="OGL IO BB"
461 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
462 mdapi_group="EU Array/Pixel Shader"
463 mdapi_hw_unit_type="gpu"
464 />
465 <counter name="Rasterized Pixels"
466 description="The total number of rasterized pixels."
467 data_type="uint64"
468 equation="A 21 READ 4 UMUL"
469 underscore_name="rasterized_pixels"
470 units="pixels"
471 symbol_name="RasterizedPixels"
472 semantic_type="event"
473 mdapi_supported_apis="OGL IO BB"
474 mdapi_usage_flags="Tier3 Frame Batch Draw"
475 mdapi_hw_unit_type="gpu"
476 mdapi_group="3D Pipe/Rasterizer"
477 />
478 <counter name="GPU Busy"
479 description="The percentage of time in which the GPU has been processing GPU commands."
480 data_type="float"
481 max_equation="100"
482 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
483 underscore_name="gpu_busy"
484 units="percent"
485 symbol_name="GpuBusy"
486 semantic_type="duration"
487 mdapi_supported_apis=""
488 mdapi_usage_flags="Tier1 Overview System Frame"
489 mdapi_group="GPU"
490 mdapi_hw_unit_type="gpu"
491 />
492 <counter name="GTI Depth Throughput"
493 description="The total number of GPU memory bytes transferred between depth caches and GTI."
494 data_type="uint64"
495 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
496 equation="C 0 READ C 1 READ UADD 64 UMUL"
497 underscore_name="gti_depth_throughput"
498 units="bytes"
499 symbol_name="GtiDepthThroughput"
500 semantic_type="throughput"
501 mdapi_supported_apis="OGL IO BB"
502 mdapi_usage_flags="Tier2 Frame Batch Draw"
503 mdapi_group="GTI/Depth Cache"
504 mdapi_hw_unit_type="gpu"
505 />
506 <counter name="VS FPU0 Pipe Active"
507 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
508 data_type="float"
509 max_equation="100"
510 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
511 underscore_name="vs_fpu0_active"
512 units="percent"
513 symbol_name="VsFpu0Active"
514 semantic_type="duration"
515 mdapi_supported_apis="OGL IO BB"
516 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
517 mdapi_group="EU Array/Vertex Shader"
518 mdapi_hw_unit_type="gpu"
519 />
520 <counter name="PS FPU0 Pipe Active"
521 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
522 data_type="float"
523 max_equation="100"
524 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
525 underscore_name="ps_fpu0_active"
526 units="percent"
527 symbol_name="PsFpu0Active"
528 semantic_type="duration"
529 mdapi_supported_apis="OGL IO BB"
530 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
531 mdapi_group="EU Array/Pixel Shader"
532 mdapi_hw_unit_type="gpu"
533 />
534 <counter name="DS Threads Dispatched"
535 description="The total number of domain shader hardware threads dispatched."
536 data_type="uint64"
537 equation="A 3 READ"
538 underscore_name="ds_threads"
539 units="threads"
540 symbol_name="DsThreads"
541 semantic_type="event"
542 mdapi_supported_apis="OGL4 IO BB"
543 mdapi_usage_flags="Tier3 Frame Batch Draw"
544 mdapi_hw_unit_type="gpu"
545 mdapi_group="EU Array/Domain Shader"
546 />
547 <counter name="Samples Written"
548 description="The total number of samples or pixels written to all render targets."
549 data_type="uint64"
550 equation="A 26 READ 4 UMUL"
551 underscore_name="samples_written"
552 units="pixels"
553 symbol_name="SamplesWritten"
554 semantic_type="event"
555 mdapi_supported_apis="OGL IO BB"
556 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
557 mdapi_hw_unit_type="gpu"
558 mdapi_group="3D Pipe/Output Merger"
559 />
560 <counter name="EU Stall"
561 description="The percentage of time in which the Execution Units were stalled."
562 data_type="float"
563 max_equation="100"
564 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
565 underscore_name="eu_stall"
566 units="percent"
567 symbol_name="EuStall"
568 semantic_type="duration"
569 mdapi_supported_apis=""
570 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
571 mdapi_group="EU Array"
572 mdapi_hw_unit_type="gpu"
573 />
574 <counter name="Samples Blended"
575 description="The total number of blended samples or pixels written to all render targets."
576 data_type="uint64"
577 equation="A 27 READ 4 UMUL"
578 underscore_name="samples_blended"
579 units="pixels"
580 symbol_name="SamplesBlended"
581 semantic_type="event"
582 mdapi_supported_apis="OGL IO BB"
583 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
584 mdapi_hw_unit_type="gpu"
585 mdapi_group="3D Pipe/Output Merger"
586 />
587 <counter name="Early Depth Test Fails"
588 description="The total number of pixels dropped on early depth test."
589 data_type="uint64"
590 equation="A 23 READ 4 UMUL"
591 underscore_name="early_depth_test_fails"
592 units="pixels"
593 symbol_name="EarlyDepthTestFails"
594 semantic_type="event"
595 mdapi_supported_apis="OGL IO BB"
596 mdapi_usage_flags="Tier3 Frame Batch Draw"
597 mdapi_hw_unit_type="gpu"
598 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
599 />
600 <counter name="Samplers Bottleneck"
601 low_watermark="5"
602 description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
603 data_type="float"
604 high_watermark="15"
605 equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
606 max_equation="100"
607 underscore_name="sampler_bottleneck"
608 units="percent"
609 symbol_name="SamplerBottleneck"
610 semantic_type="duration"
611 mdapi_supported_apis=""
612 mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
613 mdapi_group="Sampler"
614 mdapi_hw_unit_type="slice"
615 />
616 <counter name="GTI HDC TLB Lookup Throughput"
617 description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
618 data_type="uint64"
619 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
620 equation="C 5 READ 64 UMUL"
621 underscore_name="gti_hdc_lookups_throughput"
622 units="bytes"
623 symbol_name="GtiHdcLookupsThroughput"
624 semantic_type="throughput"
625 mdapi_supported_apis=""
626 mdapi_usage_flags="Tier2 Frame Batch Draw"
627 mdapi_group="GTI/L3"
628 mdapi_hw_unit_type="gpu"
629 />
630 <counter name="GTI RCC Throughput"
631 description="The total number of GPU memory bytes transferred between render color caches and GTI."
632 data_type="uint64"
633 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
634 equation="C 2 READ C 3 READ UADD 64 UMUL"
635 underscore_name="gti_rcc_throughput"
636 units="bytes"
637 symbol_name="GtiRccThroughput"
638 semantic_type="throughput"
639 mdapi_supported_apis="OGL IO BB"
640 mdapi_usage_flags="Tier2 Frame Batch Draw"
641 mdapi_group="GTI/Color Cache"
642 mdapi_hw_unit_type="gpu"
643 />
644 <counter name="HS Threads Dispatched"
645 description="The total number of hull shader hardware threads dispatched."
646 data_type="uint64"
647 equation="A 2 READ"
648 underscore_name="hs_threads"
649 units="threads"
650 symbol_name="HsThreads"
651 semantic_type="event"
652 mdapi_supported_apis="OGL4 IO BB"
653 mdapi_usage_flags="Tier3 Frame Batch Draw"
654 mdapi_hw_unit_type="gpu"
655 mdapi_group="EU Array/Hull Shader"
656 />
657 <counter name="GTI Write Throughput"
658 description="The total number of GPU memory bytes written to GTI."
659 data_type="uint64"
660 max_equation="$GpuCoreClocks 32 UMUL"
661 equation="C 7 READ 64 UMUL"
662 underscore_name="gti_write_throughput"
663 units="bytes"
664 symbol_name="GtiWriteThroughput"
665 semantic_type="throughput"
666 mdapi_supported_apis=""
667 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
668 mdapi_group="GTI"
669 mdapi_hw_unit_type="gpu"
670 />
671 <counter name="SLM Bytes Written"
672 description="The total number of GPU memory bytes written into shared local memory."
673 data_type="uint64"
674 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
675 equation="A 31 READ 64 UMUL"
676 underscore_name="slm_bytes_written"
677 units="bytes"
678 symbol_name="SlmBytesWritten"
679 semantic_type="throughput"
680 mdapi_supported_apis="OGL4 OCL IO BB"
681 mdapi_usage_flags="Tier3 Frame Batch Draw"
682 mdapi_group="L3/Data Port/SLM"
683 mdapi_hw_unit_type="gpu"
684 />
685 <counter name="L3 Shader Throughput"
686 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
687 data_type="uint64"
688 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
689 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
690 underscore_name="l3_shader_throughput"
691 units="bytes"
692 symbol_name="L3ShaderThroughput"
693 semantic_type="throughput"
694 mdapi_supported_apis="OGL4 OCL IO BB"
695 mdapi_usage_flags="Tier2 Frame Batch Draw"
696 mdapi_group="L3/Data Port"
697 mdapi_hw_unit_type="gpu"
698 />
699 <counter name="Samples Killed in FS"
700 description="The total number of samples or pixels dropped in fragment shaders."
701 data_type="uint64"
702 equation="A 24 READ 4 UMUL"
703 underscore_name="samples_killed_in_ps"
704 units="pixels"
705 symbol_name="SamplesKilledInPs"
706 semantic_type="event"
707 mdapi_supported_apis="OGL IO BB"
708 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
709 mdapi_hw_unit_type="gpu"
710 mdapi_group="3D Pipe/Fragment Shader"
711 />
712 <counter name="Shader Atomic Memory Accesses"
713 description="The total number of shader atomic memory accesses."
714 data_type="uint64"
715 equation="A 34 READ"
716 underscore_name="shader_atomics"
717 units="messages"
718 symbol_name="ShaderAtomics"
719 semantic_type="event"
720 mdapi_supported_apis="OGL OCL IO BB"
721 mdapi_usage_flags="Tier3 Frame Batch Draw"
722 mdapi_hw_unit_type="gpu"
723 mdapi_group="L3/Data Port/Atomics"
724 />
725 <register_config type="NOA"
726 availability="$SkuRevisionId 0x03 UGTE"
727 priority="0"
728 >
729 <register type="NOA" address="0x00009888" value="0x166C00F0" />
730 <register type="NOA" address="0x00009888" value="0x12120280" />
731 <register type="NOA" address="0x00009888" value="0x12320280" />
732 <register type="NOA" address="0x00009888" value="0x11930317" />
733 <register type="NOA" address="0x00009888" value="0x159303DF" />
734 <register type="NOA" address="0x00009888" value="0x3F900C00" />
735 <register type="NOA" address="0x00009888" value="0x419000A0" />
736 <register type="NOA" address="0x00009888" value="0x002D1000" />
737 <register type="NOA" address="0x00009888" value="0x062D4000" />
738 <register type="NOA" address="0x00009888" value="0x082D5000" />
739 <register type="NOA" address="0x00009888" value="0x0A2D1000" />
740 <register type="NOA" address="0x00009888" value="0x0C2E0800" />
741 <register type="NOA" address="0x00009888" value="0x0E2E5900" />
742 <register type="NOA" address="0x00009888" value="0x0A4C8000" />
743 <register type="NOA" address="0x00009888" value="0x0C4C8000" />
744 <register type="NOA" address="0x00009888" value="0x0E4C4000" />
745 <register type="NOA" address="0x00009888" value="0x064E8000" />
746 <register type="NOA" address="0x00009888" value="0x084E8000" />
747 <register type="NOA" address="0x00009888" value="0x0A4E2000" />
748 <register type="NOA" address="0x00009888" value="0x1C4F0010" />
749 <register type="NOA" address="0x00009888" value="0x0A6C0053" />
750 <register type="NOA" address="0x00009888" value="0x106C0000" />
751 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
752 <register type="NOA" address="0x00009888" value="0x1A0FCC00" />
753 <register type="NOA" address="0x00009888" value="0x1C0F0002" />
754 <register type="NOA" address="0x00009888" value="0x1C2C0040" />
755 <register type="NOA" address="0x00009888" value="0x00101000" />
756 <register type="NOA" address="0x00009888" value="0x04101000" />
757 <register type="NOA" address="0x00009888" value="0x00114000" />
758 <register type="NOA" address="0x00009888" value="0x08114000" />
759 <register type="NOA" address="0x00009888" value="0x00120020" />
760 <register type="NOA" address="0x00009888" value="0x08120021" />
761 <register type="NOA" address="0x00009888" value="0x00141000" />
762 <register type="NOA" address="0x00009888" value="0x08141000" />
763 <register type="NOA" address="0x00009888" value="0x02308000" />
764 <register type="NOA" address="0x00009888" value="0x04302000" />
765 <register type="NOA" address="0x00009888" value="0x06318000" />
766 <register type="NOA" address="0x00009888" value="0x08318000" />
767 <register type="NOA" address="0x00009888" value="0x06320800" />
768 <register type="NOA" address="0x00009888" value="0x08320840" />
769 <register type="NOA" address="0x00009888" value="0x00320000" />
770 <register type="NOA" address="0x00009888" value="0x06344000" />
771 <register type="NOA" address="0x00009888" value="0x08344000" />
772 <register type="NOA" address="0x00009888" value="0x0D931831" />
773 <register type="NOA" address="0x00009888" value="0x0F939F3F" />
774 <register type="NOA" address="0x00009888" value="0x01939E80" />
775 <register type="NOA" address="0x00009888" value="0x039303BC" />
776 <register type="NOA" address="0x00009888" value="0x0593000E" />
777 <register type="NOA" address="0x00009888" value="0x1993002A" />
778 <register type="NOA" address="0x00009888" value="0x07930000" />
779 <register type="NOA" address="0x00009888" value="0x09930000" />
780 <register type="NOA" address="0x00009888" value="0x1D900177" />
781 <register type="NOA" address="0x00009888" value="0x1F900187" />
782 <register type="NOA" address="0x00009888" value="0x35900000" />
783 <register type="NOA" address="0x00009888" value="0x13904000" />
784 <register type="NOA" address="0x00009888" value="0x21904000" />
785 <register type="NOA" address="0x00009888" value="0x23904000" />
786 <register type="NOA" address="0x00009888" value="0x25904000" />
787 <register type="NOA" address="0x00009888" value="0x27904000" />
788 <register type="NOA" address="0x00009888" value="0x2B904000" />
789 <register type="NOA" address="0x00009888" value="0x2D904000" />
790 <register type="NOA" address="0x00009888" value="0x2F904000" />
791 <register type="NOA" address="0x00009888" value="0x31904000" />
792 <register type="NOA" address="0x00009888" value="0x15904000" />
793 <register type="NOA" address="0x00009888" value="0x17904000" />
794 <register type="NOA" address="0x00009888" value="0x19904000" />
795 <register type="NOA" address="0x00009888" value="0x1B904000" />
796 <register type="NOA" address="0x00009888" value="0x53901110" />
797 <register type="NOA" address="0x00009888" value="0x43900423" />
798 <register type="NOA" address="0x00009888" value="0x55900111" />
799 <register type="NOA" address="0x00009888" value="0x47900C02" />
800 <register type="NOA" address="0x00009888" value="0x57900000" />
801 <register type="NOA" address="0x00009888" value="0x49900020" />
802 <register type="NOA" address="0x00009888" value="0x59901111" />
803 <register type="NOA" address="0x00009888" value="0x4B900421" />
804 <register type="NOA" address="0x00009888" value="0x37900000" />
805 <register type="NOA" address="0x00009888" value="0x33900000" />
806 <register type="NOA" address="0x00009888" value="0x4D900001" />
807 <register type="NOA" address="0x00009888" value="0x45900821" />
808 </register_config>
809 <register_config type="OA">
810 <register type="OA" address="0x00002710" value="0x00000000" />
811 <register type="OA" address="0x00002714" value="0x00800000" />
812 <register type="OA" address="0x00002720" value="0x00000000" />
813 <register type="OA" address="0x00002724" value="0x00800000" />
814 <register type="OA" address="0x00002740" value="0x00000000" />
815 </register_config>
816 <register_config type="FLEX">
817 <register type="FLEX" address="0x0000E458" value="0x00005004" />
818 <register type="FLEX" address="0x0000E558" value="0x00010003" />
819 <register type="FLEX" address="0x0000E658" value="0x00012011" />
820 <register type="FLEX" address="0x0000E758" value="0x00015014" />
821 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
822 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
823 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
824 </register_config>
825 </set>
826
827 <set name="Compute Metrics Basic Gen9"
828 mdapi_supported_apis="OGL4 OCL IO BB"
829 underscore_name="compute_basic"
830 hw_config_guid="012d72cf-82a9-4d25-8ddf-74076fd30797"
831 chipset="BXT"
832 symbol_name="ComputeBasic"
833 >
834 <counter name="GPU Core Clocks"
835 description="The total number of GPU core clocks elapsed during the measurement."
836 data_type="uint64"
837 equation="GPU_CLOCK 0 READ"
838 underscore_name="gpu_core_clocks"
839 units="cycles"
840 symbol_name="GpuCoreClocks"
841 semantic_type="event"
842 mdapi_supported_apis="OGL OCL IO BB"
843 mdapi_usage_flags="Tier1 Frame Batch Draw"
844 mdapi_hw_unit_type="gpu"
845 mdapi_group="GPU"
846 />
847 <counter name="EU Active"
848 description="The percentage of time in which the Execution Units were actively processing."
849 data_type="float"
850 max_equation="100"
851 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
852 underscore_name="eu_active"
853 units="percent"
854 symbol_name="EuActive"
855 semantic_type="duration"
856 mdapi_supported_apis="OGL OCL IO BB"
857 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
858 mdapi_group="EU Array"
859 mdapi_hw_unit_type="gpu"
860 />
861 <counter name="Untyped Bytes Read"
862 description="The total number of typed memory bytes read via Data Port."
863 data_type="uint64"
864 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
865 equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
866 underscore_name="untyped_bytes_read"
867 units="bytes"
868 symbol_name="UntypedBytesRead"
869 semantic_type="throughput"
870 mdapi_supported_apis="OGL4 OCL IO BB"
871 mdapi_usage_flags="Tier3 Frame Batch Draw"
872 mdapi_group="L3/Data Port"
873 mdapi_hw_unit_type="gpu"
874 />
875 <counter name="EU Both FPU Pipes Active"
876 description="The percentage of time in which both EU FPU pipelines were actively processing."
877 data_type="float"
878 max_equation="100"
879 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
880 underscore_name="eu_fpu_both_active"
881 units="percent"
882 symbol_name="EuFpuBothActive"
883 semantic_type="duration"
884 mdapi_supported_apis="OGL OCL IO BB"
885 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
886 mdapi_group="EU Array/Pipes"
887 mdapi_hw_unit_type="gpu"
888 />
889 <counter name="Typed Bytes Written"
890 description="The total number of untyped memory bytes written via Data Port."
891 data_type="uint64"
892 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
893 equation="B 3 READ B 4 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
894 underscore_name="typed_bytes_written"
895 units="bytes"
896 symbol_name="TypedBytesWritten"
897 semantic_type="throughput"
898 mdapi_supported_apis="OGL4 OCL IO BB"
899 mdapi_usage_flags="Tier3 Frame Batch Draw"
900 mdapi_group="L3/Data Port"
901 mdapi_hw_unit_type="gpu"
902 />
903 <counter name="EU FPU0 Pipe Active"
904 description="The percentage of time in which EU FPU0 pipeline was actively processing."
905 data_type="float"
906 max_equation="100"
907 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
908 underscore_name="fpu0_active"
909 units="percent"
910 symbol_name="Fpu0Active"
911 semantic_type="duration"
912 mdapi_supported_apis="OGL IO BB"
913 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
914 mdapi_group="EU Array/Pipes"
915 mdapi_hw_unit_type="gpu"
916 />
917 <counter name="EU FPU1 Pipe Active"
918 description="The percentage of time in which EU FPU1 pipeline was actively processing."
919 data_type="float"
920 max_equation="100"
921 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
922 underscore_name="fpu1_active"
923 units="percent"
924 symbol_name="Fpu1Active"
925 semantic_type="duration"
926 mdapi_supported_apis="OGL IO BB"
927 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
928 mdapi_group="EU Array/Pipes"
929 mdapi_hw_unit_type="gpu"
930 />
931 <counter name="EU AVG IPC Rate"
932 description="The average rate of IPC calculated for 2 FPU pipelines."
933 data_type="float"
934 max_equation="2"
935 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
936 underscore_name="eu_avg_ipc_rate"
937 units="number"
938 symbol_name="EuAvgIpcRate"
939 semantic_type="ratio"
940 mdapi_supported_apis="OGL OCL IO BB"
941 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
942 mdapi_group="EU Array"
943 mdapi_hw_unit_type="gpu"
944 />
945 <counter name="GS Threads Dispatched"
946 description="The total number of geometry shader hardware threads dispatched."
947 data_type="uint64"
948 equation="A 5 READ"
949 underscore_name="gs_threads"
950 units="threads"
951 symbol_name="GsThreads"
952 semantic_type="event"
953 mdapi_supported_apis="OGL4 IO BB"
954 mdapi_usage_flags="Tier3 Frame Batch Draw"
955 mdapi_hw_unit_type="gpu"
956 mdapi_group="EU Array/Geometry Shader"
957 />
958 <counter name="Early Hi-Depth Test Fails"
959 description="The total number of pixels dropped on early hierarchical depth test."
960 data_type="uint64"
961 equation="A 22 READ 4 UMUL"
962 underscore_name="hi_depth_test_fails"
963 units="pixels"
964 symbol_name="HiDepthTestFails"
965 semantic_type="event"
966 mdapi_supported_apis="OGL IO BB"
967 mdapi_usage_flags="Tier3 Frame Batch Draw"
968 mdapi_hw_unit_type="gpu"
969 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
970 />
971 <counter name="VS Threads Dispatched"
972 description="The total number of vertex shader hardware threads dispatched."
973 data_type="uint64"
974 equation="A 1 READ"
975 underscore_name="vs_threads"
976 units="threads"
977 symbol_name="VsThreads"
978 semantic_type="event"
979 mdapi_supported_apis="OGL IO BB"
980 mdapi_usage_flags="Tier3 Frame Batch Draw"
981 mdapi_hw_unit_type="gpu"
982 mdapi_group="EU Array/Vertex Shader"
983 />
984 <counter name="FS Threads Dispatched"
985 description="The total number of fragment shader hardware threads dispatched."
986 data_type="uint64"
987 equation="A 6 READ"
988 underscore_name="ps_threads"
989 units="threads"
990 symbol_name="PsThreads"
991 semantic_type="event"
992 mdapi_supported_apis="OGL IO BB"
993 mdapi_usage_flags="Tier3 Frame Batch Draw"
994 mdapi_hw_unit_type="gpu"
995 mdapi_group="EU Array/Fragment Shader"
996 />
997 <counter name="Shader Barrier Messages"
998 description="The total number of shader barrier messages."
999 data_type="uint64"
1000 equation="A 35 READ"
1001 underscore_name="shader_barriers"
1002 units="messages"
1003 symbol_name="ShaderBarriers"
1004 semantic_type="event"
1005 mdapi_supported_apis="OGL OCL IO BB"
1006 mdapi_usage_flags="Tier3 Frame Batch Draw"
1007 mdapi_hw_unit_type="gpu"
1008 mdapi_group="EU Array/Barrier"
1009 />
1010 <counter name="Sampler Texels"
1011 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1012 data_type="uint64"
1013 equation="A 28 READ 4 UMUL"
1014 underscore_name="sampler_texels"
1015 units="texels"
1016 symbol_name="SamplerTexels"
1017 semantic_type="event"
1018 mdapi_supported_apis="OGL OCL IO BB"
1019 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1020 mdapi_hw_unit_type="gpu"
1021 mdapi_group="Sampler/Sampler Input"
1022 />
1023 <counter name="Pixels Failing Tests"
1024 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1025 data_type="uint64"
1026 equation="A 25 READ 4 UMUL"
1027 underscore_name="pixels_failing_post_ps_tests"
1028 units="pixels"
1029 symbol_name="PixelsFailingPostPsTests"
1030 semantic_type="event"
1031 mdapi_supported_apis="OGL IO BB"
1032 mdapi_usage_flags="Tier3 Frame Batch Draw"
1033 mdapi_hw_unit_type="gpu"
1034 mdapi_group="3D Pipe/Output Merger"
1035 />
1036 <counter name="GPU Time Elapsed"
1037 description="Time elapsed on the GPU during the measurement."
1038 data_type="uint64"
1039 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1040 underscore_name="gpu_time"
1041 units="ns"
1042 symbol_name="GpuTime"
1043 semantic_type="duration"
1044 mdapi_supported_apis="OGL OCL IO BB"
1045 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1046 mdapi_hw_unit_type="gpu"
1047 mdapi_group="GPU"
1048 />
1049 <counter name="AVG GPU Core Frequency"
1050 description="Average GPU Core Frequency in the measurement."
1051 data_type="uint64"
1052 max_equation="$GpuMaxFrequency"
1053 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1054 underscore_name="avg_gpu_core_frequency"
1055 units="hz"
1056 symbol_name="AvgGpuCoreFrequency"
1057 semantic_type="event"
1058 mdapi_supported_apis="OGL OCL IO BB"
1059 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1060 mdapi_group="GPU"
1061 mdapi_hw_unit_type="gpu"
1062 />
1063 <counter name="Sampler Texels Misses"
1064 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1065 data_type="uint64"
1066 equation="A 29 READ 4 UMUL"
1067 underscore_name="sampler_texel_misses"
1068 units="texels"
1069 symbol_name="SamplerTexelMisses"
1070 semantic_type="event"
1071 mdapi_supported_apis="OGL OCL IO BB"
1072 mdapi_usage_flags="Tier3 Batch Frame Draw"
1073 mdapi_hw_unit_type="gpu"
1074 mdapi_group="Sampler/Sampler Cache"
1075 />
1076 <counter name="CS Threads Dispatched"
1077 description="The total number of compute shader hardware threads dispatched."
1078 data_type="uint64"
1079 equation="A 4 READ"
1080 underscore_name="cs_threads"
1081 units="threads"
1082 symbol_name="CsThreads"
1083 semantic_type="event"
1084 mdapi_supported_apis="OGL4 OCL IO BB"
1085 mdapi_usage_flags="Tier3 Frame Batch Draw"
1086 mdapi_hw_unit_type="gpu"
1087 mdapi_group="EU Array/Compute Shader"
1088 />
1089 <counter name="SLM Bytes Read"
1090 description="The total number of GPU memory bytes read from shared local memory."
1091 data_type="uint64"
1092 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1093 equation="A 30 READ 64 UMUL"
1094 underscore_name="slm_bytes_read"
1095 units="bytes"
1096 symbol_name="SlmBytesRead"
1097 semantic_type="throughput"
1098 mdapi_supported_apis="OGL4 OCL IO BB"
1099 mdapi_usage_flags="Tier3 Frame Batch Draw"
1100 mdapi_group="L3/Data Port/SLM"
1101 mdapi_hw_unit_type="gpu"
1102 />
1103 <counter name="GTI Read Throughput"
1104 description="The total number of GPU memory bytes read from GTI."
1105 data_type="uint64"
1106 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1107 equation="C 4 READ 64 UMUL"
1108 underscore_name="gti_read_throughput"
1109 units="bytes"
1110 symbol_name="GtiReadThroughput"
1111 semantic_type="throughput"
1112 mdapi_supported_apis="OGL OCL IO BB"
1113 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1114 mdapi_group="GTI"
1115 mdapi_hw_unit_type="gpu"
1116 />
1117 <counter name="Untyped Writes"
1118 description="The total number of untyped memory bytes written via Data Port."
1119 data_type="uint64"
1120 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1121 equation="C 1 READ C 2 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1122 underscore_name="untyped_bytes_written"
1123 units="bytes"
1124 symbol_name="UntypedBytesWritten"
1125 semantic_type="throughput"
1126 mdapi_supported_apis="OGL4 OCL IO BB"
1127 mdapi_usage_flags="Tier3 Frame Batch Draw"
1128 mdapi_group="L3/Data Port"
1129 mdapi_hw_unit_type="gpu"
1130 />
1131 <counter name="GPU Busy"
1132 description="The percentage of time in which the GPU has been processing GPU commands."
1133 data_type="float"
1134 max_equation="100"
1135 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1136 underscore_name="gpu_busy"
1137 units="percent"
1138 symbol_name="GpuBusy"
1139 semantic_type="duration"
1140 mdapi_supported_apis="OGL OCL IO BB"
1141 mdapi_usage_flags="Tier1 Overview System Frame"
1142 mdapi_group="GPU"
1143 mdapi_hw_unit_type="gpu"
1144 />
1145 <counter name="Rasterized Pixels"
1146 description="The total number of rasterized pixels."
1147 data_type="uint64"
1148 equation="A 21 READ 4 UMUL"
1149 underscore_name="rasterized_pixels"
1150 units="pixels"
1151 symbol_name="RasterizedPixels"
1152 semantic_type="event"
1153 mdapi_supported_apis="OGL IO BB"
1154 mdapi_usage_flags="Tier3 Frame Batch Draw"
1155 mdapi_hw_unit_type="gpu"
1156 mdapi_group="3D Pipe/Rasterizer"
1157 />
1158 <counter name="Typed Bytes Read"
1159 description="The total number of typed memory bytes read via Data Port."
1160 data_type="uint64"
1161 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1162 equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1163 underscore_name="typed_bytes_read"
1164 units="bytes"
1165 symbol_name="TypedBytesRead"
1166 semantic_type="throughput"
1167 mdapi_supported_apis="OGL4 OCL IO BB"
1168 mdapi_usage_flags="Tier3 Frame Batch Draw"
1169 mdapi_group="L3/Data Port"
1170 mdapi_hw_unit_type="gpu"
1171 />
1172 <counter name="DS Threads Dispatched"
1173 description="The total number of domain shader hardware threads dispatched."
1174 data_type="uint64"
1175 equation="A 3 READ"
1176 underscore_name="ds_threads"
1177 units="threads"
1178 symbol_name="DsThreads"
1179 semantic_type="event"
1180 mdapi_supported_apis="OGL4 IO BB"
1181 mdapi_usage_flags="Tier3 Frame Batch Draw"
1182 mdapi_hw_unit_type="gpu"
1183 mdapi_group="EU Array/Domain Shader"
1184 />
1185 <counter name="EU Thread Occupancy"
1186 description="The percentage of time in which hardware threads occupied EUs."
1187 data_type="float"
1188 max_equation="100"
1189 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1190 underscore_name="eu_thread_occupancy"
1191 units="percent"
1192 symbol_name="EuThreadOccupancy"
1193 semantic_type="duration"
1194 mdapi_supported_apis="OGL IO BB"
1195 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1196 mdapi_group="EU Array"
1197 mdapi_hw_unit_type="gpu"
1198 />
1199 <counter name="EU Stall"
1200 description="The percentage of time in which the Execution Units were stalled."
1201 data_type="float"
1202 max_equation="100"
1203 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1204 underscore_name="eu_stall"
1205 units="percent"
1206 symbol_name="EuStall"
1207 semantic_type="duration"
1208 mdapi_supported_apis="OGL OCL IO BB"
1209 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1210 mdapi_group="EU Array"
1211 mdapi_hw_unit_type="gpu"
1212 />
1213 <counter name="Samples Blended"
1214 description="The total number of blended samples or pixels written to all render targets."
1215 data_type="uint64"
1216 equation="A 27 READ 4 UMUL"
1217 underscore_name="samples_blended"
1218 units="pixels"
1219 symbol_name="SamplesBlended"
1220 semantic_type="event"
1221 mdapi_supported_apis="OGL IO BB"
1222 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1223 mdapi_hw_unit_type="gpu"
1224 mdapi_group="3D Pipe/Output Merger"
1225 />
1226 <counter name="Early Depth Test Fails"
1227 description="The total number of pixels dropped on early depth test."
1228 data_type="uint64"
1229 equation="A 23 READ 4 UMUL"
1230 underscore_name="early_depth_test_fails"
1231 units="pixels"
1232 symbol_name="EarlyDepthTestFails"
1233 semantic_type="event"
1234 mdapi_supported_apis="OGL IO BB"
1235 mdapi_usage_flags="Tier3 Frame Batch Draw"
1236 mdapi_hw_unit_type="gpu"
1237 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1238 />
1239 <counter name="Shader Memory Accesses"
1240 description="The total number of shader memory accesses to L3."
1241 data_type="uint64"
1242 equation="A 32 READ"
1243 underscore_name="shader_memory_accesses"
1244 units="messages"
1245 symbol_name="ShaderMemoryAccesses"
1246 semantic_type="event"
1247 mdapi_supported_apis="OGL OCL IO BB"
1248 mdapi_usage_flags="Tier3 Frame Batch Draw"
1249 mdapi_hw_unit_type="gpu"
1250 mdapi_group="L3/Data Port"
1251 />
1252 <counter name="HS Threads Dispatched"
1253 description="The total number of hull shader hardware threads dispatched."
1254 data_type="uint64"
1255 equation="A 2 READ"
1256 underscore_name="hs_threads"
1257 units="threads"
1258 symbol_name="HsThreads"
1259 semantic_type="event"
1260 mdapi_supported_apis="OGL4 IO BB"
1261 mdapi_usage_flags="Tier3 Frame Batch Draw"
1262 mdapi_hw_unit_type="gpu"
1263 mdapi_group="EU Array/Hull Shader"
1264 />
1265 <counter name="GTI Write Throughput"
1266 description="The total number of GPU memory bytes written to GTI."
1267 data_type="uint64"
1268 max_equation="$GpuCoreClocks 32 UMUL"
1269 equation="C 5 READ 64 UMUL"
1270 underscore_name="gti_write_throughput"
1271 units="bytes"
1272 symbol_name="GtiWriteThroughput"
1273 semantic_type="throughput"
1274 mdapi_supported_apis="OGL OCL IO BB"
1275 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1276 mdapi_group="GTI"
1277 mdapi_hw_unit_type="gpu"
1278 />
1279 <counter name="SLM Bytes Written"
1280 description="The total number of GPU memory bytes written into shared local memory."
1281 data_type="uint64"
1282 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1283 equation="A 31 READ 64 UMUL"
1284 underscore_name="slm_bytes_written"
1285 units="bytes"
1286 symbol_name="SlmBytesWritten"
1287 semantic_type="throughput"
1288 mdapi_supported_apis="OGL4 OCL IO BB"
1289 mdapi_usage_flags="Tier3 Frame Batch Draw"
1290 mdapi_group="L3/Data Port/SLM"
1291 mdapi_hw_unit_type="gpu"
1292 />
1293 <counter name="L3 Shader Throughput"
1294 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1295 data_type="uint64"
1296 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1297 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1298 underscore_name="l3_shader_throughput"
1299 units="bytes"
1300 symbol_name="L3ShaderThroughput"
1301 semantic_type="throughput"
1302 mdapi_supported_apis="OGL4 OCL IO BB"
1303 mdapi_usage_flags="Tier2 Frame Batch Draw"
1304 mdapi_group="L3/Data Port"
1305 mdapi_hw_unit_type="gpu"
1306 />
1307 <counter name="Samples Killed in FS"
1308 description="The total number of samples or pixels dropped in fragment shaders."
1309 data_type="uint64"
1310 equation="A 24 READ 4 UMUL"
1311 underscore_name="samples_killed_in_ps"
1312 units="pixels"
1313 symbol_name="SamplesKilledInPs"
1314 semantic_type="event"
1315 mdapi_supported_apis="OGL IO BB"
1316 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1317 mdapi_hw_unit_type="gpu"
1318 mdapi_group="3D Pipe/Fragment Shader"
1319 />
1320 <counter name="Samples Written"
1321 description="The total number of samples or pixels written to all render targets."
1322 data_type="uint64"
1323 equation="A 26 READ 4 UMUL"
1324 underscore_name="samples_written"
1325 units="pixels"
1326 symbol_name="SamplesWritten"
1327 semantic_type="event"
1328 mdapi_supported_apis="OGL IO BB"
1329 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1330 mdapi_hw_unit_type="gpu"
1331 mdapi_group="3D Pipe/Output Merger"
1332 />
1333 <counter name="Shader Atomic Memory Accesses"
1334 description="The total number of shader atomic memory accesses."
1335 data_type="uint64"
1336 equation="A 34 READ"
1337 underscore_name="shader_atomics"
1338 units="messages"
1339 symbol_name="ShaderAtomics"
1340 semantic_type="event"
1341 mdapi_supported_apis="OGL OCL IO BB"
1342 mdapi_usage_flags="Tier3 Frame Batch Draw"
1343 mdapi_hw_unit_type="gpu"
1344 mdapi_group="L3/Data Port/Atomics"
1345 />
1346 <counter name="EU Send Pipe Active"
1347 description="The percentage of time in which EU send pipeline was actively processing."
1348 data_type="float"
1349 max_equation="100"
1350 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1351 underscore_name="eu_send_active"
1352 units="percent"
1353 symbol_name="EuSendActive"
1354 semantic_type="duration"
1355 mdapi_supported_apis="OGL IO BB"
1356 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1357 mdapi_group="EU Array/Pipes"
1358 mdapi_hw_unit_type="gpu"
1359 />
1360 <register_config type="NOA">
1361 <register type="NOA" address="0x00009888" value="0x104F00E0" />
1362 <register type="NOA" address="0x00009888" value="0x124F1C00" />
1363 <register type="NOA" address="0x00009888" value="0x39900340" />
1364 <register type="NOA" address="0x00009888" value="0x3F900C00" />
1365 <register type="NOA" address="0x00009888" value="0x41900000" />
1366 <register type="NOA" address="0x00009888" value="0x002D5000" />
1367 <register type="NOA" address="0x00009888" value="0x062D4000" />
1368 <register type="NOA" address="0x00009888" value="0x082D4000" />
1369 <register type="NOA" address="0x00009888" value="0x0A2D1000" />
1370 <register type="NOA" address="0x00009888" value="0x0C2D5000" />
1371 <register type="NOA" address="0x00009888" value="0x0E2D4000" />
1372 <register type="NOA" address="0x00009888" value="0x0C2E1400" />
1373 <register type="NOA" address="0x00009888" value="0x0E2E5100" />
1374 <register type="NOA" address="0x00009888" value="0x102E0114" />
1375 <register type="NOA" address="0x00009888" value="0x044CC000" />
1376 <register type="NOA" address="0x00009888" value="0x0A4C8000" />
1377 <register type="NOA" address="0x00009888" value="0x0C4C8000" />
1378 <register type="NOA" address="0x00009888" value="0x0E4C4000" />
1379 <register type="NOA" address="0x00009888" value="0x104C8000" />
1380 <register type="NOA" address="0x00009888" value="0x124C8000" />
1381 <register type="NOA" address="0x00009888" value="0x164C2000" />
1382 <register type="NOA" address="0x00009888" value="0x004EA000" />
1383 <register type="NOA" address="0x00009888" value="0x064E8000" />
1384 <register type="NOA" address="0x00009888" value="0x084E8000" />
1385 <register type="NOA" address="0x00009888" value="0x0A4E2000" />
1386 <register type="NOA" address="0x00009888" value="0x0C4EA000" />
1387 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
1388 <register type="NOA" address="0x00009888" value="0x004F6B42" />
1389 <register type="NOA" address="0x00009888" value="0x064F6200" />
1390 <register type="NOA" address="0x00009888" value="0x084F4100" />
1391 <register type="NOA" address="0x00009888" value="0x0A4F0061" />
1392 <register type="NOA" address="0x00009888" value="0x0C4F6C4C" />
1393 <register type="NOA" address="0x00009888" value="0x0E4F4B00" />
1394 <register type="NOA" address="0x00009888" value="0x1A4F0000" />
1395 <register type="NOA" address="0x00009888" value="0x1C4F0000" />
1396 <register type="NOA" address="0x00009888" value="0x180F5000" />
1397 <register type="NOA" address="0x00009888" value="0x1A0F8800" />
1398 <register type="NOA" address="0x00009888" value="0x1C0F08A2" />
1399 <register type="NOA" address="0x00009888" value="0x182C4000" />
1400 <register type="NOA" address="0x00009888" value="0x1C2C1451" />
1401 <register type="NOA" address="0x00009888" value="0x1E2C0001" />
1402 <register type="NOA" address="0x00009888" value="0x1A2C0010" />
1403 <register type="NOA" address="0x00009888" value="0x01938000" />
1404 <register type="NOA" address="0x00009888" value="0x0F938000" />
1405 <register type="NOA" address="0x00009888" value="0x19938A28" />
1406 <register type="NOA" address="0x00009888" value="0x03938000" />
1407 <register type="NOA" address="0x00009888" value="0x19900177" />
1408 <register type="NOA" address="0x00009888" value="0x1B900178" />
1409 <register type="NOA" address="0x00009888" value="0x1D900125" />
1410 <register type="NOA" address="0x00009888" value="0x1F900123" />
1411 <register type="NOA" address="0x00009888" value="0x35900000" />
1412 <register type="NOA" address="0x00009888" value="0x13904000" />
1413 <register type="NOA" address="0x00009888" value="0x21904000" />
1414 <register type="NOA" address="0x00009888" value="0x25904000" />
1415 <register type="NOA" address="0x00009888" value="0x27904000" />
1416 <register type="NOA" address="0x00009888" value="0x2B904000" />
1417 <register type="NOA" address="0x00009888" value="0x2D904000" />
1418 <register type="NOA" address="0x00009888" value="0x31904000" />
1419 <register type="NOA" address="0x00009888" value="0x15904000" />
1420 <register type="NOA" address="0x00009888" value="0x53901000" />
1421 <register type="NOA" address="0x00009888" value="0x43900000" />
1422 <register type="NOA" address="0x00009888" value="0x55900111" />
1423 <register type="NOA" address="0x00009888" value="0x47900000" />
1424 <register type="NOA" address="0x00009888" value="0x57900000" />
1425 <register type="NOA" address="0x00009888" value="0x49900000" />
1426 <register type="NOA" address="0x00009888" value="0x59900000" />
1427 <register type="NOA" address="0x00009888" value="0x4B900000" />
1428 <register type="NOA" address="0x00009888" value="0x37900000" />
1429 <register type="NOA" address="0x00009888" value="0x33900000" />
1430 <register type="NOA" address="0x00009888" value="0x4D900000" />
1431 <register type="NOA" address="0x00009888" value="0x45900000" />
1432 </register_config>
1433 <register_config type="OA">
1434 <register type="OA" address="0x00002710" value="0x00000000" />
1435 <register type="OA" address="0x00002714" value="0x00800000" />
1436 <register type="OA" address="0x00002720" value="0x00000000" />
1437 <register type="OA" address="0x00002724" value="0x00800000" />
1438 <register type="OA" address="0x00002740" value="0x00000000" />
1439 </register_config>
1440 <register_config type="FLEX">
1441 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1442 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1443 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1444 <register type="FLEX" address="0x0000E758" value="0x00778008" />
1445 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1446 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1447 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1448 </register_config>
1449 </set>
1450
1451 <set name="Render Metrics for 3D Pipeline Profile Gen9"
1452 mdapi_supported_apis="OGL OCL IO BB"
1453 underscore_name="render_pipe_profile"
1454 hw_config_guid="ce416533-e49e-4211-80af-ec513590a914"
1455 chipset="BXT"
1456 symbol_name="RenderPipeProfile"
1457 >
1458 <counter name="GPU Core Clocks"
1459 description="The total number of GPU core clocks elapsed during the measurement."
1460 data_type="uint64"
1461 equation="GPU_CLOCK 0 READ"
1462 underscore_name="gpu_core_clocks"
1463 units="cycles"
1464 symbol_name="GpuCoreClocks"
1465 semantic_type="event"
1466 mdapi_supported_apis=""
1467 mdapi_usage_flags="Tier1 Frame Batch Draw"
1468 mdapi_hw_unit_type="gpu"
1469 mdapi_group="GPU"
1470 />
1471 <counter name="EU Active"
1472 description="The percentage of time in which the Execution Units were actively processing."
1473 data_type="float"
1474 max_equation="100"
1475 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1476 underscore_name="eu_active"
1477 units="percent"
1478 symbol_name="EuActive"
1479 semantic_type="duration"
1480 mdapi_supported_apis=""
1481 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1482 mdapi_group="EU Array"
1483 mdapi_hw_unit_type="gpu"
1484 />
1485 <counter name="VS Bottleneck"
1486 low_watermark="10"
1487 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1488 data_type="float"
1489 high_watermark="30"
1490 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1491 underscore_name="vs_bottleneck"
1492 units="percent"
1493 symbol_name="VsBottleneck"
1494 semantic_type="duration"
1495 mdapi_supported_apis="OGL IO BB"
1496 mdapi_usage_flags="Tier3 Indicate Draw"
1497 mdapi_group="3D Pipe/Vertex Shader"
1498 mdapi_hw_unit_type="gpu"
1499 />
1500 <counter name="Hi-Depth Bottleneck"
1501 low_watermark="5"
1502 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1503 data_type="float"
1504 high_watermark="15"
1505 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1506 underscore_name="hi_depth_bottleneck"
1507 units="percent"
1508 symbol_name="HiDepthBottleneck"
1509 semantic_type="duration"
1510 mdapi_supported_apis="OGL IO BB"
1511 mdapi_usage_flags="Tier3 Indicate Draw"
1512 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1513 mdapi_hw_unit_type="gpu"
1514 />
1515 <counter name="GS Bottleneck"
1516 low_watermark="5"
1517 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1518 data_type="float"
1519 high_watermark="15"
1520 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1521 underscore_name="gs_bottleneck"
1522 units="percent"
1523 symbol_name="GsBottleneck"
1524 semantic_type="duration"
1525 mdapi_supported_apis="OGL IO BB"
1526 mdapi_usage_flags="Tier3 Indicate Draw"
1527 mdapi_group="3D Pipe/Geometry Shader"
1528 mdapi_hw_unit_type="gpu"
1529 />
1530 <counter name="GS Threads Dispatched"
1531 description="The total number of geometry shader hardware threads dispatched."
1532 data_type="uint64"
1533 equation="A 5 READ"
1534 underscore_name="gs_threads"
1535 units="threads"
1536 symbol_name="GsThreads"
1537 semantic_type="event"
1538 mdapi_supported_apis="OGL4 IO BB"
1539 mdapi_usage_flags="Tier3 Frame Batch Draw"
1540 mdapi_hw_unit_type="gpu"
1541 mdapi_group="EU Array/Geometry Shader"
1542 />
1543 <counter name="Early Hi-Depth Test Fails"
1544 description="The total number of pixels dropped on early hierarchical depth test."
1545 data_type="uint64"
1546 equation="A 22 READ 4 UMUL"
1547 underscore_name="hi_depth_test_fails"
1548 units="pixels"
1549 symbol_name="HiDepthTestFails"
1550 semantic_type="event"
1551 mdapi_supported_apis="OGL IO BB"
1552 mdapi_usage_flags="Tier3 Frame Batch Draw"
1553 mdapi_hw_unit_type="gpu"
1554 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1555 />
1556 <counter name="VS Threads Dispatched"
1557 description="The total number of vertex shader hardware threads dispatched."
1558 data_type="uint64"
1559 equation="A 1 READ"
1560 underscore_name="vs_threads"
1561 units="threads"
1562 symbol_name="VsThreads"
1563 semantic_type="event"
1564 mdapi_supported_apis="OGL IO BB"
1565 mdapi_usage_flags="Tier3 Frame Batch Draw"
1566 mdapi_hw_unit_type="gpu"
1567 mdapi_group="EU Array/Vertex Shader"
1568 />
1569 <counter name="FS Threads Dispatched"
1570 description="The total number of fragment shader hardware threads dispatched."
1571 data_type="uint64"
1572 equation="A 6 READ"
1573 underscore_name="ps_threads"
1574 units="threads"
1575 symbol_name="PsThreads"
1576 semantic_type="event"
1577 mdapi_supported_apis="OGL IO BB"
1578 mdapi_usage_flags="Tier3 Frame Batch Draw"
1579 mdapi_hw_unit_type="gpu"
1580 mdapi_group="EU Array/Fragment Shader"
1581 />
1582 <counter name="BC Bottleneck"
1583 low_watermark="5"
1584 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1585 data_type="float"
1586 high_watermark="15"
1587 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1588 underscore_name="bc_bottleneck"
1589 units="percent"
1590 symbol_name="BcBottleneck"
1591 semantic_type="duration"
1592 mdapi_supported_apis="OGL IO BB"
1593 mdapi_usage_flags="Tier3 Indicate Draw"
1594 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1595 mdapi_hw_unit_type="gpu"
1596 />
1597 <counter name="HS Stall"
1598 description="The percentage of time in which hull stall pipeline stage was stalled."
1599 data_type="float"
1600 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1601 underscore_name="hs_stall"
1602 units="percent"
1603 symbol_name="HsStall"
1604 semantic_type="duration"
1605 mdapi_supported_apis="OGL4 IO BB"
1606 mdapi_usage_flags="Tier4 Correlate Draw"
1607 mdapi_hw_unit_type="gpu"
1608 mdapi_group="3D Pipe/Hull Shader"
1609 />
1610 <counter name="Shader Barrier Messages"
1611 description="The total number of shader barrier messages."
1612 data_type="uint64"
1613 equation="A 35 READ"
1614 underscore_name="shader_barriers"
1615 units="messages"
1616 symbol_name="ShaderBarriers"
1617 semantic_type="event"
1618 mdapi_supported_apis="OGL4 OCL IO BB"
1619 mdapi_usage_flags="Tier3 Frame Batch Draw"
1620 mdapi_hw_unit_type="gpu"
1621 mdapi_group="EU Array/Barrier"
1622 />
1623 <counter name="Sampler Texels"
1624 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1625 data_type="uint64"
1626 equation="A 28 READ 4 UMUL"
1627 underscore_name="sampler_texels"
1628 units="texels"
1629 symbol_name="SamplerTexels"
1630 semantic_type="event"
1631 mdapi_supported_apis=""
1632 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1633 mdapi_hw_unit_type="gpu"
1634 mdapi_group="Sampler/Sampler Input"
1635 />
1636 <counter name="Pixels Failing Tests"
1637 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1638 data_type="uint64"
1639 equation="A 25 READ 4 UMUL"
1640 underscore_name="pixels_failing_post_ps_tests"
1641 units="pixels"
1642 symbol_name="PixelsFailingPostPsTests"
1643 semantic_type="event"
1644 mdapi_supported_apis="OGL IO BB"
1645 mdapi_usage_flags="Tier3 Frame Batch Draw"
1646 mdapi_hw_unit_type="gpu"
1647 mdapi_group="3D Pipe/Output Merger"
1648 />
1649 <counter name="GPU Time Elapsed"
1650 description="Time elapsed on the GPU during the measurement."
1651 data_type="uint64"
1652 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1653 underscore_name="gpu_time"
1654 units="ns"
1655 symbol_name="GpuTime"
1656 semantic_type="duration"
1657 mdapi_supported_apis=""
1658 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1659 mdapi_hw_unit_type="gpu"
1660 mdapi_group="GPU"
1661 />
1662 <counter name="AVG GPU Core Frequency"
1663 description="Average GPU Core Frequency in the measurement."
1664 data_type="uint64"
1665 max_equation="$GpuMaxFrequency"
1666 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1667 underscore_name="avg_gpu_core_frequency"
1668 units="hz"
1669 symbol_name="AvgGpuCoreFrequency"
1670 semantic_type="event"
1671 mdapi_supported_apis=""
1672 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1673 mdapi_group="GPU"
1674 mdapi_hw_unit_type="gpu"
1675 />
1676 <counter name="Sampler Texels Misses"
1677 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1678 data_type="uint64"
1679 equation="A 29 READ 4 UMUL"
1680 underscore_name="sampler_texel_misses"
1681 units="texels"
1682 symbol_name="SamplerTexelMisses"
1683 semantic_type="event"
1684 mdapi_supported_apis=""
1685 mdapi_usage_flags="Tier3 Batch Frame Draw"
1686 mdapi_hw_unit_type="gpu"
1687 mdapi_group="Sampler/Sampler Cache"
1688 />
1689 <counter name="CS Threads Dispatched"
1690 description="The total number of compute shader hardware threads dispatched."
1691 data_type="uint64"
1692 equation="A 4 READ"
1693 underscore_name="cs_threads"
1694 units="threads"
1695 symbol_name="CsThreads"
1696 semantic_type="event"
1697 mdapi_supported_apis="OGL4 OCL IO BB"
1698 mdapi_usage_flags="Tier3 Frame Batch Draw"
1699 mdapi_hw_unit_type="gpu"
1700 mdapi_group="EU Array/Compute Shader"
1701 />
1702 <counter name="VF Bottleneck"
1703 low_watermark="5"
1704 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1705 data_type="float"
1706 high_watermark="15"
1707 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1708 underscore_name="vf_bottleneck"
1709 units="percent"
1710 symbol_name="VfBottleneck"
1711 semantic_type="duration"
1712 mdapi_supported_apis="OGL IO BB"
1713 mdapi_usage_flags="Tier3 Indicate Draw"
1714 mdapi_group="3D Pipe/Input Assembler"
1715 mdapi_hw_unit_type="gpu"
1716 />
1717 <counter name="SLM Bytes Read"
1718 description="The total number of GPU memory bytes read from shared local memory."
1719 data_type="uint64"
1720 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1721 equation="A 30 READ 64 UMUL"
1722 underscore_name="slm_bytes_read"
1723 units="bytes"
1724 symbol_name="SlmBytesRead"
1725 semantic_type="throughput"
1726 mdapi_supported_apis="OGL4 OCL IO BB"
1727 mdapi_usage_flags="Tier3 Frame Batch Draw"
1728 mdapi_group="L3/Data Port/SLM"
1729 mdapi_hw_unit_type="gpu"
1730 />
1731 <counter name="Strip-Fans Bottleneck"
1732 low_watermark="5"
1733 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1734 data_type="float"
1735 high_watermark="10"
1736 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1737 underscore_name="sf_bottleneck"
1738 units="percent"
1739 symbol_name="SfBottleneck"
1740 semantic_type="duration"
1741 mdapi_supported_apis="OGL IO BB"
1742 mdapi_usage_flags="Tier3 Indicate Draw"
1743 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1744 mdapi_hw_unit_type="gpu"
1745 />
1746 <counter name="SF Stall"
1747 description="The percentage of time in which strip-fans pipeline stage was stalled."
1748 data_type="float"
1749 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1750 underscore_name="sf_stall"
1751 units="percent"
1752 symbol_name="SfStall"
1753 semantic_type="duration"
1754 mdapi_supported_apis="OGL IO BB"
1755 mdapi_usage_flags="Tier4 Correlate Draw"
1756 mdapi_hw_unit_type="gpu"
1757 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1758 />
1759 <counter name="GPU Busy"
1760 description="The percentage of time in which the GPU has been processing GPU commands."
1761 data_type="float"
1762 max_equation="100"
1763 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1764 underscore_name="gpu_busy"
1765 units="percent"
1766 symbol_name="GpuBusy"
1767 semantic_type="duration"
1768 mdapi_supported_apis=""
1769 mdapi_usage_flags="Tier1 Overview System Frame"
1770 mdapi_group="GPU"
1771 mdapi_hw_unit_type="gpu"
1772 />
1773 <counter name="HS Bottleneck"
1774 low_watermark="3"
1775 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1776 data_type="float"
1777 high_watermark="9"
1778 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1779 underscore_name="hs_bottleneck"
1780 units="percent"
1781 symbol_name="HsBottleneck"
1782 semantic_type="duration"
1783 mdapi_supported_apis="OGL IO BB"
1784 mdapi_usage_flags="Tier3 Indicate Draw"
1785 mdapi_group="3D Pipe/Hull Shader"
1786 mdapi_hw_unit_type="gpu"
1787 />
1788 <counter name="CL Stall"
1789 description="The percentage of time in which clipper pipeline stage was stalled."
1790 data_type="float"
1791 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1792 underscore_name="cl_stall"
1793 units="percent"
1794 symbol_name="ClStall"
1795 semantic_type="duration"
1796 mdapi_supported_apis="OGL IO BB"
1797 mdapi_usage_flags="Tier4 Correlate Draw"
1798 mdapi_hw_unit_type="gpu"
1799 mdapi_group="3D Pipe/Clipper"
1800 />
1801 <counter name="SO Bottleneck"
1802 low_watermark="5"
1803 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1804 data_type="float"
1805 high_watermark="15"
1806 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1807 underscore_name="so_bottleneck"
1808 units="percent"
1809 symbol_name="SoBottleneck"
1810 semantic_type="duration"
1811 mdapi_supported_apis="OGL IO BB"
1812 mdapi_usage_flags="Tier3 Indicate Draw"
1813 mdapi_group="3D Pipe/Stream Output"
1814 mdapi_hw_unit_type="gpu"
1815 />
1816 <counter name="Rasterized Pixels"
1817 description="The total number of rasterized pixels."
1818 data_type="uint64"
1819 equation="A 21 READ 4 UMUL"
1820 underscore_name="rasterized_pixels"
1821 units="pixels"
1822 symbol_name="RasterizedPixels"
1823 semantic_type="event"
1824 mdapi_supported_apis="OGL IO BB"
1825 mdapi_usage_flags="Tier3 Frame Batch Draw"
1826 mdapi_hw_unit_type="gpu"
1827 mdapi_group="3D Pipe/Rasterizer"
1828 />
1829 <counter name="DS Threads Dispatched"
1830 description="The total number of domain shader hardware threads dispatched."
1831 data_type="uint64"
1832 equation="A 3 READ"
1833 underscore_name="ds_threads"
1834 units="threads"
1835 symbol_name="DsThreads"
1836 semantic_type="event"
1837 mdapi_supported_apis="OGL4 IO BB"
1838 mdapi_usage_flags="Tier3 Frame Batch Draw"
1839 mdapi_hw_unit_type="gpu"
1840 mdapi_group="EU Array/Domain Shader"
1841 />
1842 <counter name="Samples Written"
1843 description="The total number of samples or pixels written to all render targets."
1844 data_type="uint64"
1845 equation="A 26 READ 4 UMUL"
1846 underscore_name="samples_written"
1847 units="pixels"
1848 symbol_name="SamplesWritten"
1849 semantic_type="event"
1850 mdapi_supported_apis="OGL IO BB"
1851 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1852 mdapi_hw_unit_type="gpu"
1853 mdapi_group="3D Pipe/Output Merger"
1854 />
1855 <counter name="DS Bottleneck"
1856 low_watermark="5"
1857 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1858 data_type="float"
1859 high_watermark="15"
1860 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1861 underscore_name="ds_bottleneck"
1862 units="percent"
1863 symbol_name="DsBottleneck"
1864 semantic_type="duration"
1865 mdapi_supported_apis="OGL4 IO BB"
1866 mdapi_usage_flags="Tier3 Indicate Draw"
1867 mdapi_group="3D Pipe/Domain Shader"
1868 mdapi_hw_unit_type="gpu"
1869 />
1870 <counter name="EU Stall"
1871 description="The percentage of time in which the Execution Units were stalled."
1872 data_type="float"
1873 max_equation="100"
1874 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1875 underscore_name="eu_stall"
1876 units="percent"
1877 symbol_name="EuStall"
1878 semantic_type="duration"
1879 mdapi_supported_apis=""
1880 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1881 mdapi_group="EU Array"
1882 mdapi_hw_unit_type="gpu"
1883 />
1884 <counter name="Clipper Bottleneck"
1885 low_watermark="10"
1886 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1887 data_type="float"
1888 high_watermark="30"
1889 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1890 underscore_name="cl_bottleneck"
1891 units="percent"
1892 symbol_name="ClBottleneck"
1893 semantic_type="duration"
1894 mdapi_supported_apis="OGL IO BB"
1895 mdapi_usage_flags="Tier3 Indicate Draw"
1896 mdapi_group="3D Pipe/Clipper"
1897 mdapi_hw_unit_type="gpu"
1898 />
1899 <counter name="DS Stall"
1900 description="The percentage of time in which domain shader pipeline stage was stalled."
1901 data_type="float"
1902 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1903 underscore_name="ds_stall"
1904 units="percent"
1905 symbol_name="DsStall"
1906 semantic_type="duration"
1907 mdapi_supported_apis="OGL4 IO BB"
1908 mdapi_usage_flags="Tier4 Correlate Draw"
1909 mdapi_hw_unit_type="gpu"
1910 mdapi_group="3D Pipe/Domain Shader"
1911 />
1912 <counter name="Early Depth Bottleneck"
1913 low_watermark="10"
1914 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1915 data_type="float"
1916 high_watermark="30"
1917 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1918 underscore_name="early_depth_bottleneck"
1919 units="percent"
1920 symbol_name="EarlyDepthBottleneck"
1921 semantic_type="duration"
1922 mdapi_supported_apis="OGL IO BB"
1923 mdapi_usage_flags="Tier3 Indicate Draw"
1924 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1925 mdapi_hw_unit_type="gpu"
1926 />
1927 <counter name="Samples Blended"
1928 description="The total number of blended samples or pixels written to all render targets."
1929 data_type="uint64"
1930 equation="A 27 READ 4 UMUL"
1931 underscore_name="samples_blended"
1932 units="pixels"
1933 symbol_name="SamplesBlended"
1934 semantic_type="event"
1935 mdapi_supported_apis="OGL IO BB"
1936 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1937 mdapi_hw_unit_type="gpu"
1938 mdapi_group="3D Pipe/Output Merger"
1939 />
1940 <counter name="Early Depth Test Fails"
1941 description="The total number of pixels dropped on early depth test."
1942 data_type="uint64"
1943 equation="A 23 READ 4 UMUL"
1944 underscore_name="early_depth_test_fails"
1945 units="pixels"
1946 symbol_name="EarlyDepthTestFails"
1947 semantic_type="event"
1948 mdapi_supported_apis="OGL IO BB"
1949 mdapi_usage_flags="Tier3 Frame Batch Draw"
1950 mdapi_hw_unit_type="gpu"
1951 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1952 />
1953 <counter name="Shader Memory Accesses"
1954 description="The total number of shader memory accesses to L3."
1955 data_type="uint64"
1956 equation="A 32 READ"
1957 underscore_name="shader_memory_accesses"
1958 units="messages"
1959 symbol_name="ShaderMemoryAccesses"
1960 semantic_type="event"
1961 mdapi_supported_apis=""
1962 mdapi_usage_flags="Tier3 Frame Batch Draw"
1963 mdapi_hw_unit_type="gpu"
1964 mdapi_group="L3/Data Port"
1965 />
1966 <counter name="HS Threads Dispatched"
1967 description="The total number of hull shader hardware threads dispatched."
1968 data_type="uint64"
1969 equation="A 2 READ"
1970 underscore_name="hs_threads"
1971 units="threads"
1972 symbol_name="HsThreads"
1973 semantic_type="event"
1974 mdapi_supported_apis="OGL4 IO BB"
1975 mdapi_usage_flags="Tier3 Frame Batch Draw"
1976 mdapi_hw_unit_type="gpu"
1977 mdapi_group="EU Array/Hull Shader"
1978 />
1979 <counter name="SLM Bytes Written"
1980 description="The total number of GPU memory bytes written into shared local memory."
1981 data_type="uint64"
1982 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1983 equation="A 31 READ 64 UMUL"
1984 underscore_name="slm_bytes_written"
1985 units="bytes"
1986 symbol_name="SlmBytesWritten"
1987 semantic_type="throughput"
1988 mdapi_supported_apis="OGL4 OCL IO BB"
1989 mdapi_usage_flags="Tier3 Frame Batch Draw"
1990 mdapi_group="L3/Data Port/SLM"
1991 mdapi_hw_unit_type="gpu"
1992 />
1993 <counter name="L3 Shader Throughput"
1994 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1995 data_type="uint64"
1996 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1997 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1998 underscore_name="l3_shader_throughput"
1999 units="bytes"
2000 symbol_name="L3ShaderThroughput"
2001 semantic_type="throughput"
2002 mdapi_supported_apis="OGL4 OCL IO BB"
2003 mdapi_usage_flags="Tier2 Frame Batch Draw"
2004 mdapi_group="L3/Data Port"
2005 mdapi_hw_unit_type="gpu"
2006 />
2007 <counter name="Samples Killed in FS"
2008 description="The total number of samples or pixels dropped in fragment shaders."
2009 data_type="uint64"
2010 equation="A 24 READ 4 UMUL"
2011 underscore_name="samples_killed_in_ps"
2012 units="pixels"
2013 symbol_name="SamplesKilledInPs"
2014 semantic_type="event"
2015 mdapi_supported_apis="OGL IO BB"
2016 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2017 mdapi_hw_unit_type="gpu"
2018 mdapi_group="3D Pipe/Fragment Shader"
2019 />
2020 <counter name="SO Stall"
2021 description="The percentage of time in which stream-output pipeline stage was stalled."
2022 data_type="float"
2023 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2024 underscore_name="so_stall"
2025 units="percent"
2026 symbol_name="SoStall"
2027 semantic_type="duration"
2028 mdapi_supported_apis="OGL IO BB"
2029 mdapi_usage_flags="Tier4 Correlate Draw"
2030 mdapi_hw_unit_type="gpu"
2031 mdapi_group="3D Pipe/Stream Output"
2032 />
2033 <counter name="Shader Atomic Memory Accesses"
2034 description="The total number of shader atomic memory accesses."
2035 data_type="uint64"
2036 equation="A 34 READ"
2037 underscore_name="shader_atomics"
2038 units="messages"
2039 symbol_name="ShaderAtomics"
2040 semantic_type="event"
2041 mdapi_supported_apis="OGL4 OCL IO BB"
2042 mdapi_usage_flags="Tier3 Frame Batch Draw"
2043 mdapi_hw_unit_type="gpu"
2044 mdapi_group="L3/Data Port/Atomics"
2045 />
2046 <register_config type="NOA">
2047 <register type="NOA" address="0x00009888" value="0x0C2E001F" />
2048 <register type="NOA" address="0x00009888" value="0x0A2F0000" />
2049 <register type="NOA" address="0x00009888" value="0x10186800" />
2050 <register type="NOA" address="0x00009888" value="0x11810019" />
2051 <register type="NOA" address="0x00009888" value="0x15810013" />
2052 <register type="NOA" address="0x00009888" value="0x13820020" />
2053 <register type="NOA" address="0x00009888" value="0x11830020" />
2054 <register type="NOA" address="0x00009888" value="0x17840000" />
2055 <register type="NOA" address="0x00009888" value="0x11860007" />
2056 <register type="NOA" address="0x00009888" value="0x21860000" />
2057 <register type="NOA" address="0x00009888" value="0x178703E0" />
2058 <register type="NOA" address="0x00009888" value="0x0C2D8000" />
2059 <register type="NOA" address="0x00009888" value="0x042D4000" />
2060 <register type="NOA" address="0x00009888" value="0x062D1000" />
2061 <register type="NOA" address="0x00009888" value="0x022E5400" />
2062 <register type="NOA" address="0x00009888" value="0x002E0000" />
2063 <register type="NOA" address="0x00009888" value="0x0E2E0080" />
2064 <register type="NOA" address="0x00009888" value="0x082F0040" />
2065 <register type="NOA" address="0x00009888" value="0x002F0000" />
2066 <register type="NOA" address="0x00009888" value="0x06143000" />
2067 <register type="NOA" address="0x00009888" value="0x06174000" />
2068 <register type="NOA" address="0x00009888" value="0x06180012" />
2069 <register type="NOA" address="0x00009888" value="0x00180000" />
2070 <register type="NOA" address="0x00009888" value="0x0D804000" />
2071 <register type="NOA" address="0x00009888" value="0x0F804000" />
2072 <register type="NOA" address="0x00009888" value="0x05804000" />
2073 <register type="NOA" address="0x00009888" value="0x09810200" />
2074 <register type="NOA" address="0x00009888" value="0x0B810030" />
2075 <register type="NOA" address="0x00009888" value="0x03810003" />
2076 <register type="NOA" address="0x00009888" value="0x21819140" />
2077 <register type="NOA" address="0x00009888" value="0x23819050" />
2078 <register type="NOA" address="0x00009888" value="0x25810018" />
2079 <register type="NOA" address="0x00009888" value="0x0B820980" />
2080 <register type="NOA" address="0x00009888" value="0x03820D80" />
2081 <register type="NOA" address="0x00009888" value="0x11820000" />
2082 <register type="NOA" address="0x00009888" value="0x0182C000" />
2083 <register type="NOA" address="0x00009888" value="0x07828000" />
2084 <register type="NOA" address="0x00009888" value="0x09824000" />
2085 <register type="NOA" address="0x00009888" value="0x0F828000" />
2086 <register type="NOA" address="0x00009888" value="0x0D830004" />
2087 <register type="NOA" address="0x00009888" value="0x0583000C" />
2088 <register type="NOA" address="0x00009888" value="0x0F831000" />
2089 <register type="NOA" address="0x00009888" value="0x01848072" />
2090 <register type="NOA" address="0x00009888" value="0x11840000" />
2091 <register type="NOA" address="0x00009888" value="0x07848000" />
2092 <register type="NOA" address="0x00009888" value="0x09844000" />
2093 <register type="NOA" address="0x00009888" value="0x0F848000" />
2094 <register type="NOA" address="0x00009888" value="0x07860000" />
2095 <register type="NOA" address="0x00009888" value="0x09860092" />
2096 <register type="NOA" address="0x00009888" value="0x0F860400" />
2097 <register type="NOA" address="0x00009888" value="0x01869100" />
2098 <register type="NOA" address="0x00009888" value="0x0F870065" />
2099 <register type="NOA" address="0x00009888" value="0x01870000" />
2100 <register type="NOA" address="0x00009888" value="0x19930800" />
2101 <register type="NOA" address="0x00009888" value="0x0B938000" />
2102 <register type="NOA" address="0x00009888" value="0x0D938000" />
2103 <register type="NOA" address="0x00009888" value="0x1B952000" />
2104 <register type="NOA" address="0x00009888" value="0x1D955055" />
2105 <register type="NOA" address="0x00009888" value="0x1F951455" />
2106 <register type="NOA" address="0x00009888" value="0x0992A000" />
2107 <register type="NOA" address="0x00009888" value="0x0F928000" />
2108 <register type="NOA" address="0x00009888" value="0x1192A800" />
2109 <register type="NOA" address="0x00009888" value="0x1392028A" />
2110 <register type="NOA" address="0x00009888" value="0x0B92A000" />
2111 <register type="NOA" address="0x00009888" value="0x0D922000" />
2112 <register type="NOA" address="0x00009888" value="0x13908000" />
2113 <register type="NOA" address="0x00009888" value="0x21908000" />
2114 <register type="NOA" address="0x00009888" value="0x23908000" />
2115 <register type="NOA" address="0x00009888" value="0x25908000" />
2116 <register type="NOA" address="0x00009888" value="0x27908000" />
2117 <register type="NOA" address="0x00009888" value="0x29908000" />
2118 <register type="NOA" address="0x00009888" value="0x2B908000" />
2119 <register type="NOA" address="0x00009888" value="0x2D904000" />
2120 <register type="NOA" address="0x00009888" value="0x2F908000" />
2121 <register type="NOA" address="0x00009888" value="0x31908000" />
2122 <register type="NOA" address="0x00009888" value="0x15908000" />
2123 <register type="NOA" address="0x00009888" value="0x17908000" />
2124 <register type="NOA" address="0x00009888" value="0x19908000" />
2125 <register type="NOA" address="0x00009888" value="0x1B908000" />
2126 <register type="NOA" address="0x00009888" value="0x1D904000" />
2127 <register type="NOA" address="0x00009888" value="0x1F904000" />
2128 <register type="NOA" address="0x00009888" value="0x53900000" />
2129 <register type="NOA" address="0x00009888" value="0x43900C01" />
2130 <register type="NOA" address="0x00009888" value="0x55900000" />
2131 <register type="NOA" address="0x00009888" value="0x47900000" />
2132 <register type="NOA" address="0x00009888" value="0x57900000" />
2133 <register type="NOA" address="0x00009888" value="0x49900863" />
2134 <register type="NOA" address="0x00009888" value="0x59900000" />
2135 <register type="NOA" address="0x00009888" value="0x4B900061" />
2136 <register type="NOA" address="0x00009888" value="0x37900000" />
2137 <register type="NOA" address="0x00009888" value="0x33900000" />
2138 <register type="NOA" address="0x00009888" value="0x4D900000" />
2139 <register type="NOA" address="0x00009888" value="0x45900C22" />
2140 </register_config>
2141 <register_config type="OA">
2142 <register type="OA" address="0x00002724" value="0xF0800000" />
2143 <register type="OA" address="0x00002720" value="0x00000000" />
2144 <register type="OA" address="0x00002714" value="0xF0800000" />
2145 <register type="OA" address="0x00002710" value="0x00000000" />
2146 <register type="OA" address="0x00002740" value="0x00000000" />
2147 <register type="OA" address="0x00002770" value="0x0007FFEA" />
2148 <register type="OA" address="0x00002774" value="0x00007FFC" />
2149 <register type="OA" address="0x00002778" value="0x0007AFFA" />
2150 <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2151 <register type="OA" address="0x00002780" value="0x00079FFA" />
2152 <register type="OA" address="0x00002784" value="0x0000F3FB" />
2153 <register type="OA" address="0x00002788" value="0x0007BF7A" />
2154 <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2155 <register type="OA" address="0x00002790" value="0x0007FEFA" />
2156 <register type="OA" address="0x00002794" value="0x0000F7CF" />
2157 <register type="OA" address="0x00002798" value="0x00077FFA" />
2158 <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2159 <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2160 <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2161 <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2162 <register type="OA" address="0x000027AC" value="0x00005F7F" />
2163 </register_config>
2164 <register_config type="FLEX">
2165 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2166 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2167 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2168 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2169 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2170 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2171 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2172 </register_config>
2173 </set>
2174
2175 <set name="Memory Reads Distribution Gen9"
2176 mdapi_supported_apis="OGL OCL IO BB"
2177 underscore_name="memory_reads"
2178 hw_config_guid="398e2452-18d7-42d0-b241-e4d0a9148ada"
2179 chipset="BXT"
2180 symbol_name="MemoryReads"
2181 >
2182 <counter name="GPU Core Clocks"
2183 description="The total number of GPU core clocks elapsed during the measurement."
2184 data_type="uint64"
2185 equation="GPU_CLOCK 0 READ"
2186 underscore_name="gpu_core_clocks"
2187 units="cycles"
2188 symbol_name="GpuCoreClocks"
2189 semantic_type="event"
2190 mdapi_supported_apis=""
2191 mdapi_usage_flags="Tier1 Frame Batch Draw"
2192 mdapi_hw_unit_type="gpu"
2193 mdapi_group="GPU"
2194 />
2195 <counter name="EU Active"
2196 description="The percentage of time in which the Execution Units were actively processing."
2197 data_type="float"
2198 max_equation="100"
2199 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2200 underscore_name="eu_active"
2201 units="percent"
2202 symbol_name="EuActive"
2203 semantic_type="duration"
2204 mdapi_supported_apis=""
2205 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2206 mdapi_group="EU Array"
2207 mdapi_hw_unit_type="gpu"
2208 />
2209 <counter name="GtiL3Bank0Reads"
2210 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2211 data_type="uint64"
2212 equation="C 4 READ"
2213 underscore_name="gti_l3_bank0_reads"
2214 units="messages"
2215 symbol_name="GtiL3Bank0Reads"
2216 semantic_type="event"
2217 mdapi_supported_apis=""
2218 mdapi_usage_flags="Tier2 Frame Batch Draw"
2219 mdapi_hw_unit_type="gpu"
2220 mdapi_group="GTI/L3"
2221 />
2222 <counter name="GS Threads Dispatched"
2223 description="The total number of geometry shader hardware threads dispatched."
2224 data_type="uint64"
2225 equation="A 5 READ"
2226 underscore_name="gs_threads"
2227 units="threads"
2228 symbol_name="GsThreads"
2229 semantic_type="event"
2230 mdapi_supported_apis="OGL4 IO BB"
2231 mdapi_usage_flags="Tier3 Frame Batch Draw"
2232 mdapi_hw_unit_type="gpu"
2233 mdapi_group="EU Array/Geometry Shader"
2234 />
2235 <counter name="GtiRingAccesses"
2236 description="The total number of all accesses from GTI to the ring."
2237 data_type="uint64"
2238 equation="C 3 READ 2 UMUL"
2239 underscore_name="gti_ring_accesses"
2240 units="messages"
2241 symbol_name="GtiRingAccesses"
2242 semantic_type="event"
2243 mdapi_supported_apis=""
2244 mdapi_usage_flags="Tier2 Frame Batch Draw"
2245 mdapi_hw_unit_type="gpu"
2246 mdapi_group="GTI"
2247 />
2248 <counter name="Early Hi-Depth Test Fails"
2249 description="The total number of pixels dropped on early hierarchical depth test."
2250 data_type="uint64"
2251 equation="A 22 READ 4 UMUL"
2252 underscore_name="hi_depth_test_fails"
2253 units="pixels"
2254 symbol_name="HiDepthTestFails"
2255 semantic_type="event"
2256 mdapi_supported_apis="OGL IO BB"
2257 mdapi_usage_flags="Tier3 Frame Batch Draw"
2258 mdapi_hw_unit_type="gpu"
2259 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2260 />
2261 <counter name="VS Threads Dispatched"
2262 description="The total number of vertex shader hardware threads dispatched."
2263 data_type="uint64"
2264 equation="A 1 READ"
2265 underscore_name="vs_threads"
2266 units="threads"
2267 symbol_name="VsThreads"
2268 semantic_type="event"
2269 mdapi_supported_apis="OGL IO BB"
2270 mdapi_usage_flags="Tier3 Frame Batch Draw"
2271 mdapi_hw_unit_type="gpu"
2272 mdapi_group="EU Array/Vertex Shader"
2273 />
2274 <counter name="FS Threads Dispatched"
2275 description="The total number of fragment shader hardware threads dispatched."
2276 data_type="uint64"
2277 equation="A 6 READ"
2278 underscore_name="ps_threads"
2279 units="threads"
2280 symbol_name="PsThreads"
2281 semantic_type="event"
2282 mdapi_supported_apis="OGL IO BB"
2283 mdapi_usage_flags="Tier3 Frame Batch Draw"
2284 mdapi_hw_unit_type="gpu"
2285 mdapi_group="EU Array/Fragment Shader"
2286 />
2287 <counter name="GtiL3Bank3Reads"
2288 description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2289 data_type="uint64"
2290 equation="C 7 READ"
2291 underscore_name="gti_l3_bank3_reads"
2292 units="messages"
2293 symbol_name="GtiL3Bank3Reads"
2294 semantic_type="event"
2295 mdapi_supported_apis=""
2296 mdapi_usage_flags="Tier2 Frame Batch Draw"
2297 mdapi_hw_unit_type="subslice"
2298 mdapi_group="GTI/L3"
2299 />
2300 <counter name="Shader Barrier Messages"
2301 description="The total number of shader barrier messages."
2302 data_type="uint64"
2303 equation="A 35 READ"
2304 underscore_name="shader_barriers"
2305 units="messages"
2306 symbol_name="ShaderBarriers"
2307 semantic_type="event"
2308 mdapi_supported_apis="OGL4 OCL IO BB"
2309 mdapi_usage_flags="Tier3 Frame Batch Draw"
2310 mdapi_hw_unit_type="gpu"
2311 mdapi_group="EU Array/Barrier"
2312 />
2313 <counter name="GtiRsMemoryReads"
2314 description="The total number of GTI memory reads from Resource Streamer."
2315 data_type="uint64"
2316 equation="B 2 READ"
2317 underscore_name="gti_rs_memory_reads"
2318 units="messages"
2319 symbol_name="GtiRsMemoryReads"
2320 semantic_type="event"
2321 mdapi_supported_apis=""
2322 mdapi_usage_flags="Tier2 Frame Batch Draw"
2323 mdapi_hw_unit_type="gpu"
2324 mdapi_group="GTI/3D Pipe/Resource Streamer"
2325 />
2326 <counter name="Sampler Texels"
2327 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2328 data_type="uint64"
2329 equation="A 28 READ 4 UMUL"
2330 underscore_name="sampler_texels"
2331 units="texels"
2332 symbol_name="SamplerTexels"
2333 semantic_type="event"
2334 mdapi_supported_apis=""
2335 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2336 mdapi_hw_unit_type="gpu"
2337 mdapi_group="Sampler/Sampler Input"
2338 />
2339 <counter name="Pixels Failing Tests"
2340 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2341 data_type="uint64"
2342 equation="A 25 READ 4 UMUL"
2343 underscore_name="pixels_failing_post_ps_tests"
2344 units="pixels"
2345 symbol_name="PixelsFailingPostPsTests"
2346 semantic_type="event"
2347 mdapi_supported_apis="OGL IO BB"
2348 mdapi_usage_flags="Tier3 Frame Batch Draw"
2349 mdapi_hw_unit_type="gpu"
2350 mdapi_group="3D Pipe/Output Merger"
2351 />
2352 <counter name="GtiHizMemoryReads"
2353 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2354 data_type="uint64"
2355 equation="B 5 READ"
2356 underscore_name="gti_hiz_memory_reads"
2357 units="messages"
2358 symbol_name="GtiHizMemoryReads"
2359 semantic_type="event"
2360 mdapi_supported_apis="OGL IO BB"
2361 mdapi_usage_flags="Tier2 Frame Batch Draw"
2362 mdapi_hw_unit_type="gpu"
2363 mdapi_group="GTI/Depth Cache"
2364 />
2365 <counter name="GPU Time Elapsed"
2366 description="Time elapsed on the GPU during the measurement."
2367 data_type="uint64"
2368 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2369 underscore_name="gpu_time"
2370 units="ns"
2371 symbol_name="GpuTime"
2372 semantic_type="duration"
2373 mdapi_supported_apis=""
2374 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2375 mdapi_hw_unit_type="gpu"
2376 mdapi_group="GPU"
2377 />
2378 <counter name="AVG GPU Core Frequency"
2379 description="Average GPU Core Frequency in the measurement."
2380 data_type="uint64"
2381 max_equation="$GpuMaxFrequency"
2382 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2383 underscore_name="avg_gpu_core_frequency"
2384 units="hz"
2385 symbol_name="AvgGpuCoreFrequency"
2386 semantic_type="event"
2387 mdapi_supported_apis=""
2388 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2389 mdapi_group="GPU"
2390 mdapi_hw_unit_type="gpu"
2391 />
2392 <counter name="Sampler Texels Misses"
2393 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2394 data_type="uint64"
2395 equation="A 29 READ 4 UMUL"
2396 underscore_name="sampler_texel_misses"
2397 units="texels"
2398 symbol_name="SamplerTexelMisses"
2399 semantic_type="event"
2400 mdapi_supported_apis=""
2401 mdapi_usage_flags="Tier3 Batch Frame Draw"
2402 mdapi_hw_unit_type="gpu"
2403 mdapi_group="Sampler/Sampler Cache"
2404 />
2405 <counter name="GtiRccMemoryReads"
2406 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2407 data_type="uint64"
2408 equation="B 3 READ"
2409 underscore_name="gti_rcc_memory_reads"
2410 units="messages"
2411 symbol_name="GtiRccMemoryReads"
2412 semantic_type="event"
2413 mdapi_supported_apis="OGL IO BB"
2414 mdapi_usage_flags="Tier2 Frame Batch Draw"
2415 mdapi_hw_unit_type="gpu"
2416 mdapi_group="GTI/Color Cache"
2417 />
2418 <counter name="CS Threads Dispatched"
2419 description="The total number of compute shader hardware threads dispatched."
2420 data_type="uint64"
2421 equation="A 4 READ"
2422 underscore_name="cs_threads"
2423 units="threads"
2424 symbol_name="CsThreads"
2425 semantic_type="event"
2426 mdapi_supported_apis="OGL4 OCL IO BB"
2427 mdapi_usage_flags="Tier3 Frame Batch Draw"
2428 mdapi_hw_unit_type="gpu"
2429 mdapi_group="EU Array/Compute Shader"
2430 />
2431 <counter name="SLM Bytes Read"
2432 description="The total number of GPU memory bytes read from shared local memory."
2433 data_type="uint64"
2434 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2435 equation="A 30 READ 64 UMUL"
2436 underscore_name="slm_bytes_read"
2437 units="bytes"
2438 symbol_name="SlmBytesRead"
2439 semantic_type="throughput"
2440 mdapi_supported_apis="OGL4 OCL IO BB"
2441 mdapi_usage_flags="Tier3 Frame Batch Draw"
2442 mdapi_group="L3/Data Port/SLM"
2443 mdapi_hw_unit_type="gpu"
2444 />
2445 <counter name="GtiL3Bank1Reads"
2446 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2447 data_type="uint64"
2448 equation="C 5 READ"
2449 underscore_name="gti_l3_bank1_reads"
2450 units="messages"
2451 symbol_name="GtiL3Bank1Reads"
2452 semantic_type="event"
2453 mdapi_supported_apis=""
2454 mdapi_usage_flags="Tier2 Frame Batch Draw"
2455 mdapi_hw_unit_type="subslice"
2456 mdapi_group="GTI/L3"
2457 />
2458 <counter name="GPU Busy"
2459 description="The percentage of time in which the GPU has been processing GPU commands."
2460 data_type="float"
2461 max_equation="100"
2462 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2463 underscore_name="gpu_busy"
2464 units="percent"
2465 symbol_name="GpuBusy"
2466 semantic_type="duration"
2467 mdapi_supported_apis=""
2468 mdapi_usage_flags="Tier1 Overview System Frame"
2469 mdapi_group="GPU"
2470 mdapi_hw_unit_type="gpu"
2471 />
2472 <counter name="GtiCmdStreamerMemoryReads"
2473 description="The total number of GTI memory reads from Command Streamer."
2474 data_type="uint64"
2475 equation="B 0 READ"
2476 underscore_name="gti_cmd_streamer_memory_reads"
2477 units="messages"
2478 symbol_name="GtiCmdStreamerMemoryReads"
2479 semantic_type="event"
2480 mdapi_supported_apis=""
2481 mdapi_usage_flags="Tier2 Frame Batch Draw"
2482 mdapi_hw_unit_type="gpu"
2483 mdapi_group="GTI/3D Pipe/Command Streamer"
2484 />
2485 <counter name="GtiL3Bank2Reads"
2486 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2487 data_type="uint64"
2488 equation="C 6 READ"
2489 underscore_name="gti_l3_bank2_reads"
2490 units="messages"
2491 symbol_name="GtiL3Bank2Reads"
2492 semantic_type="event"
2493 mdapi_supported_apis=""
2494 mdapi_usage_flags="Tier2 Frame Batch Draw"
2495 mdapi_hw_unit_type="subslice"
2496 mdapi_group="GTI/L3"
2497 />
2498 <counter name="GtiMemoryReads"
2499 description="The total number of GTI memory reads."
2500 data_type="uint64"
2501 equation="C 0 READ"
2502 underscore_name="gti_memory_reads"
2503 units="messages"
2504 symbol_name="GtiMemoryReads"
2505 semantic_type="event"
2506 mdapi_supported_apis=""
2507 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2508 mdapi_hw_unit_type="gpu"
2509 mdapi_group="GTI"
2510 />
2511 <counter name="Rasterized Pixels"
2512 description="The total number of rasterized pixels."
2513 data_type="uint64"
2514 equation="A 21 READ 4 UMUL"
2515 underscore_name="rasterized_pixels"
2516 units="pixels"
2517 symbol_name="RasterizedPixels"
2518 semantic_type="event"
2519 mdapi_supported_apis="OGL IO BB"
2520 mdapi_usage_flags="Tier3 Frame Batch Draw"
2521 mdapi_hw_unit_type="gpu"
2522 mdapi_group="3D Pipe/Rasterizer"
2523 />
2524 <counter name="GtiRczMemoryReads"
2525 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2526 data_type="uint64"
2527 equation="B 7 READ"
2528 underscore_name="gti_rcz_memory_reads"
2529 units="messages"
2530 symbol_name="GtiRczMemoryReads"
2531 semantic_type="event"
2532 mdapi_supported_apis="OGL IO BB"
2533 mdapi_usage_flags="Tier2 Frame Batch Draw"
2534 mdapi_hw_unit_type="gpu"
2535 mdapi_group="GTI/Depth Cache"
2536 />
2537 <counter name="DS Threads Dispatched"
2538 description="The total number of domain shader hardware threads dispatched."
2539 data_type="uint64"
2540 equation="A 3 READ"
2541 underscore_name="ds_threads"
2542 units="threads"
2543 symbol_name="DsThreads"
2544 semantic_type="event"
2545 mdapi_supported_apis="OGL4 IO BB"
2546 mdapi_usage_flags="Tier3 Frame Batch Draw"
2547 mdapi_hw_unit_type="gpu"
2548 mdapi_group="EU Array/Domain Shader"
2549 />
2550 <counter name="Samples Written"
2551 description="The total number of samples or pixels written to all render targets."
2552 data_type="uint64"
2553 equation="A 26 READ 4 UMUL"
2554 underscore_name="samples_written"
2555 units="pixels"
2556 symbol_name="SamplesWritten"
2557 semantic_type="event"
2558 mdapi_supported_apis="OGL IO BB"
2559 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2560 mdapi_hw_unit_type="gpu"
2561 mdapi_group="3D Pipe/Output Merger"
2562 />
2563 <counter name="EU Stall"
2564 description="The percentage of time in which the Execution Units were stalled."
2565 data_type="float"
2566 max_equation="100"
2567 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2568 underscore_name="eu_stall"
2569 units="percent"
2570 symbol_name="EuStall"
2571 semantic_type="duration"
2572 mdapi_supported_apis=""
2573 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2574 mdapi_group="EU Array"
2575 mdapi_hw_unit_type="gpu"
2576 />
2577 <counter name="Samples Blended"
2578 description="The total number of blended samples or pixels written to all render targets."
2579 data_type="uint64"
2580 equation="A 27 READ 4 UMUL"
2581 underscore_name="samples_blended"
2582 units="pixels"
2583 symbol_name="SamplesBlended"
2584 semantic_type="event"
2585 mdapi_supported_apis="OGL IO BB"
2586 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2587 mdapi_hw_unit_type="gpu"
2588 mdapi_group="3D Pipe/Output Merger"
2589 />
2590 <counter name="Early Depth Test Fails"
2591 description="The total number of pixels dropped on early depth test."
2592 data_type="uint64"
2593 equation="A 23 READ 4 UMUL"
2594 underscore_name="early_depth_test_fails"
2595 units="pixels"
2596 symbol_name="EarlyDepthTestFails"
2597 semantic_type="event"
2598 mdapi_supported_apis="OGL IO BB"
2599 mdapi_usage_flags="Tier3 Frame Batch Draw"
2600 mdapi_hw_unit_type="gpu"
2601 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2602 />
2603 <counter name="GtiMscMemoryReads"
2604 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2605 data_type="uint64"
2606 equation="B 4 READ"
2607 underscore_name="gti_msc_memory_reads"
2608 units="messages"
2609 symbol_name="GtiMscMemoryReads"
2610 semantic_type="event"
2611 mdapi_supported_apis="OGL IO BB"
2612 mdapi_usage_flags="Tier2 Frame Batch Draw"
2613 mdapi_hw_unit_type="gpu"
2614 mdapi_group="GTI/Color Cache"
2615 />
2616 <counter name="GtiVfMemoryReads"
2617 description="The total number of GTI memory reads from Vertex Fetch."
2618 data_type="uint64"
2619 equation="B 1 READ"
2620 underscore_name="gti_vf_memory_reads"
2621 units="messages"
2622 symbol_name="GtiVfMemoryReads"
2623 semantic_type="event"
2624 mdapi_supported_apis="OGL IO BB"
2625 mdapi_usage_flags="Tier2 Frame Batch Draw"
2626 mdapi_hw_unit_type="gpu"
2627 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2628 />
2629 <counter name="GtiStcMemoryReads"
2630 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2631 data_type="uint64"
2632 equation="B 6 READ"
2633 underscore_name="gti_stc_memory_reads"
2634 units="messages"
2635 symbol_name="GtiStcMemoryReads"
2636 semantic_type="event"
2637 mdapi_supported_apis="OGL IO BB"
2638 mdapi_usage_flags="Tier2 Frame Batch Draw"
2639 mdapi_hw_unit_type="gpu"
2640 mdapi_group="GTI/Depth Cache"
2641 />
2642 <counter name="Shader Memory Accesses"
2643 description="The total number of shader memory accesses to L3."
2644 data_type="uint64"
2645 equation="A 32 READ"
2646 underscore_name="shader_memory_accesses"
2647 units="messages"
2648 symbol_name="ShaderMemoryAccesses"
2649 semantic_type="event"
2650 mdapi_supported_apis=""
2651 mdapi_usage_flags="Tier3 Frame Batch Draw"
2652 mdapi_hw_unit_type="gpu"
2653 mdapi_group="L3/Data Port"
2654 />
2655 <counter name="HS Threads Dispatched"
2656 description="The total number of hull shader hardware threads dispatched."
2657 data_type="uint64"
2658 equation="A 2 READ"
2659 underscore_name="hs_threads"
2660 units="threads"
2661 symbol_name="HsThreads"
2662 semantic_type="event"
2663 mdapi_supported_apis="OGL4 IO BB"
2664 mdapi_usage_flags="Tier3 Frame Batch Draw"
2665 mdapi_hw_unit_type="gpu"
2666 mdapi_group="EU Array/Hull Shader"
2667 />
2668 <counter name="Samples Killed in FS"
2669 description="The total number of samples or pixels dropped in fragment shaders."
2670 data_type="uint64"
2671 equation="A 24 READ 4 UMUL"
2672 underscore_name="samples_killed_in_ps"
2673 units="pixels"
2674 symbol_name="SamplesKilledInPs"
2675 semantic_type="event"
2676 mdapi_supported_apis="OGL IO BB"
2677 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2678 mdapi_hw_unit_type="gpu"
2679 mdapi_group="3D Pipe/Fragment Shader"
2680 />
2681 <counter name="SLM Bytes Written"
2682 description="The total number of GPU memory bytes written into shared local memory."
2683 data_type="uint64"
2684 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2685 equation="A 31 READ 64 UMUL"
2686 underscore_name="slm_bytes_written"
2687 units="bytes"
2688 symbol_name="SlmBytesWritten"
2689 semantic_type="throughput"
2690 mdapi_supported_apis="OGL4 OCL IO BB"
2691 mdapi_usage_flags="Tier3 Frame Batch Draw"
2692 mdapi_group="L3/Data Port/SLM"
2693 mdapi_hw_unit_type="gpu"
2694 />
2695 <counter name="GtiL3Reads"
2696 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2697 data_type="uint64"
2698 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2699 underscore_name="gti_l3_reads"
2700 units="messages"
2701 symbol_name="GtiL3Reads"
2702 semantic_type="event"
2703 mdapi_supported_apis=""
2704 mdapi_usage_flags="Tier2 Frame Batch Draw"
2705 mdapi_hw_unit_type="gpu"
2706 mdapi_group="GTI/L3"
2707 />
2708 <counter name="Shader Atomic Memory Accesses"
2709 description="The total number of shader atomic memory accesses."
2710 data_type="uint64"
2711 equation="A 34 READ"
2712 underscore_name="shader_atomics"
2713 units="messages"
2714 symbol_name="ShaderAtomics"
2715 semantic_type="event"
2716 mdapi_supported_apis="OGL4 OCL IO BB"
2717 mdapi_usage_flags="Tier3 Frame Batch Draw"
2718 mdapi_hw_unit_type="gpu"
2719 mdapi_group="L3/Data Port/Atomics"
2720 />
2721 <register_config type="NOA">
2722 <register type="NOA" address="0x00009888" value="0x19800343" />
2723 <register type="NOA" address="0x00009888" value="0x39900340" />
2724 <register type="NOA" address="0x00009888" value="0x3F901000" />
2725 <register type="NOA" address="0x00009888" value="0x41900003" />
2726 <register type="NOA" address="0x00009888" value="0x03803180" />
2727 <register type="NOA" address="0x00009888" value="0x058035E2" />
2728 <register type="NOA" address="0x00009888" value="0x0780006A" />
2729 <register type="NOA" address="0x00009888" value="0x11800000" />
2730 <register type="NOA" address="0x00009888" value="0x2181A000" />
2731 <register type="NOA" address="0x00009888" value="0x2381000A" />
2732 <register type="NOA" address="0x00009888" value="0x1D950550" />
2733 <register type="NOA" address="0x00009888" value="0x0B928000" />
2734 <register type="NOA" address="0x00009888" value="0x0D92A000" />
2735 <register type="NOA" address="0x00009888" value="0x0F922000" />
2736 <register type="NOA" address="0x00009888" value="0x13900170" />
2737 <register type="NOA" address="0x00009888" value="0x21900171" />
2738 <register type="NOA" address="0x00009888" value="0x23900172" />
2739 <register type="NOA" address="0x00009888" value="0x25900173" />
2740 <register type="NOA" address="0x00009888" value="0x27900174" />
2741 <register type="NOA" address="0x00009888" value="0x29900175" />
2742 <register type="NOA" address="0x00009888" value="0x2B900176" />
2743 <register type="NOA" address="0x00009888" value="0x2D900177" />
2744 <register type="NOA" address="0x00009888" value="0x2F90017F" />
2745 <register type="NOA" address="0x00009888" value="0x31900125" />
2746 <register type="NOA" address="0x00009888" value="0x15900123" />
2747 <register type="NOA" address="0x00009888" value="0x17900121" />
2748 <register type="NOA" address="0x00009888" value="0x35900000" />
2749 <register type="NOA" address="0x00009888" value="0x19908000" />
2750 <register type="NOA" address="0x00009888" value="0x1B908000" />
2751 <register type="NOA" address="0x00009888" value="0x1D908000" />
2752 <register type="NOA" address="0x00009888" value="0x1F908000" />
2753 <register type="NOA" address="0x00009888" value="0x53900000" />
2754 <register type="NOA" address="0x00009888" value="0x43901084" />
2755 <register type="NOA" address="0x00009888" value="0x55900000" />
2756 <register type="NOA" address="0x00009888" value="0x47901080" />
2757 <register type="NOA" address="0x00009888" value="0x57900000" />
2758 <register type="NOA" address="0x00009888" value="0x49901084" />
2759 <register type="NOA" address="0x00009888" value="0x59900000" />
2760 <register type="NOA" address="0x00009888" value="0x4B901084" />
2761 <register type="NOA" address="0x00009888" value="0x37900000" />
2762 <register type="NOA" address="0x00009888" value="0x33900000" />
2763 <register type="NOA" address="0x00009888" value="0x4D900004" />
2764 <register type="NOA" address="0x00009888" value="0x45900000" />
2765 </register_config>
2766 <register_config type="OA">
2767 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2768 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2769 <register type="OA" address="0x00002724" value="0xF0800000" />
2770 <register type="OA" address="0x00002720" value="0x00000000" />
2771 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2772 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2773 <register type="OA" address="0x00002714" value="0xF0800000" />
2774 <register type="OA" address="0x00002710" value="0x00000000" />
2775 <register type="OA" address="0x0000274C" value="0x86543210" />
2776 <register type="OA" address="0x00002748" value="0x86543210" />
2777 <register type="OA" address="0x00002744" value="0x00006667" />
2778 <register type="OA" address="0x00002740" value="0x00000000" />
2779 <register type="OA" address="0x0000275C" value="0x86543210" />
2780 <register type="OA" address="0x00002758" value="0x86543210" />
2781 <register type="OA" address="0x00002754" value="0x00006465" />
2782 <register type="OA" address="0x00002750" value="0x00000000" />
2783 <register type="OA" address="0x00002770" value="0x0007F81A" />
2784 <register type="OA" address="0x00002774" value="0x0000FE00" />
2785 <register type="OA" address="0x00002778" value="0x0007F82A" />
2786 <register type="OA" address="0x0000277C" value="0x0000FE00" />
2787 <register type="OA" address="0x00002780" value="0x0007F872" />
2788 <register type="OA" address="0x00002784" value="0x0000FE00" />
2789 <register type="OA" address="0x00002788" value="0x0007F8BA" />
2790 <register type="OA" address="0x0000278C" value="0x0000FE00" />
2791 <register type="OA" address="0x00002790" value="0x0007F87A" />
2792 <register type="OA" address="0x00002794" value="0x0000FE00" />
2793 <register type="OA" address="0x00002798" value="0x0007F8EA" />
2794 <register type="OA" address="0x0000279C" value="0x0000FE00" />
2795 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2796 <register type="OA" address="0x000027A4" value="0x0000FE00" />
2797 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2798 <register type="OA" address="0x000027AC" value="0x0000FE00" />
2799 </register_config>
2800 <register_config type="FLEX">
2801 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2802 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2803 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2804 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2805 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2806 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2807 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2808 </register_config>
2809 </set>
2810
2811 <set name="Memory Writes Distribution Gen9"
2812 mdapi_supported_apis="OGL OCL IO BB"
2813 underscore_name="memory_writes"
2814 hw_config_guid="d324a0d6-7269-4847-a5c2-6f71ddc7fed5"
2815 chipset="BXT"
2816 symbol_name="MemoryWrites"
2817 >
2818 <counter name="GPU Core Clocks"
2819 description="The total number of GPU core clocks elapsed during the measurement."
2820 data_type="uint64"
2821 equation="GPU_CLOCK 0 READ"
2822 underscore_name="gpu_core_clocks"
2823 units="cycles"
2824 symbol_name="GpuCoreClocks"
2825 semantic_type="event"
2826 mdapi_supported_apis=""
2827 mdapi_usage_flags="Tier1 Frame Batch Draw"
2828 mdapi_hw_unit_type="gpu"
2829 mdapi_group="GPU"
2830 />
2831 <counter name="EU Active"
2832 description="The percentage of time in which the Execution Units were actively processing."
2833 data_type="float"
2834 max_equation="100"
2835 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2836 underscore_name="eu_active"
2837 units="percent"
2838 symbol_name="EuActive"
2839 semantic_type="duration"
2840 mdapi_supported_apis=""
2841 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2842 mdapi_group="EU Array"
2843 mdapi_hw_unit_type="gpu"
2844 />
2845 <counter name="GtiMemoryWrites"
2846 description="The total number of GTI memory writes."
2847 data_type="uint64"
2848 equation="C 0 READ"
2849 underscore_name="gti_memory_writes"
2850 units="messages"
2851 symbol_name="GtiMemoryWrites"
2852 semantic_type="event"
2853 mdapi_supported_apis=""
2854 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2855 mdapi_hw_unit_type="gpu"
2856 mdapi_group="GTI"
2857 />
2858 <counter name="GS Threads Dispatched"
2859 description="The total number of geometry shader hardware threads dispatched."
2860 data_type="uint64"
2861 equation="A 5 READ"
2862 underscore_name="gs_threads"
2863 units="threads"
2864 symbol_name="GsThreads"
2865 semantic_type="event"
2866 mdapi_supported_apis="OGL4 IO BB"
2867 mdapi_usage_flags="Tier3 Frame Batch Draw"
2868 mdapi_hw_unit_type="gpu"
2869 mdapi_group="EU Array/Geometry Shader"
2870 />
2871 <counter name="GtiRingAccesses"
2872 description="The total number of all GTI accesses to the ring."
2873 data_type="uint64"
2874 equation="C 3 READ 2 UMUL"
2875 underscore_name="gti_ring_accesses"
2876 units="messages"
2877 symbol_name="GtiRingAccesses"
2878 semantic_type="event"
2879 mdapi_supported_apis=""
2880 mdapi_usage_flags="Tier2 Frame Batch Draw"
2881 mdapi_hw_unit_type="gpu"
2882 mdapi_group="GTI"
2883 />
2884 <counter name="Early Hi-Depth Test Fails"
2885 description="The total number of pixels dropped on early hierarchical depth test."
2886 data_type="uint64"
2887 equation="A 22 READ 4 UMUL"
2888 underscore_name="hi_depth_test_fails"
2889 units="pixels"
2890 symbol_name="HiDepthTestFails"
2891 semantic_type="event"
2892 mdapi_supported_apis="OGL IO BB"
2893 mdapi_usage_flags="Tier3 Frame Batch Draw"
2894 mdapi_hw_unit_type="gpu"
2895 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2896 />
2897 <counter name="VS Threads Dispatched"
2898 description="The total number of vertex shader hardware threads dispatched."
2899 data_type="uint64"
2900 equation="A 1 READ"
2901 underscore_name="vs_threads"
2902 units="threads"
2903 symbol_name="VsThreads"
2904 semantic_type="event"
2905 mdapi_supported_apis="OGL IO BB"
2906 mdapi_usage_flags="Tier3 Frame Batch Draw"
2907 mdapi_hw_unit_type="gpu"
2908 mdapi_group="EU Array/Vertex Shader"
2909 />
2910 <counter name="FS Threads Dispatched"
2911 description="The total number of fragment shader hardware threads dispatched."
2912 data_type="uint64"
2913 equation="A 6 READ"
2914 underscore_name="ps_threads"
2915 units="threads"
2916 symbol_name="PsThreads"
2917 semantic_type="event"
2918 mdapi_supported_apis="OGL IO BB"
2919 mdapi_usage_flags="Tier3 Frame Batch Draw"
2920 mdapi_hw_unit_type="gpu"
2921 mdapi_group="EU Array/Fragment Shader"
2922 />
2923 <counter name="GtiMscMemoryWrites"
2924 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2925 data_type="uint64"
2926 equation="B 4 READ"
2927 underscore_name="gti_msc_memory_writes"
2928 units="messages"
2929 symbol_name="GtiMscMemoryWrites"
2930 semantic_type="event"
2931 mdapi_supported_apis="OGL IO BB"
2932 mdapi_usage_flags="Tier2 Frame Batch Draw"
2933 mdapi_hw_unit_type="gpu"
2934 mdapi_group="GTI/Color Cache"
2935 />
2936 <counter name="Shader Barrier Messages"
2937 description="The total number of shader barrier messages."
2938 data_type="uint64"
2939 equation="A 35 READ"
2940 underscore_name="shader_barriers"
2941 units="messages"
2942 symbol_name="ShaderBarriers"
2943 semantic_type="event"
2944 mdapi_supported_apis="OGL4 OCL IO BB"
2945 mdapi_usage_flags="Tier3 Frame Batch Draw"
2946 mdapi_hw_unit_type="gpu"
2947 mdapi_group="EU Array/Barrier"
2948 />
2949 <counter name="GtiCmdStreamerMemoryWrites"
2950 description="The total number of GTI memory writes from Command Streamer."
2951 data_type="uint64"
2952 equation="B 0 READ"
2953 underscore_name="gti_cmd_streamer_memory_writes"
2954 units="messages"
2955 symbol_name="GtiCmdStreamerMemoryWrites"
2956 semantic_type="event"
2957 mdapi_supported_apis=""
2958 mdapi_usage_flags="Tier2 Frame Batch Draw"
2959 mdapi_hw_unit_type="gpu"
2960 mdapi_group="GTI/3D Pipe/Command Streamer"
2961 />
2962 <counter name="Sampler Texels"
2963 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2964 data_type="uint64"
2965 equation="A 28 READ 4 UMUL"
2966 underscore_name="sampler_texels"
2967 units="texels"
2968 symbol_name="SamplerTexels"
2969 semantic_type="event"
2970 mdapi_supported_apis=""
2971 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2972 mdapi_hw_unit_type="gpu"
2973 mdapi_group="Sampler/Sampler Input"
2974 />
2975 <counter name="Pixels Failing Tests"
2976 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2977 data_type="uint64"
2978 equation="A 25 READ 4 UMUL"
2979 underscore_name="pixels_failing_post_ps_tests"
2980 units="pixels"
2981 symbol_name="PixelsFailingPostPsTests"
2982 semantic_type="event"
2983 mdapi_supported_apis="OGL IO BB"
2984 mdapi_usage_flags="Tier3 Frame Batch Draw"
2985 mdapi_hw_unit_type="gpu"
2986 mdapi_group="3D Pipe/Output Merger"
2987 />
2988 <counter name="GtiL3Bank0Writes"
2989 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
2990 data_type="uint64"
2991 equation="C 4 READ"
2992 underscore_name="gti_l3_bank0_writes"
2993 units="messages"
2994 symbol_name="GtiL3Bank0Writes"
2995 semantic_type="event"
2996 mdapi_supported_apis=""
2997 mdapi_usage_flags="Tier2 Frame Batch Draw"
2998 mdapi_hw_unit_type="gpu"
2999 mdapi_group="GTI/L3"
3000 />
3001 <counter name="GtiL3Bank1Writes"
3002 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3003 data_type="uint64"
3004 equation="C 5 READ"
3005 underscore_name="gti_l3_bank1_writes"
3006 units="messages"
3007 symbol_name="GtiL3Bank1Writes"
3008 semantic_type="event"
3009 mdapi_supported_apis=""
3010 mdapi_usage_flags="Tier2 Frame Batch Draw"
3011 mdapi_hw_unit_type="gpu"
3012 mdapi_group="GTI/L3"
3013 />
3014 <counter name="GtiL3Bank2Writes"
3015 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3016 data_type="uint64"
3017 equation="C 6 READ"
3018 underscore_name="gti_l3_bank2_writes"
3019 units="messages"
3020 symbol_name="GtiL3Bank2Writes"
3021 semantic_type="event"
3022 mdapi_supported_apis=""
3023 mdapi_usage_flags="Tier2 Frame Batch Draw"
3024 mdapi_hw_unit_type="gpu"
3025 mdapi_group="GTI/L3"
3026 />
3027 <counter name="GtiL3Bank3Writes"
3028 description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3029 data_type="uint64"
3030 equation="C 7 READ"
3031 underscore_name="gti_l3_bank3_writes"
3032 units="messages"
3033 symbol_name="GtiL3Bank3Writes"
3034 semantic_type="event"
3035 mdapi_supported_apis=""
3036 mdapi_usage_flags="Tier2 Frame Batch Draw"
3037 mdapi_hw_unit_type="gpu"
3038 mdapi_group="GTI/L3"
3039 />
3040 <counter name="GtiL3Writes"
3041 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3042 data_type="uint64"
3043 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3044 underscore_name="gti_l3_writes"
3045 units="messages"
3046 symbol_name="GtiL3Writes"
3047 semantic_type="event"
3048 mdapi_supported_apis=""
3049 mdapi_usage_flags="Tier2 Frame Batch Draw"
3050 mdapi_hw_unit_type="gpu"
3051 mdapi_group="GTI/L3"
3052 />
3053 <counter name="GPU Time Elapsed"
3054 description="Time elapsed on the GPU during the measurement."
3055 data_type="uint64"
3056 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3057 underscore_name="gpu_time"
3058 units="ns"
3059 symbol_name="GpuTime"
3060 semantic_type="duration"
3061 mdapi_supported_apis=""
3062 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3063 mdapi_hw_unit_type="gpu"
3064 mdapi_group="GPU"
3065 />
3066 <counter name="AVG GPU Core Frequency"
3067 description="Average GPU Core Frequency in the measurement."
3068 data_type="uint64"
3069 max_equation="$GpuMaxFrequency"
3070 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3071 underscore_name="avg_gpu_core_frequency"
3072 units="hz"
3073 symbol_name="AvgGpuCoreFrequency"
3074 semantic_type="event"
3075 mdapi_supported_apis=""
3076 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3077 mdapi_group="GPU"
3078 mdapi_hw_unit_type="gpu"
3079 />
3080 <counter name="Sampler Texels Misses"
3081 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3082 data_type="uint64"
3083 equation="A 29 READ 4 UMUL"
3084 underscore_name="sampler_texel_misses"
3085 units="texels"
3086 symbol_name="SamplerTexelMisses"
3087 semantic_type="event"
3088 mdapi_supported_apis=""
3089 mdapi_usage_flags="Tier3 Batch Frame Draw"
3090 mdapi_hw_unit_type="gpu"
3091 mdapi_group="Sampler/Sampler Cache"
3092 />
3093 <counter name="CS Threads Dispatched"
3094 description="The total number of compute shader hardware threads dispatched."
3095 data_type="uint64"
3096 equation="A 4 READ"
3097 underscore_name="cs_threads"
3098 units="threads"
3099 symbol_name="CsThreads"
3100 semantic_type="event"
3101 mdapi_supported_apis="OGL4 OCL IO BB"
3102 mdapi_usage_flags="Tier3 Frame Batch Draw"
3103 mdapi_hw_unit_type="gpu"
3104 mdapi_group="EU Array/Compute Shader"
3105 />
3106 <counter name="SLM Bytes Read"
3107 description="The total number of GPU memory bytes read from shared local memory."
3108 data_type="uint64"
3109 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3110 equation="A 30 READ 64 UMUL"
3111 underscore_name="slm_bytes_read"
3112 units="bytes"
3113 symbol_name="SlmBytesRead"
3114 semantic_type="throughput"
3115 mdapi_supported_apis="OGL4 OCL IO BB"
3116 mdapi_usage_flags="Tier3 Frame Batch Draw"
3117 mdapi_group="L3/Data Port/SLM"
3118 mdapi_hw_unit_type="gpu"
3119 />
3120 <counter name="GtiRccMemoryWrites"
3121 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3122 data_type="uint64"
3123 equation="B 3 READ"
3124 underscore_name="gti_rcc_memory_writes"
3125 units="messages"
3126 symbol_name="GtiRccMemoryWrites"
3127 semantic_type="event"
3128 mdapi_supported_apis="OGL IO BB"
3129 mdapi_usage_flags="Tier2 Frame Batch Draw"
3130 mdapi_hw_unit_type="gpu"
3131 mdapi_group="GTI/Color Cache"
3132 />
3133 <counter name="GtiSoMemoryWrites"
3134 description="The total number of GTI memory writes from Stream Output."
3135 data_type="uint64"
3136 equation="B 2 READ"
3137 underscore_name="gti_so_memory_writes"
3138 units="messages"
3139 symbol_name="GtiSoMemoryWrites"
3140 semantic_type="event"
3141 mdapi_supported_apis="OGL IO BB"
3142 mdapi_usage_flags="Tier2 Frame Batch Draw"
3143 mdapi_hw_unit_type="gpu"
3144 mdapi_group="GTI/3D Pipe/Stream Output"
3145 />
3146 <counter name="GPU Busy"
3147 description="The percentage of time in which the GPU has been processing GPU commands."
3148 data_type="float"
3149 max_equation="100"
3150 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3151 underscore_name="gpu_busy"
3152 units="percent"
3153 symbol_name="GpuBusy"
3154 semantic_type="duration"
3155 mdapi_supported_apis=""
3156 mdapi_usage_flags="Tier1 Overview System Frame"
3157 mdapi_group="GPU"
3158 mdapi_hw_unit_type="gpu"
3159 />
3160 <counter name="GtiStcMemoryWrites"
3161 description="The total number of GTI memory writes from Stencil Cache."
3162 data_type="uint64"
3163 equation="B 6 READ"
3164 underscore_name="gti_stc_memory_writes"
3165 units="messages"
3166 symbol_name="GtiStcMemoryWrites"
3167 semantic_type="event"
3168 mdapi_supported_apis="OGL IO BB"
3169 mdapi_usage_flags="Tier2 Frame Batch Draw"
3170 mdapi_hw_unit_type="gpu"
3171 mdapi_group="GTI/Depth Cache"
3172 />
3173 <counter name="Rasterized Pixels"
3174 description="The total number of rasterized pixels."
3175 data_type="uint64"
3176 equation="A 21 READ 4 UMUL"
3177 underscore_name="rasterized_pixels"
3178 units="pixels"
3179 symbol_name="RasterizedPixels"
3180 semantic_type="event"
3181 mdapi_supported_apis="OGL IO BB"
3182 mdapi_usage_flags="Tier3 Frame Batch Draw"
3183 mdapi_hw_unit_type="gpu"
3184 mdapi_group="3D Pipe/Rasterizer"
3185 />
3186 <counter name="DS Threads Dispatched"
3187 description="The total number of domain shader hardware threads dispatched."
3188 data_type="uint64"
3189 equation="A 3 READ"
3190 underscore_name="ds_threads"
3191 units="threads"
3192 symbol_name="DsThreads"
3193 semantic_type="event"
3194 mdapi_supported_apis="OGL4 IO BB"
3195 mdapi_usage_flags="Tier3 Frame Batch Draw"
3196 mdapi_hw_unit_type="gpu"
3197 mdapi_group="EU Array/Domain Shader"
3198 />
3199 <counter name="Samples Written"
3200 description="The total number of samples or pixels written to all render targets."
3201 data_type="uint64"
3202 equation="A 26 READ 4 UMUL"
3203 underscore_name="samples_written"
3204 units="pixels"
3205 symbol_name="SamplesWritten"
3206 semantic_type="event"
3207 mdapi_supported_apis="OGL IO BB"
3208 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3209 mdapi_hw_unit_type="gpu"
3210 mdapi_group="3D Pipe/Output Merger"
3211 />
3212 <counter name="EU Stall"
3213 description="The percentage of time in which the Execution Units were stalled."
3214 data_type="float"
3215 max_equation="100"
3216 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3217 underscore_name="eu_stall"
3218 units="percent"
3219 symbol_name="EuStall"
3220 semantic_type="duration"
3221 mdapi_supported_apis=""
3222 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3223 mdapi_group="EU Array"
3224 mdapi_hw_unit_type="gpu"
3225 />
3226 <counter name="Samples Blended"
3227 description="The total number of blended samples or pixels written to all render targets."
3228 data_type="uint64"
3229 equation="A 27 READ 4 UMUL"
3230 underscore_name="samples_blended"
3231 units="pixels"
3232 symbol_name="SamplesBlended"
3233 semantic_type="event"
3234 mdapi_supported_apis="OGL IO BB"
3235 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3236 mdapi_hw_unit_type="gpu"
3237 mdapi_group="3D Pipe/Output Merger"
3238 />
3239 <counter name="Early Depth Test Fails"
3240 description="The total number of pixels dropped on early depth test."
3241 data_type="uint64"
3242 equation="A 23 READ 4 UMUL"
3243 underscore_name="early_depth_test_fails"
3244 units="pixels"
3245 symbol_name="EarlyDepthTestFails"
3246 semantic_type="event"
3247 mdapi_supported_apis="OGL IO BB"
3248 mdapi_usage_flags="Tier3 Frame Batch Draw"
3249 mdapi_hw_unit_type="gpu"
3250 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3251 />
3252 <counter name="Shader Memory Accesses"
3253 description="The total number of shader memory accesses to L3."
3254 data_type="uint64"
3255 equation="A 32 READ"
3256 underscore_name="shader_memory_accesses"
3257 units="messages"
3258 symbol_name="ShaderMemoryAccesses"
3259 semantic_type="event"
3260 mdapi_supported_apis=""
3261 mdapi_usage_flags="Tier3 Frame Batch Draw"
3262 mdapi_hw_unit_type="gpu"
3263 mdapi_group="L3/Data Port"
3264 />
3265 <counter name="HS Threads Dispatched"
3266 description="The total number of hull shader hardware threads dispatched."
3267 data_type="uint64"
3268 equation="A 2 READ"
3269 underscore_name="hs_threads"
3270 units="threads"
3271 symbol_name="HsThreads"
3272 semantic_type="event"
3273 mdapi_supported_apis="OGL4 IO BB"
3274 mdapi_usage_flags="Tier3 Frame Batch Draw"
3275 mdapi_hw_unit_type="gpu"
3276 mdapi_group="EU Array/Hull Shader"
3277 />
3278 <counter name="GtiRczMemoryWrites"
3279 description="The total number of GTI memory writes from Render Depth Cache."
3280 data_type="uint64"
3281 equation="B 7 READ"
3282 underscore_name="gti_rcz_memory_writes"
3283 units="messages"
3284 symbol_name="GtiRczMemoryWrites"
3285 semantic_type="event"
3286 mdapi_supported_apis="OGL IO BB"
3287 mdapi_usage_flags="Tier2 Frame Batch Draw"
3288 mdapi_hw_unit_type="gpu"
3289 mdapi_group="GTI/Depth Cache"
3290 />
3291 <counter name="SLM Bytes Written"
3292 description="The total number of GPU memory bytes written into shared local memory."
3293 data_type="uint64"
3294 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3295 equation="A 31 READ 64 UMUL"
3296 underscore_name="slm_bytes_written"
3297 units="bytes"
3298 symbol_name="SlmBytesWritten"
3299 semantic_type="throughput"
3300 mdapi_supported_apis="OGL4 OCL IO BB"
3301 mdapi_usage_flags="Tier3 Frame Batch Draw"
3302 mdapi_group="L3/Data Port/SLM"
3303 mdapi_hw_unit_type="gpu"
3304 />
3305 <counter name="L3 Shader Throughput"
3306 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3307 data_type="uint64"
3308 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3309 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3310 underscore_name="l3_shader_throughput"
3311 units="bytes"
3312 symbol_name="L3ShaderThroughput"
3313 semantic_type="throughput"
3314 mdapi_supported_apis="OGL4 OCL IO BB"
3315 mdapi_usage_flags="Tier2 Frame Batch Draw"
3316 mdapi_group="L3/Data Port"
3317 mdapi_hw_unit_type="gpu"
3318 />
3319 <counter name="Samples Killed in FS"
3320 description="The total number of samples or pixels dropped in fragment shaders."
3321 data_type="uint64"
3322 equation="A 24 READ 4 UMUL"
3323 underscore_name="samples_killed_in_ps"
3324 units="pixels"
3325 symbol_name="SamplesKilledInPs"
3326 semantic_type="event"
3327 mdapi_supported_apis="OGL IO BB"
3328 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3329 mdapi_hw_unit_type="gpu"
3330 mdapi_group="3D Pipe/Fragment Shader"
3331 />
3332 <counter name="GtiHizMemoryWrites"
3333 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3334 data_type="uint64"
3335 equation="B 5 READ"
3336 underscore_name="gti_hiz_memory_writes"
3337 units="messages"
3338 symbol_name="GtiHizMemoryWrites"
3339 semantic_type="event"
3340 mdapi_supported_apis="OGL IO BB"
3341 mdapi_usage_flags="Tier2 Frame Batch Draw"
3342 mdapi_hw_unit_type="gpu"
3343 mdapi_group="GTI/Depth Cache"
3344 />
3345 <counter name="Shader Atomic Memory Accesses"
3346 description="The total number of shader atomic memory accesses."
3347 data_type="uint64"
3348 equation="A 34 READ"
3349 underscore_name="shader_atomics"
3350 units="messages"
3351 symbol_name="ShaderAtomics"
3352 semantic_type="event"
3353 mdapi_supported_apis="OGL4 OCL IO BB"
3354 mdapi_usage_flags="Tier3 Frame Batch Draw"
3355 mdapi_hw_unit_type="gpu"
3356 mdapi_group="L3/Data Port/Atomics"
3357 />
3358 <register_config type="NOA">
3359 <register type="NOA" address="0x00009888" value="0x19800343" />
3360 <register type="NOA" address="0x00009888" value="0x39900340" />
3361 <register type="NOA" address="0x00009888" value="0x3F900000" />
3362 <register type="NOA" address="0x00009888" value="0x41900080" />
3363 <register type="NOA" address="0x00009888" value="0x03803180" />
3364 <register type="NOA" address="0x00009888" value="0x058035E2" />
3365 <register type="NOA" address="0x00009888" value="0x0780006A" />
3366 <register type="NOA" address="0x00009888" value="0x11800000" />
3367 <register type="NOA" address="0x00009888" value="0x2181A000" />
3368 <register type="NOA" address="0x00009888" value="0x2381000A" />
3369 <register type="NOA" address="0x00009888" value="0x1D950550" />
3370 <register type="NOA" address="0x00009888" value="0x0B928000" />
3371 <register type="NOA" address="0x00009888" value="0x0D92A000" />
3372 <register type="NOA" address="0x00009888" value="0x0F922000" />
3373 <register type="NOA" address="0x00009888" value="0x13900180" />
3374 <register type="NOA" address="0x00009888" value="0x21900181" />
3375 <register type="NOA" address="0x00009888" value="0x23900182" />
3376 <register type="NOA" address="0x00009888" value="0x25900183" />
3377 <register type="NOA" address="0x00009888" value="0x27900184" />
3378 <register type="NOA" address="0x00009888" value="0x29900185" />
3379 <register type="NOA" address="0x00009888" value="0x2B900186" />
3380 <register type="NOA" address="0x00009888" value="0x2D900187" />
3381 <register type="NOA" address="0x00009888" value="0x2F900170" />
3382 <register type="NOA" address="0x00009888" value="0x31900125" />
3383 <register type="NOA" address="0x00009888" value="0x15900123" />
3384 <register type="NOA" address="0x00009888" value="0x17900121" />
3385 <register type="NOA" address="0x00009888" value="0x35900000" />
3386 <register type="NOA" address="0x00009888" value="0x19908000" />
3387 <register type="NOA" address="0x00009888" value="0x1B908000" />
3388 <register type="NOA" address="0x00009888" value="0x1D908000" />
3389 <register type="NOA" address="0x00009888" value="0x1F908000" />
3390 <register type="NOA" address="0x00009888" value="0x53900000" />
3391 <register type="NOA" address="0x00009888" value="0x43901084" />
3392 <register type="NOA" address="0x00009888" value="0x55900000" />
3393 <register type="NOA" address="0x00009888" value="0x47901080" />
3394 <register type="NOA" address="0x00009888" value="0x57900000" />
3395 <register type="NOA" address="0x00009888" value="0x49901084" />
3396 <register type="NOA" address="0x00009888" value="0x59900000" />
3397 <register type="NOA" address="0x00009888" value="0x4B901084" />
3398 <register type="NOA" address="0x00009888" value="0x37900000" />
3399 <register type="NOA" address="0x00009888" value="0x33900000" />
3400 <register type="NOA" address="0x00009888" value="0x4D900004" />
3401 <register type="NOA" address="0x00009888" value="0x45900000" />
3402 </register_config>
3403 <register_config type="OA">
3404 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3405 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3406 <register type="OA" address="0x00002724" value="0xF0800000" />
3407 <register type="OA" address="0x00002720" value="0x00000000" />
3408 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3409 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3410 <register type="OA" address="0x00002714" value="0xF0800000" />
3411 <register type="OA" address="0x00002710" value="0x00000000" />
3412 <register type="OA" address="0x0000274C" value="0x86543210" />
3413 <register type="OA" address="0x00002748" value="0x86543210" />
3414 <register type="OA" address="0x00002744" value="0x00006667" />
3415 <register type="OA" address="0x00002740" value="0x00000000" />
3416 <register type="OA" address="0x0000275C" value="0x86543210" />
3417 <register type="OA" address="0x00002758" value="0x86543210" />
3418 <register type="OA" address="0x00002754" value="0x00006465" />
3419 <register type="OA" address="0x00002750" value="0x00000000" />
3420 <register type="OA" address="0x00002770" value="0x0007F81A" />
3421 <register type="OA" address="0x00002774" value="0x0000FE00" />
3422 <register type="OA" address="0x00002778" value="0x0007F82A" />
3423 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3424 <register type="OA" address="0x00002780" value="0x0007F822" />
3425 <register type="OA" address="0x00002784" value="0x0000FE00" />
3426 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3427 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3428 <register type="OA" address="0x00002790" value="0x0007F87A" />
3429 <register type="OA" address="0x00002794" value="0x0000FE00" />
3430 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3431 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3432 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3433 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3434 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3435 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3436 </register_config>
3437 <register_config type="FLEX">
3438 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3439 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3440 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3441 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3442 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3443 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3444 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3445 </register_config>
3446 </set>
3447
3448 <set name="Compute Metrics Extended Gen9"
3449 mdapi_supported_apis="OGL4 OCL IO BB"
3450 underscore_name="compute_extended"
3451 hw_config_guid="caf3596a-7bb1-4dec-b3b3-2a080d283b49"
3452 chipset="BXT"
3453 symbol_name="ComputeExtended"
3454 >
3455 <counter name="GPU Core Clocks"
3456 description="The total number of GPU core clocks elapsed during the measurement."
3457 data_type="uint64"
3458 equation="GPU_CLOCK 0 READ"
3459 underscore_name="gpu_core_clocks"
3460 units="cycles"
3461 symbol_name="GpuCoreClocks"
3462 semantic_type="event"
3463 mdapi_supported_apis=""
3464 mdapi_usage_flags="Tier1 Frame Batch Draw"
3465 mdapi_hw_unit_type="gpu"
3466 mdapi_group="GPU"
3467 />
3468 <counter name="EU Active"
3469 description="The percentage of time in which the Execution Units were actively processing."
3470 data_type="float"
3471 max_equation="100"
3472 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3473 underscore_name="eu_active"
3474 units="percent"
3475 symbol_name="EuActive"
3476 semantic_type="duration"
3477 mdapi_supported_apis=""
3478 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3479 mdapi_group="EU Array"
3480 mdapi_hw_unit_type="gpu"
3481 />
3482 <counter name="EU Both FPU Pipes Active"
3483 description="The percentage of time in which both EU FPU pipelines were actively processing."
3484 data_type="float"
3485 max_equation="100"
3486 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3487 underscore_name="eu_fpu_both_active"
3488 units="percent"
3489 symbol_name="EuFpuBothActive"
3490 semantic_type="duration"
3491 mdapi_supported_apis=""
3492 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3493 mdapi_group="EU Array/Pipes"
3494 mdapi_hw_unit_type="gpu"
3495 />
3496 <counter name="EU FPU0 Pipe Active"
3497 description="The percentage of time in which EU FPU0 pipeline was actively processing."
3498 data_type="float"
3499 max_equation="100"
3500 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3501 underscore_name="fpu0_active"
3502 units="percent"
3503 symbol_name="Fpu0Active"
3504 semantic_type="duration"
3505 mdapi_supported_apis=""
3506 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3507 mdapi_group="EU Array/Pipes"
3508 mdapi_hw_unit_type="gpu"
3509 />
3510 <counter name="EU FPU1 Pipe Active"
3511 description="The percentage of time in which EU FPU1 pipeline was actively processing."
3512 data_type="float"
3513 max_equation="100"
3514 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3515 underscore_name="fpu1_active"
3516 units="percent"
3517 symbol_name="Fpu1Active"
3518 semantic_type="duration"
3519 mdapi_supported_apis=""
3520 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3521 mdapi_group="EU Array/Pipes"
3522 mdapi_hw_unit_type="gpu"
3523 />
3524 <counter name="EU AVG IPC Rate"
3525 description="The average rate of IPC calculated for 2 FPU pipelines."
3526 data_type="float"
3527 max_equation="2"
3528 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
3529 underscore_name="eu_avg_ipc_rate"
3530 units="number"
3531 symbol_name="EuAvgIpcRate"
3532 semantic_type="ratio"
3533 mdapi_supported_apis=""
3534 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3535 mdapi_group="EU Array"
3536 mdapi_hw_unit_type="gpu"
3537 />
3538 <counter name="Typed Writes 0"
3539 description="The subslice 0 typed writes."
3540 data_type="uint64"
3541 equation="C 0 READ"
3542 underscore_name="typed_writes0"
3543 units="messages"
3544 symbol_name="TypedWrites0"
3545 semantic_type="event"
3546 mdapi_supported_apis=""
3547 mdapi_usage_flags="Tier3 Frame Batch Draw"
3548 mdapi_hw_unit_type="subslice"
3549 mdapi_group="L3/Data Port"
3550 />
3551 <counter name="EuTypedAtomics0"
3552 description="The subslice 0 EU Typed Atomics subslice 0."
3553 data_type="uint64"
3554 equation="B 5 READ"
3555 underscore_name="eu_typed_atomics0"
3556 units="messages"
3557 symbol_name="EuTypedAtomics0"
3558 semantic_type="event"
3559 mdapi_supported_apis=""
3560 mdapi_usage_flags="Tier3 Frame Batch Draw"
3561 mdapi_hw_unit_type="subslice"
3562 mdapi_group="L3/Data Port"
3563 />
3564 <counter name="Typed Atomics 0"
3565 description="The subslice 0 typed atomics."
3566 data_type="uint64"
3567 equation="C 4 READ"
3568 underscore_name="typed_atomics0"
3569 units="messages"
3570 symbol_name="TypedAtomics0"
3571 semantic_type="event"
3572 mdapi_supported_apis=""
3573 mdapi_usage_flags="Tier3 Frame Batch Draw"
3574 mdapi_hw_unit_type="subslice"
3575 mdapi_group="L3/Data Port"
3576 />
3577 <counter name="TypedAtomicsPerCacheLine"
3578 description="The ratio of EU typed atomics requests to L3 cache line writes."
3579 data_type="float"
3580 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3581 underscore_name="typed_atomics_per_cache_line"
3582 units="eu sends to l3 cache lines"
3583 symbol_name="TypedAtomicsPerCacheLine"
3584 semantic_type="ratio"
3585 mdapi_supported_apis=""
3586 mdapi_usage_flags="Tier3 Frame Batch Draw"
3587 mdapi_hw_unit_type="subslice"
3588 mdapi_group="L3/Data Port"
3589 />
3590 <counter name="EuUntypedReads0"
3591 description="The subslice 0 EU Untyped Reads subslice 0."
3592 data_type="uint64"
3593 equation="B 0 READ"
3594 underscore_name="eu_untyped_reads0"
3595 units="messages"
3596 symbol_name="EuUntypedReads0"
3597 semantic_type="event"
3598 mdapi_supported_apis=""
3599 mdapi_usage_flags="Tier3 Frame Batch Draw"
3600 mdapi_hw_unit_type="subslice"
3601 mdapi_group="L3/Data Port"
3602 />
3603 <counter name="Untyped Writes 0"
3604 description="The subslice 0 untyped writes (including SLM writes)."
3605 data_type="uint64"
3606 equation="C 1 READ"
3607 underscore_name="untyped_writes0"
3608 units="messages"
3609 symbol_name="UntypedWrites0"
3610 semantic_type="event"
3611 mdapi_supported_apis=""
3612 mdapi_usage_flags="Tier3 Frame Batch Draw"
3613 mdapi_hw_unit_type="subslice"
3614 mdapi_group="L3/Data Port"
3615 />
3616 <counter name="EuUntypedAtomics0"
3617 description="The subslice 0 EU Untyped Atomics subslice 0."
3618 data_type="uint64"
3619 equation="B 4 READ"
3620 underscore_name="eu_untyped_atomics0"
3621 units="messages"
3622 symbol_name="EuUntypedAtomics0"
3623 semantic_type="event"
3624 mdapi_supported_apis=""
3625 mdapi_usage_flags="Tier3 Frame Batch Draw"
3626 mdapi_hw_unit_type="subslice"
3627 mdapi_group="L3/Data Port"
3628 />
3629 <counter name="EuUntypedWrites0"
3630 description="The subslice 0 EU Untyped Writes subslice 0."
3631 data_type="uint64"
3632 equation="B 1 READ"
3633 underscore_name="eu_untyped_writes0"
3634 units="messages"
3635 symbol_name="EuUntypedWrites0"
3636 semantic_type="event"
3637 mdapi_supported_apis=""
3638 mdapi_usage_flags="Tier3 Frame Batch Draw"
3639 mdapi_hw_unit_type="subslice"
3640 mdapi_group="L3/Data Port"
3641 />
3642 <counter name="EuA64UntypedWrites0"
3643 description="The subslice 0 EU A64 Untyped Writes subslice 0."
3644 data_type="uint64"
3645 equation="B 7 READ"
3646 underscore_name="eu_a64_untyped_writes0"
3647 units="messages"
3648 symbol_name="EuA64UntypedWrites0"
3649 semantic_type="event"
3650 mdapi_supported_apis=""
3651 mdapi_usage_flags="Tier3 Frame Batch Draw"
3652 mdapi_hw_unit_type="subslice"
3653 mdapi_group="L3/Data Port"
3654 />
3655 <counter name="UntypedWritesPerCacheLine"
3656 description="The ratio of EU untyped write requests to L3 cache line writes."
3657 data_type="float"
3658 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3659 underscore_name="untyped_writes_per_cache_line"
3660 units="eu sends to l3 cache lines"
3661 symbol_name="UntypedWritesPerCacheLine"
3662 semantic_type="ratio"
3663 mdapi_supported_apis=""
3664 mdapi_usage_flags="Tier3 Frame Batch Draw"
3665 mdapi_hw_unit_type="subslice"
3666 mdapi_group="L3/Data Port"
3667 />
3668 <counter name="Shader Barrier Messages"
3669 description="The total number of shader barrier messages."
3670 data_type="uint64"
3671 equation="A 35 READ"
3672 underscore_name="shader_barriers"
3673 units="messages"
3674 symbol_name="ShaderBarriers"
3675 semantic_type="event"
3676 mdapi_supported_apis=""
3677 mdapi_usage_flags="Tier3 Frame Batch Draw"
3678 mdapi_hw_unit_type="gpu"
3679 mdapi_group="EU Array/Barrier"
3680 />
3681 <counter name="Sampler Texels"
3682 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3683 data_type="uint64"
3684 equation="A 28 READ 4 UMUL"
3685 underscore_name="sampler_texels"
3686 units="texels"
3687 symbol_name="SamplerTexels"
3688 semantic_type="event"
3689 mdapi_supported_apis=""
3690 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3691 mdapi_hw_unit_type="gpu"
3692 mdapi_group="Sampler/Sampler Input"
3693 />
3694 <counter name="GPU Time Elapsed"
3695 description="Time elapsed on the GPU during the measurement."
3696 data_type="uint64"
3697 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3698 underscore_name="gpu_time"
3699 units="ns"
3700 symbol_name="GpuTime"
3701 semantic_type="duration"
3702 mdapi_supported_apis=""
3703 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3704 mdapi_hw_unit_type="gpu"
3705 mdapi_group="GPU"
3706 />
3707 <counter name="AVG GPU Core Frequency"
3708 description="Average GPU Core Frequency in the measurement."
3709 data_type="uint64"
3710 max_equation="$GpuMaxFrequency"
3711 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3712 underscore_name="avg_gpu_core_frequency"
3713 units="hz"
3714 symbol_name="AvgGpuCoreFrequency"
3715 semantic_type="event"
3716 mdapi_supported_apis="OGL OCL IO BB"
3717 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3718 mdapi_group="GPU"
3719 mdapi_hw_unit_type="gpu"
3720 />
3721 <counter name="Sampler Texels Misses"
3722 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3723 data_type="uint64"
3724 equation="A 29 READ 4 UMUL"
3725 underscore_name="sampler_texel_misses"
3726 units="texels"
3727 symbol_name="SamplerTexelMisses"
3728 semantic_type="event"
3729 mdapi_supported_apis=""
3730 mdapi_usage_flags="Tier3 Batch Frame Draw"
3731 mdapi_hw_unit_type="gpu"
3732 mdapi_group="Sampler/Sampler Cache"
3733 />
3734 <counter name="CS Threads Dispatched"
3735 description="The total number of compute shader hardware threads dispatched."
3736 data_type="uint64"
3737 equation="A 4 READ"
3738 underscore_name="cs_threads"
3739 units="threads"
3740 symbol_name="CsThreads"
3741 semantic_type="event"
3742 mdapi_supported_apis=""
3743 mdapi_usage_flags="Tier3 Frame Batch Draw"
3744 mdapi_hw_unit_type="gpu"
3745 mdapi_group="EU Array/Compute Shader"
3746 />
3747 <counter name="SLM Bytes Read"
3748 description="The total number of GPU memory bytes read from shared local memory."
3749 data_type="uint64"
3750 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3751 equation="A 30 READ 64 UMUL"
3752 underscore_name="slm_bytes_read"
3753 units="bytes"
3754 symbol_name="SlmBytesRead"
3755 semantic_type="throughput"
3756 mdapi_supported_apis=""
3757 mdapi_usage_flags="Tier3 Frame Batch Draw"
3758 mdapi_group="L3/Data Port/SLM"
3759 mdapi_hw_unit_type="gpu"
3760 />
3761 <counter name="EuTypedWrites0"
3762 description="The subslice 0 EU Typed Writes subslice 0."
3763 data_type="uint64"
3764 equation="B 3 READ"
3765 underscore_name="eu_typed_writes0"
3766 units="messages"
3767 symbol_name="EuTypedWrites0"
3768 semantic_type="event"
3769 mdapi_supported_apis=""
3770 mdapi_usage_flags="Tier3 Frame Batch Draw"
3771 mdapi_hw_unit_type="subslice"
3772 mdapi_group="L3/Data Port"
3773 />
3774 <counter name="TypedWritesPerCacheLine"
3775 description="The ratio of EU typed write requests to L3 cache line writes."
3776 data_type="float"
3777 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3778 underscore_name="typed_writes_per_cache_line"
3779 units="eu sends to l3 cache lines"
3780 symbol_name="TypedWritesPerCacheLine"
3781 semantic_type="ratio"
3782 mdapi_supported_apis=""
3783 mdapi_usage_flags="Tier3 Frame Batch Draw"
3784 mdapi_hw_unit_type="subslice"
3785 mdapi_group="L3/Data Port"
3786 />
3787 <counter name="Typed Reads 0"
3788 description="The subslice 0 typed reads."
3789 data_type="uint64"
3790 equation="C 2 READ"
3791 underscore_name="typed_reads0"
3792 units="messages"
3793 symbol_name="TypedReads0"
3794 semantic_type="event"
3795 mdapi_supported_apis=""
3796 mdapi_usage_flags="Tier3 Frame Batch Draw"
3797 mdapi_hw_unit_type="subslice"
3798 mdapi_group="L3/Data Port"
3799 />
3800 <counter name="Untyped Reads 0"
3801 description="The subslice 0 untyped reads (including SLM reads)."
3802 data_type="uint64"
3803 equation="C 3 READ"
3804 underscore_name="untyped_reads0"
3805 units="messages"
3806 symbol_name="UntypedReads0"
3807 semantic_type="event"
3808 mdapi_supported_apis=""
3809 mdapi_usage_flags="Tier3 Frame Batch Draw"
3810 mdapi_hw_unit_type="subslice"
3811 mdapi_group="L3/Data Port"
3812 />
3813 <counter name="EuA64UntypedReads0"
3814 description="The subslice 0 EU A64 Untyped Reads subslice 0."
3815 data_type="uint64"
3816 equation="B 6 READ"
3817 underscore_name="eu_a64_untyped_reads0"
3818 units="messages"
3819 symbol_name="EuA64UntypedReads0"
3820 semantic_type="event"
3821 mdapi_supported_apis=""
3822 mdapi_usage_flags="Tier3 Frame Batch Draw"
3823 mdapi_hw_unit_type="subslice"
3824 mdapi_group="L3/Data Port"
3825 />
3826 <counter name="EU Thread Occupancy"
3827 description="The percentage of time in which hardware threads occupied EUs."
3828 data_type="float"
3829 max_equation="100"
3830 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3831 underscore_name="eu_thread_occupancy"
3832 units="percent"
3833 symbol_name="EuThreadOccupancy"
3834 semantic_type="duration"
3835 mdapi_supported_apis=""
3836 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3837 mdapi_group="EU Array"
3838 mdapi_hw_unit_type="gpu"
3839 />
3840 <counter name="EU Stall"
3841 description="The percentage of time in which the Execution Units were stalled."
3842 data_type="float"
3843 max_equation="100"
3844 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3845 underscore_name="eu_stall"
3846 units="percent"
3847 symbol_name="EuStall"
3848 semantic_type="duration"
3849 mdapi_supported_apis=""
3850 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3851 mdapi_group="EU Array"
3852 mdapi_hw_unit_type="gpu"
3853 />
3854 <counter name="EuTypedReads0"
3855 description="The subslice 0 EU Typed Reads subslice 0."
3856 data_type="uint64"
3857 equation="B 2 READ"
3858 underscore_name="eu_typed_reads0"
3859 units="messages"
3860 symbol_name="EuTypedReads0"
3861 semantic_type="event"
3862 mdapi_supported_apis=""
3863 mdapi_usage_flags="Tier3 Frame Batch Draw"
3864 mdapi_hw_unit_type="subslice"
3865 mdapi_group="L3/Data Port"
3866 />
3867 <counter name="UntypedReadsPerCacheLine"
3868 description="The ratio of EU untyped read requests to L3 cache line reads."
3869 data_type="float"
3870 equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3871 underscore_name="untyped_reads_per_cache_line"
3872 units="eu sends to l3 cache lines"
3873 symbol_name="UntypedReadsPerCacheLine"
3874 semantic_type="ratio"
3875 mdapi_supported_apis=""
3876 mdapi_usage_flags="Tier3 Frame Batch Draw"
3877 mdapi_hw_unit_type="subslice"
3878 mdapi_group="L3/Data Port"
3879 />
3880 <counter name="Shader Memory Accesses"
3881 description="The total number of shader memory accesses to L3."
3882 data_type="uint64"
3883 equation="A 32 READ"
3884 underscore_name="shader_memory_accesses"
3885 units="messages"
3886 symbol_name="ShaderMemoryAccesses"
3887 semantic_type="event"
3888 mdapi_supported_apis=""
3889 mdapi_usage_flags="Tier3 Frame Batch Draw"
3890 mdapi_hw_unit_type="gpu"
3891 mdapi_group="L3/Data Port"
3892 />
3893 <counter name="TypedReadsPerCacheLine"
3894 description="The ratio of EU typed read requests to L3 cache line reads."
3895 data_type="float"
3896 equation="$EuTypedReads0 $TypedReads0 FDIV"
3897 underscore_name="typed_reads_per_cache_line"
3898 units="eu sends to l3 cache lines"
3899 symbol_name="TypedReadsPerCacheLine"
3900 semantic_type="ratio"
3901 mdapi_supported_apis=""
3902 mdapi_usage_flags="Tier3 Frame Batch Draw"
3903 mdapi_hw_unit_type="subslice"
3904 mdapi_group="L3/Data Port"
3905 />
3906 <counter name="SLM Bytes Written"
3907 description="The total number of GPU memory bytes written into shared local memory."
3908 data_type="uint64"
3909 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3910 equation="A 31 READ 64 UMUL"
3911 underscore_name="slm_bytes_written"
3912 units="bytes"
3913 symbol_name="SlmBytesWritten"
3914 semantic_type="throughput"
3915 mdapi_supported_apis=""
3916 mdapi_usage_flags="Tier3 Frame Batch Draw"
3917 mdapi_group="L3/Data Port/SLM"
3918 mdapi_hw_unit_type="gpu"
3919 />
3920 <counter name="L3 Shader Throughput"
3921 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3922 data_type="uint64"
3923 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3924 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3925 underscore_name="l3_shader_throughput"
3926 units="bytes"
3927 symbol_name="L3ShaderThroughput"
3928 semantic_type="throughput"
3929 mdapi_supported_apis=""
3930 mdapi_usage_flags="Tier2 Frame Batch Draw"
3931 mdapi_group="L3/Data Port"
3932 mdapi_hw_unit_type="gpu"
3933 />
3934 <counter name="Shader Atomic Memory Accesses"
3935 description="The total number of shader atomic memory accesses."
3936 data_type="uint64"
3937 equation="A 34 READ"
3938 underscore_name="shader_atomics"
3939 units="messages"
3940 symbol_name="ShaderAtomics"
3941 semantic_type="event"
3942 mdapi_supported_apis=""
3943 mdapi_usage_flags="Tier3 Frame Batch Draw"
3944 mdapi_hw_unit_type="gpu"
3945 mdapi_group="L3/Data Port/Atomics"
3946 />
3947 <counter name="EU Send Pipe Active"
3948 description="The percentage of time in which EU send pipeline was actively processing."
3949 data_type="float"
3950 max_equation="100"
3951 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3952 underscore_name="eu_send_active"
3953 units="percent"
3954 symbol_name="EuSendActive"
3955 semantic_type="duration"
3956 mdapi_supported_apis=""
3957 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3958 mdapi_group="EU Array/Pipes"
3959 mdapi_hw_unit_type="gpu"
3960 />
3961 <register_config type="NOA">
3962 <register type="NOA" address="0x00009888" value="0x104F00E0" />
3963 <register type="NOA" address="0x00009888" value="0x141C0160" />
3964 <register type="NOA" address="0x00009888" value="0x161C0015" />
3965 <register type="NOA" address="0x00009888" value="0x181C0120" />
3966 <register type="NOA" address="0x00009888" value="0x002D5000" />
3967 <register type="NOA" address="0x00009888" value="0x062D4000" />
3968 <register type="NOA" address="0x00009888" value="0x082D5000" />
3969 <register type="NOA" address="0x00009888" value="0x0A2D5000" />
3970 <register type="NOA" address="0x00009888" value="0x0C2D5000" />
3971 <register type="NOA" address="0x00009888" value="0x0E2D5000" />
3972 <register type="NOA" address="0x00009888" value="0x022D5000" />
3973 <register type="NOA" address="0x00009888" value="0x042D5000" />
3974 <register type="NOA" address="0x00009888" value="0x0C2E5400" />
3975 <register type="NOA" address="0x00009888" value="0x0E2E5515" />
3976 <register type="NOA" address="0x00009888" value="0x102E0155" />
3977 <register type="NOA" address="0x00009888" value="0x044CC000" />
3978 <register type="NOA" address="0x00009888" value="0x0A4C8000" />
3979 <register type="NOA" address="0x00009888" value="0x0C4CC000" />
3980 <register type="NOA" address="0x00009888" value="0x0E4CC000" />
3981 <register type="NOA" address="0x00009888" value="0x104C8000" />
3982 <register type="NOA" address="0x00009888" value="0x124C8000" />
3983 <register type="NOA" address="0x00009888" value="0x144C8000" />
3984 <register type="NOA" address="0x00009888" value="0x164C2000" />
3985 <register type="NOA" address="0x00009888" value="0x064CC000" />
3986 <register type="NOA" address="0x00009888" value="0x084CC000" />
3987 <register type="NOA" address="0x00009888" value="0x004EA000" />
3988 <register type="NOA" address="0x00009888" value="0x064E8000" />
3989 <register type="NOA" address="0x00009888" value="0x084EA000" />
3990 <register type="NOA" address="0x00009888" value="0x0A4EA000" />
3991 <register type="NOA" address="0x00009888" value="0x0C4EA000" />
3992 <register type="NOA" address="0x00009888" value="0x0E4EA000" />
3993 <register type="NOA" address="0x00009888" value="0x024EA000" />
3994 <register type="NOA" address="0x00009888" value="0x044EA000" />
3995 <register type="NOA" address="0x00009888" value="0x0E4F4B41" />
3996 <register type="NOA" address="0x00009888" value="0x004F4200" />
3997 <register type="NOA" address="0x00009888" value="0x024F404C" />
3998 <register type="NOA" address="0x00009888" value="0x1C4F0000" />
3999 <register type="NOA" address="0x00009888" value="0x1A4F0000" />
4000 <register type="NOA" address="0x00009888" value="0x001B4000" />
4001 <register type="NOA" address="0x00009888" value="0x061B8000" />
4002 <register type="NOA" address="0x00009888" value="0x081BC000" />
4003 <register type="NOA" address="0x00009888" value="0x0A1BC000" />
4004 <register type="NOA" address="0x00009888" value="0x0C1BC000" />
4005 <register type="NOA" address="0x00009888" value="0x041BC000" />
4006 <register type="NOA" address="0x00009888" value="0x001C0031" />
4007 <register type="NOA" address="0x00009888" value="0x061C1900" />
4008 <register type="NOA" address="0x00009888" value="0x081C1A33" />
4009 <register type="NOA" address="0x00009888" value="0x0A1C1B35" />
4010 <register type="NOA" address="0x00009888" value="0x0C1C3337" />
4011 <register type="NOA" address="0x00009888" value="0x041C31C7" />
4012 <register type="NOA" address="0x00009888" value="0x180F5000" />
4013 <register type="NOA" address="0x00009888" value="0x1A0FA8AA" />
4014 <register type="NOA" address="0x00009888" value="0x1C0F0AAA" />
4015 <register type="NOA" address="0x00009888" value="0x182C8000" />
4016 <register type="NOA" address="0x00009888" value="0x1C2C6AAA" />
4017 <register type="NOA" address="0x00009888" value="0x1E2C0001" />
4018 <register type="NOA" address="0x00009888" value="0x1A2C2950" />
4019 <register type="NOA" address="0x00009888" value="0x01938000" />
4020 <register type="NOA" address="0x00009888" value="0x0F938000" />
4021 <register type="NOA" address="0x00009888" value="0x1993AAAA" />
4022 <register type="NOA" address="0x00009888" value="0x03938000" />
4023 <register type="NOA" address="0x00009888" value="0x05938000" />
4024 <register type="NOA" address="0x00009888" value="0x07938000" />
4025 <register type="NOA" address="0x00009888" value="0x09938000" />
4026 <register type="NOA" address="0x00009888" value="0x0B938000" />
4027 <register type="NOA" address="0x00009888" value="0x13904000" />
4028 <register type="NOA" address="0x00009888" value="0x21904000" />
4029 <register type="NOA" address="0x00009888" value="0x23904000" />
4030 <register type="NOA" address="0x00009888" value="0x25904000" />
4031 <register type="NOA" address="0x00009888" value="0x27904000" />
4032 <register type="NOA" address="0x00009888" value="0x29904000" />
4033 <register type="NOA" address="0x00009888" value="0x2B904000" />
4034 <register type="NOA" address="0x00009888" value="0x2D904000" />
4035 <register type="NOA" address="0x00009888" value="0x2F904000" />
4036 <register type="NOA" address="0x00009888" value="0x31904000" />
4037 <register type="NOA" address="0x00009888" value="0x15904000" />
4038 <register type="NOA" address="0x00009888" value="0x17904000" />
4039 <register type="NOA" address="0x00009888" value="0x19904000" />
4040 <register type="NOA" address="0x00009888" value="0x1B904000" />
4041 <register type="NOA" address="0x00009888" value="0x1D904000" />
4042 <register type="NOA" address="0x00009888" value="0x53900000" />
4043 <register type="NOA" address="0x00009888" value="0x43900420" />
4044 <register type="NOA" address="0x00009888" value="0x55900000" />
4045 <register type="NOA" address="0x00009888" value="0x47900000" />
4046 <register type="NOA" address="0x00009888" value="0x57900000" />
4047 <register type="NOA" address="0x00009888" value="0x49900000" />
4048 <register type="NOA" address="0x00009888" value="0x59900000" />
4049 <register type="NOA" address="0x00009888" value="0x4B900400" />
4050 <register type="NOA" address="0x00009888" value="0x37900000" />
4051 <register type="NOA" address="0x00009888" value="0x33900000" />
4052 <register type="NOA" address="0x00009888" value="0x4D900001" />
4053 <register type="NOA" address="0x00009888" value="0x45900001" />
4054 </register_config>
4055 <register_config type="OA">
4056 <register type="OA" address="0x00002724" value="0xF0800000" />
4057 <register type="OA" address="0x00002720" value="0x00000000" />
4058 <register type="OA" address="0x00002714" value="0xF0800000" />
4059 <register type="OA" address="0x00002710" value="0x00000000" />
4060 <register type="OA" address="0x00002740" value="0x00000000" />
4061 <register type="OA" address="0x00002770" value="0x0007FC2A" />
4062 <register type="OA" address="0x00002774" value="0x0000BF00" />
4063 <register type="OA" address="0x00002778" value="0x0007FC6A" />
4064 <register type="OA" address="0x0000277C" value="0x0000BF00" />
4065 <register type="OA" address="0x00002780" value="0x0007FC92" />
4066 <register type="OA" address="0x00002784" value="0x0000BF00" />
4067 <register type="OA" address="0x00002788" value="0x0007FCA2" />
4068 <register type="OA" address="0x0000278C" value="0x0000BF00" />
4069 <register type="OA" address="0x00002790" value="0x0007FC32" />
4070 <register type="OA" address="0x00002794" value="0x0000BF00" />
4071 <register type="OA" address="0x00002798" value="0x0007FC9A" />
4072 <register type="OA" address="0x0000279C" value="0x0000BF00" />
4073 <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4074 <register type="OA" address="0x000027A4" value="0x0000BF00" />
4075 <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4076 <register type="OA" address="0x000027AC" value="0x0000BF00" />
4077 </register_config>
4078 <register_config type="FLEX">
4079 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4080 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4081 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4082 <register type="FLEX" address="0x0000E758" value="0x00778008" />
4083 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4084 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4085 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4086 </register_config>
4087 </set>
4088
4089 <set name="Compute Metrics L3 Cache Gen9"
4090 mdapi_supported_apis="OGL4 OCL IO BB"
4091 underscore_name="compute_l3_cache"
4092 hw_config_guid="49b956e2-d5b9-47e0-9d8a-cee5e8cec527"
4093 chipset="BXT"
4094 symbol_name="ComputeL3Cache"
4095 >
4096 <counter name="GPU Core Clocks"
4097 description="The total number of GPU core clocks elapsed during the measurement."
4098 data_type="uint64"
4099 equation="GPU_CLOCK 0 READ"
4100 underscore_name="gpu_core_clocks"
4101 units="cycles"
4102 symbol_name="GpuCoreClocks"
4103 semantic_type="event"
4104 mdapi_supported_apis="OGL OCL IO BB"
4105 mdapi_usage_flags="Tier1 Frame Batch Draw"
4106 mdapi_hw_unit_type="gpu"
4107 mdapi_group="GPU"
4108 />
4109 <counter name="EU Active"
4110 description="The percentage of time in which the Execution Units were actively processing."
4111 data_type="float"
4112 max_equation="100"
4113 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4114 underscore_name="eu_active"
4115 units="percent"
4116 symbol_name="EuActive"
4117 semantic_type="duration"
4118 mdapi_supported_apis="OGL OCL IO BB"
4119 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4120 mdapi_group="EU Array"
4121 mdapi_hw_unit_type="gpu"
4122 />
4123 <counter name="L3 Bank 03 Accesses"
4124 description="The total number of accesses to L3 Bank 03."
4125 data_type="uint64"
4126 equation="B 3 READ 2 UMUL"
4127 underscore_name="l3_bank03_accesses"
4128 units="messages"
4129 symbol_name="L3Bank03Accesses"
4130 availability="$SliceMask 0x01 AND"
4131 semantic_type="event"
4132 mdapi_supported_apis="OGL OCL IO BB"
4133 mdapi_usage_flags="Tier4 Frame Batch Draw"
4134 mdapi_hw_unit_type="slice"
4135 mdapi_group="L3"
4136 />
4137 <counter name="L3 Accesses"
4138 description="The total number of L3 accesses from all entities."
4139 data_type="uint64"
4140 equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4141 underscore_name="l3_accesses"
4142 units="messages"
4143 symbol_name="L3Accesses"
4144 semantic_type="event"
4145 mdapi_supported_apis="OGL OCL IO BB"
4146 mdapi_usage_flags="Tier3 Frame Batch Draw"
4147 mdapi_hw_unit_type="gpu"
4148 mdapi_group="L3"
4149 />
4150 <counter name="EU Both FPU Pipes Active"
4151 description="The percentage of time in which both EU FPU pipelines were actively processing."
4152 data_type="float"
4153 max_equation="100"
4154 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4155 underscore_name="eu_fpu_both_active"
4156 units="percent"
4157 symbol_name="EuFpuBothActive"
4158 semantic_type="duration"
4159 mdapi_supported_apis="OGL OCL IO BB"
4160 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4161 mdapi_group="EU Array/Pipes"
4162 mdapi_hw_unit_type="gpu"
4163 />
4164 <counter name="L3 Sampler Throughput"
4165 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4166 data_type="uint64"
4167 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4168 equation="A 29 READ 64 UMUL"
4169 underscore_name="l3_sampler_throughput"
4170 units="bytes"
4171 symbol_name="L3SamplerThroughput"
4172 semantic_type="throughput"
4173 mdapi_supported_apis="OGL OCL IO BB"
4174 mdapi_usage_flags="Tier2 Frame Batch Draw"
4175 mdapi_group="L3/Sampler"
4176 mdapi_hw_unit_type="gpu"
4177 />
4178 <counter name="EU FPU0 Pipe Active"
4179 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4180 data_type="float"
4181 max_equation="100"
4182 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4183 underscore_name="fpu0_active"
4184 units="percent"
4185 symbol_name="Fpu0Active"
4186 semantic_type="duration"
4187 mdapi_supported_apis="OGL IO BB"
4188 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4189 mdapi_group="EU Array/Pipes"
4190 mdapi_hw_unit_type="gpu"
4191 />
4192 <counter name="EU FPU1 Pipe Active"
4193 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4194 data_type="float"
4195 max_equation="100"
4196 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4197 underscore_name="fpu1_active"
4198 units="percent"
4199 symbol_name="Fpu1Active"
4200 semantic_type="duration"
4201 mdapi_supported_apis="OGL IO BB"
4202 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4203 mdapi_group="EU Array/Pipes"
4204 mdapi_hw_unit_type="gpu"
4205 />
4206 <counter name="EU AVG IPC Rate"
4207 description="The average rate of IPC calculated for 2 FPU pipelines."
4208 data_type="float"
4209 max_equation="2"
4210 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4211 underscore_name="eu_avg_ipc_rate"
4212 units="number"
4213 symbol_name="EuAvgIpcRate"
4214 semantic_type="ratio"
4215 mdapi_supported_apis="OGL OCL IO BB"
4216 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4217 mdapi_group="EU Array"
4218 mdapi_hw_unit_type="gpu"
4219 />
4220 <counter name="EU FPU0 Binary Instruction"
4221 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4222 data_type="float"
4223 max_equation="100"
4224 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4225 underscore_name="eu_binary_fpu0_instruction"
4226 units="percent"
4227 symbol_name="EuBinaryFpu0Instruction"
4228 semantic_type="duration"
4229 mdapi_supported_apis="OGL IO BB"
4230 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4231 mdapi_group="EU Array/Pipes/Instructions"
4232 mdapi_hw_unit_type="gpu"
4233 />
4234 <counter name="GS Threads Dispatched"
4235 description="The total number of geometry shader hardware threads dispatched."
4236 data_type="uint64"
4237 equation="A 5 READ"
4238 underscore_name="gs_threads"
4239 units="threads"
4240 symbol_name="GsThreads"
4241 semantic_type="event"
4242 mdapi_supported_apis="OGL4 IO BB"
4243 mdapi_usage_flags="Tier3 Frame Batch Draw"
4244 mdapi_hw_unit_type="gpu"
4245 mdapi_group="EU Array/Geometry Shader"
4246 />
4247 <counter name="Shader Memory Accesses"
4248 description="The total number of shader memory accesses to L3."
4249 data_type="uint64"
4250 equation="A 32 READ"
4251 underscore_name="shader_memory_accesses"
4252 units="messages"
4253 symbol_name="ShaderMemoryAccesses"
4254 semantic_type="event"
4255 mdapi_supported_apis="OGL OCL IO BB"
4256 mdapi_usage_flags="Tier3 Frame Batch Draw"
4257 mdapi_hw_unit_type="gpu"
4258 mdapi_group="L3/Data Port"
4259 />
4260 <counter name="Early Hi-Depth Test Fails"
4261 description="The total number of pixels dropped on early hierarchical depth test."
4262 data_type="uint64"
4263 equation="A 22 READ 4 UMUL"
4264 underscore_name="hi_depth_test_fails"
4265 units="pixels"
4266 symbol_name="HiDepthTestFails"
4267 semantic_type="event"
4268 mdapi_supported_apis="OGL IO BB"
4269 mdapi_usage_flags="Tier3 Frame Batch Draw"
4270 mdapi_hw_unit_type="gpu"
4271 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4272 />
4273 <counter name="VS Threads Dispatched"
4274 description="The total number of vertex shader hardware threads dispatched."
4275 data_type="uint64"
4276 equation="A 1 READ"
4277 underscore_name="vs_threads"
4278 units="threads"
4279 symbol_name="VsThreads"
4280 semantic_type="event"
4281 mdapi_supported_apis="OGL IO BB"
4282 mdapi_usage_flags="Tier3 Frame Batch Draw"
4283 mdapi_hw_unit_type="gpu"
4284 mdapi_group="EU Array/Vertex Shader"
4285 />
4286 <counter name="FS Threads Dispatched"
4287 description="The total number of fragment shader hardware threads dispatched."
4288 data_type="uint64"
4289 equation="A 6 READ"
4290 underscore_name="ps_threads"
4291 units="threads"
4292 symbol_name="PsThreads"
4293 semantic_type="event"
4294 mdapi_supported_apis="OGL IO BB"
4295 mdapi_usage_flags="Tier3 Frame Batch Draw"
4296 mdapi_hw_unit_type="gpu"
4297 mdapi_group="EU Array/Fragment Shader"
4298 />
4299 <counter name="EU FPU0 Hybrid Instruction"
4300 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4301 data_type="float"
4302 max_equation="100"
4303 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4304 underscore_name="eu_hybrid_fpu0_instruction"
4305 units="percent"
4306 symbol_name="EuHybridFpu0Instruction"
4307 semantic_type="duration"
4308 mdapi_supported_apis="OGL IO BB"
4309 mdapi_usage_flags="Tier4 Frame Batch Draw"
4310 mdapi_group="EU Array/Pipes/Instructions"
4311 mdapi_hw_unit_type="gpu"
4312 />
4313 <counter name="L3 Misses"
4314 description="The total number of L3 misses."
4315 data_type="uint64"
4316 equation="C 4 READ C 5 READ UADD"
4317 underscore_name="l3_misses"
4318 units="messages"
4319 symbol_name="L3Misses"
4320 semantic_type="event"
4321 mdapi_supported_apis="OGL OCL IO BB"
4322 mdapi_usage_flags="Tier3 Frame Batch Draw"
4323 mdapi_hw_unit_type="gpu"
4324 mdapi_group="L3/TAG"
4325 />
4326 <counter name="Shader Barrier Messages"
4327 description="The total number of shader barrier messages."
4328 data_type="uint64"
4329 equation="A 35 READ"
4330 underscore_name="shader_barriers"
4331 units="messages"
4332 symbol_name="ShaderBarriers"
4333 semantic_type="event"
4334 mdapi_supported_apis="OGL OCL IO BB"
4335 mdapi_usage_flags="Tier3 Frame Batch Draw"
4336 mdapi_hw_unit_type="gpu"
4337 mdapi_group="EU Array/Barrier"
4338 />
4339 <counter name="L3 Bank 00 Accesses"
4340 description="The total number of accesses to L3 Bank 00."
4341 data_type="uint64"
4342 equation="C 0 READ 2 UMUL"
4343 underscore_name="l3_bank00_accesses"
4344 units="messages"
4345 symbol_name="L3Bank00Accesses"
4346 availability="$SliceMask 0x01 AND"
4347 semantic_type="event"
4348 mdapi_supported_apis="OGL OCL IO BB"
4349 mdapi_usage_flags="Tier4 Frame Batch Draw"
4350 mdapi_hw_unit_type="slice"
4351 mdapi_group="L3"
4352 />
4353 <counter name="EU FPU0 Move Instruction"
4354 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4355 data_type="float"
4356 max_equation="100"
4357 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4358 underscore_name="eu_move_fpu0_instruction"
4359 units="percent"
4360 symbol_name="EuMoveFpu0Instruction"
4361 semantic_type="duration"
4362 mdapi_supported_apis="OGL IO BB"
4363 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4364 mdapi_group="EU Array/Pipes/Instructions"
4365 mdapi_hw_unit_type="gpu"
4366 />
4367 <counter name="Sampler Texels"
4368 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4369 data_type="uint64"
4370 equation="A 28 READ 4 UMUL"
4371 underscore_name="sampler_texels"
4372 units="texels"
4373 symbol_name="SamplerTexels"
4374 semantic_type="event"
4375 mdapi_supported_apis="OGL OCL IO BB"
4376 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4377 mdapi_hw_unit_type="gpu"
4378 mdapi_group="Sampler/Sampler Input"
4379 />
4380 <counter name="Pixels Failing Tests"
4381 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4382 data_type="uint64"
4383 equation="A 25 READ 4 UMUL"
4384 underscore_name="pixels_failing_post_ps_tests"
4385 units="pixels"
4386 symbol_name="PixelsFailingPostPsTests"
4387 semantic_type="event"
4388 mdapi_supported_apis="OGL IO BB"
4389 mdapi_usage_flags="Tier3 Frame Batch Draw"
4390 mdapi_hw_unit_type="gpu"
4391 mdapi_group="3D Pipe/Output Merger"
4392 />
4393 <counter name="EU FPU1 Hybrid Instruction"
4394 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4395 data_type="float"
4396 max_equation="100"
4397 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4398 underscore_name="eu_hybrid_fpu1_instruction"
4399 units="percent"
4400 symbol_name="EuHybridFpu1Instruction"
4401 semantic_type="duration"
4402 mdapi_supported_apis="OGL IO BB"
4403 mdapi_usage_flags="Tier4 Frame Batch Draw"
4404 mdapi_group="EU Array/Pipes/Instructions"
4405 mdapi_hw_unit_type="gpu"
4406 />
4407 <counter name="GPU Time Elapsed"
4408 description="Time elapsed on the GPU during the measurement."
4409 data_type="uint64"
4410 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4411 underscore_name="gpu_time"
4412 units="ns"
4413 symbol_name="GpuTime"
4414 semantic_type="duration"
4415 mdapi_supported_apis="OGL OCL IO BB"
4416 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4417 mdapi_hw_unit_type="gpu"
4418 mdapi_group="GPU"
4419 />
4420 <counter name="AVG GPU Core Frequency"
4421 description="Average GPU Core Frequency in the measurement."
4422 data_type="uint64"
4423 max_equation="$GpuMaxFrequency"
4424 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4425 underscore_name="avg_gpu_core_frequency"
4426 units="hz"
4427 symbol_name="AvgGpuCoreFrequency"
4428 semantic_type="event"
4429 mdapi_supported_apis="OGL OCL IO BB"
4430 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4431 mdapi_group="GPU"
4432 mdapi_hw_unit_type="gpu"
4433 />
4434 <counter name="Sampler Texels Misses"
4435 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4436 data_type="uint64"
4437 equation="A 29 READ 4 UMUL"
4438 underscore_name="sampler_texel_misses"
4439 units="texels"
4440 symbol_name="SamplerTexelMisses"
4441 semantic_type="event"
4442 mdapi_supported_apis="OGL OCL IO BB"
4443 mdapi_usage_flags="Tier3 Batch Frame Draw"
4444 mdapi_hw_unit_type="gpu"
4445 mdapi_group="Sampler/Sampler Cache"
4446 />
4447 <counter name="CS Threads Dispatched"
4448 description="The total number of compute shader hardware threads dispatched."
4449 data_type="uint64"
4450 equation="A 4 READ"
4451 underscore_name="cs_threads"
4452 units="threads"
4453 symbol_name="CsThreads"
4454 semantic_type="event"
4455 mdapi_supported_apis="OGL4 OCL IO BB"
4456 mdapi_usage_flags="Tier3 Frame Batch Draw"
4457 mdapi_hw_unit_type="gpu"
4458 mdapi_group="EU Array/Compute Shader"
4459 />
4460 <counter name="SLM Bytes Read"
4461 description="The total number of GPU memory bytes read from shared local memory."
4462 data_type="uint64"
4463 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4464 equation="A 30 READ 64 UMUL"
4465 underscore_name="slm_bytes_read"
4466 units="bytes"
4467 symbol_name="SlmBytesRead"
4468 semantic_type="throughput"
4469 mdapi_supported_apis="OGL4 OCL IO BB"
4470 mdapi_usage_flags="Tier3 Frame Batch Draw"
4471 mdapi_group="L3/Data Port/SLM"
4472 mdapi_hw_unit_type="gpu"
4473 />
4474 <counter name="GTI Read Throughput"
4475 description="The total number of GPU memory bytes read from GTI."
4476 data_type="uint64"
4477 max_equation="$GpuCoreClocks 64 UMUL"
4478 equation="C 6 READ 64 UMUL"
4479 underscore_name="gti_read_throughput"
4480 units="bytes"
4481 symbol_name="GtiReadThroughput"
4482 semantic_type="throughput"
4483 mdapi_supported_apis="OGL OCL IO BB"
4484 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4485 mdapi_group="GTI"
4486 mdapi_hw_unit_type="gpu"
4487 />
4488 <counter name="GTI L3 Throughput"
4489 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4490 data_type="uint64"
4491 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4492 equation="C 4 READ C 5 READ UADD 64 UMUL"
4493 underscore_name="gti_l3_throughput"
4494 units="bytes"
4495 symbol_name="GtiL3Throughput"
4496 semantic_type="throughput"
4497 mdapi_supported_apis="OGL OCL IO BB"
4498 mdapi_usage_flags="Tier2 Frame Batch Draw"
4499 mdapi_group="GTI/L3"
4500 mdapi_hw_unit_type="gpu"
4501 />
4502 <counter name="L3 Bank 00 IC Accesses"
4503 description="The total number of accesses to L3 Bank 00 from IC cache."
4504 data_type="uint64"
4505 equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4506 underscore_name="l3_bank00_ic_accesses"
4507 units="messages"
4508 symbol_name="L3Bank00IcAccesses"
4509 availability="$SliceMask 0x01 AND"
4510 semantic_type="event"
4511 mdapi_supported_apis="OGL OCL IO BB"
4512 mdapi_usage_flags="Tier4 Frame Batch Draw"
4513 mdapi_hw_unit_type="slice"
4514 mdapi_group="L3/IC"
4515 />
4516 <counter name="L3 Bank 00 IC Hits"
4517 description="The total number of hits in L3 Bank 00 from IC cache."
4518 data_type="uint64"
4519 equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4520 underscore_name="l3_bank00_ic_hits"
4521 units="messages"
4522 symbol_name="L3Bank00IcHits"
4523 availability="$SliceMask 0x01 AND"
4524 semantic_type="event"
4525 mdapi_supported_apis="OGL OCL IO BB"
4526 mdapi_usage_flags="Tier4 Frame Batch Draw"
4527 mdapi_hw_unit_type="slice"
4528 mdapi_group="L3/IC"
4529 />
4530 <counter name="Sampler Accesses"
4531 description="The total number of messages send to samplers."
4532 data_type="uint64"
4533 equation="A 28 READ"
4534 underscore_name="sampler_accesses"
4535 units="messages"
4536 symbol_name="SamplerAccesses"
4537 semantic_type="event"
4538 mdapi_supported_apis="OGL OCL IO BB"
4539 mdapi_usage_flags="Tier3 Batch Frame Draw"
4540 mdapi_hw_unit_type="gpu"
4541 mdapi_group="Sampler"
4542 />
4543 <counter name="L3 Bank 01 Accesses"
4544 description="The total number of accesses to L3 Bank 01."
4545 data_type="uint64"
4546 equation="C 1 READ 2 UMUL"
4547 underscore_name="l3_bank01_accesses"
4548 units="messages"
4549 symbol_name="L3Bank01Accesses"
4550 availability="$SliceMask 0x01 AND"
4551 semantic_type="event"
4552 mdapi_supported_apis="OGL OCL IO BB"
4553 mdapi_usage_flags="Tier4 Frame Batch Draw"
4554 mdapi_hw_unit_type="slice"
4555 mdapi_group="L3"
4556 />
4557 <counter name="GPU Busy"
4558 description="The percentage of time in which the GPU has been processing GPU commands."
4559 data_type="float"
4560 max_equation="100"
4561 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4562 underscore_name="gpu_busy"
4563 units="percent"
4564 symbol_name="GpuBusy"
4565 semantic_type="duration"
4566 mdapi_supported_apis="OGL OCL IO BB"
4567 mdapi_usage_flags="Tier1 Overview System Frame"
4568 mdapi_group="GPU"
4569 mdapi_hw_unit_type="gpu"
4570 />
4571 <counter name="EU FPU0 Ternary Instruction"
4572 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4573 data_type="float"
4574 max_equation="100"
4575 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4576 underscore_name="eu_ternary_fpu0_instruction"
4577 units="percent"
4578 symbol_name="EuTernaryFpu0Instruction"
4579 semantic_type="duration"
4580 mdapi_supported_apis="OGL IO BB"
4581 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4582 mdapi_group="EU Array/Pipes/Instructions"
4583 mdapi_hw_unit_type="gpu"
4584 />
4585 <counter name="Shader Atomic Memory Accesses"
4586 description="The total number of shader atomic memory accesses."
4587 data_type="uint64"
4588 equation="A 34 READ"
4589 underscore_name="shader_atomics"
4590 units="messages"
4591 symbol_name="ShaderAtomics"
4592 semantic_type="event"
4593 mdapi_supported_apis="OGL OCL IO BB"
4594 mdapi_usage_flags="Tier3 Frame Batch Draw"
4595 mdapi_hw_unit_type="gpu"
4596 mdapi_group="L3/Data Port/Atomics"
4597 />
4598 <counter name="Rasterized Pixels"
4599 description="The total number of rasterized pixels."
4600 data_type="uint64"
4601 equation="A 21 READ 4 UMUL"
4602 underscore_name="rasterized_pixels"
4603 units="pixels"
4604 symbol_name="RasterizedPixels"
4605 semantic_type="event"
4606 mdapi_supported_apis="OGL IO BB"
4607 mdapi_usage_flags="Tier3 Frame Batch Draw"
4608 mdapi_hw_unit_type="gpu"
4609 mdapi_group="3D Pipe/Rasterizer"
4610 />
4611 <counter name="DS Threads Dispatched"
4612 description="The total number of domain shader hardware threads dispatched."
4613 data_type="uint64"
4614 equation="A 3 READ"
4615 underscore_name="ds_threads"
4616 units="threads"
4617 symbol_name="DsThreads"
4618 semantic_type="event"
4619 mdapi_supported_apis="OGL4 IO BB"
4620 mdapi_usage_flags="Tier3 Frame Batch Draw"
4621 mdapi_hw_unit_type="gpu"
4622 mdapi_group="EU Array/Domain Shader"
4623 />
4624 <counter name="Samples Written"
4625 description="The total number of samples or pixels written to all render targets."
4626 data_type="uint64"
4627 equation="A 26 READ 4 UMUL"
4628 underscore_name="samples_written"
4629 units="pixels"
4630 symbol_name="SamplesWritten"
4631 semantic_type="event"
4632 mdapi_supported_apis="OGL IO BB"
4633 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4634 mdapi_hw_unit_type="gpu"
4635 mdapi_group="3D Pipe/Output Merger"
4636 />
4637 <counter name="EU FPU1 Move Instruction"
4638 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4639 data_type="float"
4640 max_equation="100"
4641 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4642 underscore_name="eu_move_fpu1_instruction"
4643 units="percent"
4644 symbol_name="EuMoveFpu1Instruction"
4645 semantic_type="duration"
4646 mdapi_supported_apis="OGL IO BB"
4647 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4648 mdapi_group="EU Array/Pipes/Instructions"
4649 mdapi_hw_unit_type="gpu"
4650 />
4651 <counter name="EU Stall"
4652 description="The percentage of time in which the Execution Units were stalled."
4653 data_type="float"
4654 max_equation="100"
4655 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4656 underscore_name="eu_stall"
4657 units="percent"
4658 symbol_name="EuStall"
4659 semantic_type="duration"
4660 mdapi_supported_apis="OGL OCL IO BB"
4661 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4662 mdapi_group="EU Array"
4663 mdapi_hw_unit_type="gpu"
4664 />
4665 <counter name="Samples Blended"
4666 description="The total number of blended samples or pixels written to all render targets."
4667 data_type="uint64"
4668 equation="A 27 READ 4 UMUL"
4669 underscore_name="samples_blended"
4670 units="pixels"
4671 symbol_name="SamplesBlended"
4672 semantic_type="event"
4673 mdapi_supported_apis="OGL IO BB"
4674 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4675 mdapi_hw_unit_type="gpu"
4676 mdapi_group="3D Pipe/Output Merger"
4677 />
4678 <counter name="Early Depth Test Fails"
4679 description="The total number of pixels dropped on early depth test."
4680 data_type="uint64"
4681 equation="A 23 READ 4 UMUL"
4682 underscore_name="early_depth_test_fails"
4683 units="pixels"
4684 symbol_name="EarlyDepthTestFails"
4685 semantic_type="event"
4686 mdapi_supported_apis="OGL IO BB"
4687 mdapi_usage_flags="Tier3 Frame Batch Draw"
4688 mdapi_hw_unit_type="gpu"
4689 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4690 />
4691 <counter name="L3 Bank 02 Accesses"
4692 description="The total number of accesses to L3 Bank 02."
4693 data_type="uint64"
4694 equation="B 2 READ 2 UMUL"
4695 underscore_name="l3_bank02_accesses"
4696 units="messages"
4697 symbol_name="L3Bank02Accesses"
4698 availability="$SliceMask 0x01 AND"
4699 semantic_type="event"
4700 mdapi_supported_apis="OGL OCL IO BB"
4701 mdapi_usage_flags="Tier4 Frame Batch Draw"
4702 mdapi_hw_unit_type="slice"
4703 mdapi_group="L3"
4704 />
4705 <counter name="HS Threads Dispatched"
4706 description="The total number of hull shader hardware threads dispatched."
4707 data_type="uint64"
4708 equation="A 2 READ"
4709 underscore_name="hs_threads"
4710 units="threads"
4711 symbol_name="HsThreads"
4712 semantic_type="event"
4713 mdapi_supported_apis="OGL4 IO BB"
4714 mdapi_usage_flags="Tier3 Frame Batch Draw"
4715 mdapi_hw_unit_type="gpu"
4716 mdapi_group="EU Array/Hull Shader"
4717 />
4718 <counter name="L3 Total Throughput"
4719 description="The total number of GPU memory bytes transferred via L3."
4720 data_type="uint64"
4721 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4722 equation="$L3Accesses 64 UMUL"
4723 underscore_name="l3_total_throughput"
4724 units="bytes"
4725 symbol_name="L3TotalThroughput"
4726 semantic_type="throughput"
4727 mdapi_supported_apis="OGL OCL IO BB"
4728 mdapi_usage_flags="Tier3 Frame Batch Draw"
4729 mdapi_group="L3"
4730 mdapi_hw_unit_type="gpu"
4731 />
4732 <counter name="GTI Write Throughput"
4733 description="The total number of GPU memory bytes written to GTI."
4734 data_type="uint64"
4735 max_equation="$GpuCoreClocks 32 UMUL"
4736 equation="C 7 READ 64 UMUL"
4737 underscore_name="gti_write_throughput"
4738 units="bytes"
4739 symbol_name="GtiWriteThroughput"
4740 semantic_type="throughput"
4741 mdapi_supported_apis="OGL OCL IO BB"
4742 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4743 mdapi_group="GTI"
4744 mdapi_hw_unit_type="gpu"
4745 />
4746 <counter name="SLM Bytes Written"
4747 description="The total number of GPU memory bytes written into shared local memory."
4748 data_type="uint64"
4749 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4750 equation="A 31 READ 64 UMUL"
4751 underscore_name="slm_bytes_written"
4752 units="bytes"
4753 symbol_name="SlmBytesWritten"
4754 semantic_type="throughput"
4755 mdapi_supported_apis="OGL4 OCL IO BB"
4756 mdapi_usage_flags="Tier3 Frame Batch Draw"
4757 mdapi_group="L3/Data Port/SLM"
4758 mdapi_hw_unit_type="gpu"
4759 />
4760 <counter name="L3 Shader Throughput"
4761 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4762 data_type="uint64"
4763 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4764 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4765 underscore_name="l3_shader_throughput"
4766 units="bytes"
4767 symbol_name="L3ShaderThroughput"
4768 semantic_type="throughput"
4769 mdapi_supported_apis="OGL4 OCL IO BB"
4770 mdapi_usage_flags="Tier2 Frame Batch Draw"
4771 mdapi_group="L3/Data Port"
4772 mdapi_hw_unit_type="gpu"
4773 />
4774 <counter name="Samples Killed in FS"
4775 description="The total number of samples or pixels dropped in fragment shaders."
4776 data_type="uint64"
4777 equation="A 24 READ 4 UMUL"
4778 underscore_name="samples_killed_in_ps"
4779 units="pixels"
4780 symbol_name="SamplesKilledInPs"
4781 semantic_type="event"
4782 mdapi_supported_apis="OGL IO BB"
4783 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4784 mdapi_hw_unit_type="gpu"
4785 mdapi_group="3D Pipe/Fragment Shader"
4786 />
4787 <counter name="EU FPU1 Binary Instruction"
4788 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4789 data_type="float"
4790 max_equation="100"
4791 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4792 underscore_name="eu_binary_fpu1_instruction"
4793 units="percent"
4794 symbol_name="EuBinaryFpu1Instruction"
4795 semantic_type="duration"
4796 mdapi_supported_apis="OGL IO BB"
4797 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4798 mdapi_group="EU Array/Pipes/Instructions"
4799 mdapi_hw_unit_type="gpu"
4800 />
4801 <counter name="EU FPU1 Ternary Instruction"
4802 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4803 data_type="float"
4804 max_equation="100"
4805 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4806 underscore_name="eu_ternary_fpu1_instruction"
4807 units="percent"
4808 symbol_name="EuTernaryFpu1Instruction"
4809 semantic_type="duration"
4810 mdapi_supported_apis="OGL IO BB"
4811 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4812 mdapi_group="EU Array/Pipes/Instructions"
4813 mdapi_hw_unit_type="gpu"
4814 />
4815 <counter name="EU Send Pipe Active"
4816 description="The percentage of time in which EU send pipeline was actively processing."
4817 data_type="float"
4818 max_equation="100"
4819 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4820 underscore_name="eu_send_active"
4821 units="percent"
4822 symbol_name="EuSendActive"
4823 semantic_type="duration"
4824 mdapi_supported_apis="OGL IO BB"
4825 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4826 mdapi_group="EU Array/Pipes"
4827 mdapi_hw_unit_type="gpu"
4828 />
4829 <register_config type="NOA">
4830 <register type="NOA" address="0x00009888" value="0x166C03B0" />
4831 <register type="NOA" address="0x00009888" value="0x1593001E" />
4832 <register type="NOA" address="0x00009888" value="0x3F900C00" />
4833 <register type="NOA" address="0x00009888" value="0x41900000" />
4834 <register type="NOA" address="0x00009888" value="0x002D1000" />
4835 <register type="NOA" address="0x00009888" value="0x062D4000" />
4836 <register type="NOA" address="0x00009888" value="0x082D5000" />
4837 <register type="NOA" address="0x00009888" value="0x0E2D5000" />
4838 <register type="NOA" address="0x00009888" value="0x0C2E0400" />
4839 <register type="NOA" address="0x00009888" value="0x0E2E1500" />
4840 <register type="NOA" address="0x00009888" value="0x102E0140" />
4841 <register type="NOA" address="0x00009888" value="0x044C4000" />
4842 <register type="NOA" address="0x00009888" value="0x0A4C8000" />
4843 <register type="NOA" address="0x00009888" value="0x0C4CC000" />
4844 <register type="NOA" address="0x00009888" value="0x144C8000" />
4845 <register type="NOA" address="0x00009888" value="0x164C2000" />
4846 <register type="NOA" address="0x00009888" value="0x004E2000" />
4847 <register type="NOA" address="0x00009888" value="0x064E8000" />
4848 <register type="NOA" address="0x00009888" value="0x084EA000" />
4849 <register type="NOA" address="0x00009888" value="0x0E4EA000" />
4850 <register type="NOA" address="0x00009888" value="0x1A4F4001" />
4851 <register type="NOA" address="0x00009888" value="0x1C4F5005" />
4852 <register type="NOA" address="0x00009888" value="0x006C0051" />
4853 <register type="NOA" address="0x00009888" value="0x066C5000" />
4854 <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4855 <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4856 <register type="NOA" address="0x00009888" value="0x106C0000" />
4857 <register type="NOA" address="0x00009888" value="0x146C0000" />
4858 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4859 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4860 <register type="NOA" address="0x00009888" value="0x180F1000" />
4861 <register type="NOA" address="0x00009888" value="0x1A0FA800" />
4862 <register type="NOA" address="0x00009888" value="0x1C0F0A00" />
4863 <register type="NOA" address="0x00009888" value="0x182C4000" />
4864 <register type="NOA" address="0x00009888" value="0x1C2C4015" />
4865 <register type="NOA" address="0x00009888" value="0x1E2C0001" />
4866 <register type="NOA" address="0x00009888" value="0x03931980" />
4867 <register type="NOA" address="0x00009888" value="0x05930032" />
4868 <register type="NOA" address="0x00009888" value="0x11930000" />
4869 <register type="NOA" address="0x00009888" value="0x01938000" />
4870 <register type="NOA" address="0x00009888" value="0x0F938000" />
4871 <register type="NOA" address="0x00009888" value="0x1993A00A" />
4872 <register type="NOA" address="0x00009888" value="0x07930000" />
4873 <register type="NOA" address="0x00009888" value="0x09930000" />
4874 <register type="NOA" address="0x00009888" value="0x1D900177" />
4875 <register type="NOA" address="0x00009888" value="0x1F900178" />
4876 <register type="NOA" address="0x00009888" value="0x35900000" />
4877 <register type="NOA" address="0x00009888" value="0x13904000" />
4878 <register type="NOA" address="0x00009888" value="0x21904000" />
4879 <register type="NOA" address="0x00009888" value="0x23904000" />
4880 <register type="NOA" address="0x00009888" value="0x25904000" />
4881 <register type="NOA" address="0x00009888" value="0x2F904000" />
4882 <register type="NOA" address="0x00009888" value="0x31904000" />
4883 <register type="NOA" address="0x00009888" value="0x19904000" />
4884 <register type="NOA" address="0x00009888" value="0x1B904000" />
4885 <register type="NOA" address="0x00009888" value="0x53901000" />
4886 <register type="NOA" address="0x00009888" value="0x43900000" />
4887 <register type="NOA" address="0x00009888" value="0x55900111" />
4888 <register type="NOA" address="0x00009888" value="0x47900001" />
4889 <register type="NOA" address="0x00009888" value="0x57900000" />
4890 <register type="NOA" address="0x00009888" value="0x49900000" />
4891 <register type="NOA" address="0x00009888" value="0x37900000" />
4892 <register type="NOA" address="0x00009888" value="0x33900000" />
4893 <register type="NOA" address="0x00009888" value="0x59900000" />
4894 <register type="NOA" address="0x00009888" value="0x4B900000" />
4895 <register type="NOA" address="0x00009888" value="0x4D900000" />
4896 <register type="NOA" address="0x00009888" value="0x45900400" />
4897 </register_config>
4898 <register_config type="OA">
4899 <register type="OA" address="0x00002710" value="0x00000000" />
4900 <register type="OA" address="0x00002714" value="0x30800000" />
4901 <register type="OA" address="0x00002720" value="0x00000000" />
4902 <register type="OA" address="0x00002724" value="0x30800000" />
4903 <register type="OA" address="0x00002740" value="0x00000000" />
4904 <register type="OA" address="0x00002770" value="0x0007FFFA" />
4905 <register type="OA" address="0x00002774" value="0x0000FEFE" />
4906 <register type="OA" address="0x00002778" value="0x0007FFFA" />
4907 <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4908 <register type="OA" address="0x00002790" value="0x0007FFFA" />
4909 <register type="OA" address="0x00002794" value="0x0000FBEF" />
4910 <register type="OA" address="0x00002798" value="0x0007FFFA" />
4911 <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4912 </register_config>
4913 <register_config type="FLEX">
4914 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4915 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4916 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4917 <register type="FLEX" address="0x0000E758" value="0x00101100" />
4918 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4919 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4920 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4921 </register_config>
4922 </set>
4923
4924 <set name="Metric set HDCAndSF"
4925 mdapi_supported_apis="OGL OCL IO BB"
4926 underscore_name="hdc_and_sf"
4927 hw_config_guid="f64ef50a-bdba-4b35-8f09-203c13d8ee5a"
4928 chipset="BXT"
4929 symbol_name="HDCAndSF"
4930 >
4931 <counter name="GPU Core Clocks"
4932 description="The total number of GPU core clocks elapsed during the measurement."
4933 data_type="uint64"
4934 equation="GPU_CLOCK 0 READ"
4935 underscore_name="gpu_core_clocks"
4936 units="cycles"
4937 symbol_name="GpuCoreClocks"
4938 semantic_type="event"
4939 mdapi_supported_apis=""
4940 mdapi_usage_flags="Tier1 Frame Batch Draw"
4941 mdapi_hw_unit_type="gpu"
4942 mdapi_group="GPU"
4943 />
4944 <counter name="EU Active"
4945 description="The percentage of time in which the Execution Units were actively processing."
4946 data_type="float"
4947 max_equation="100"
4948 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4949 underscore_name="eu_active"
4950 units="percent"
4951 symbol_name="EuActive"
4952 semantic_type="duration"
4953 mdapi_supported_apis=""
4954 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4955 mdapi_group="EU Array"
4956 mdapi_hw_unit_type="gpu"
4957 />
4958 <counter name="EU Both FPU Pipes Active"
4959 description="The percentage of time in which both EU FPU pipelines were actively processing."
4960 data_type="float"
4961 max_equation="100"
4962 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4963 underscore_name="eu_fpu_both_active"
4964 units="percent"
4965 symbol_name="EuFpuBothActive"
4966 semantic_type="duration"
4967 mdapi_supported_apis=""
4968 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4969 mdapi_group="EU Array/Pipes"
4970 mdapi_hw_unit_type="gpu"
4971 />
4972 <counter name="VS Send Pipe Active"
4973 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4974 data_type="float"
4975 max_equation="100"
4976 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4977 underscore_name="vs_send_active"
4978 units="percent"
4979 symbol_name="VsSendActive"
4980 semantic_type="duration"
4981 mdapi_supported_apis="OGL IO BB"
4982 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4983 mdapi_group="EU Array/Vertex Shader"
4984 mdapi_hw_unit_type="gpu"
4985 />
4986 <counter name="VS FPU1 Pipe Active"
4987 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4988 data_type="float"
4989 max_equation="100"
4990 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4991 underscore_name="vs_fpu1_active"
4992 units="percent"
4993 symbol_name="VsFpu1Active"
4994 semantic_type="duration"
4995 mdapi_supported_apis="OGL IO BB"
4996 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4997 mdapi_group="EU Array/Vertex Shader"
4998 mdapi_hw_unit_type="gpu"
4999 />
5000 <counter name="GS Threads Dispatched"
5001 description="The total number of geometry shader hardware threads dispatched."
5002 data_type="uint64"
5003 equation="A 5 READ"
5004 underscore_name="gs_threads"
5005 units="threads"
5006 symbol_name="GsThreads"
5007 semantic_type="event"
5008 mdapi_supported_apis="OGL4 IO BB"
5009 mdapi_usage_flags="Tier3 Frame Batch Draw"
5010 mdapi_hw_unit_type="gpu"
5011 mdapi_group="EU Array/Geometry Shader"
5012 />
5013 <counter name="Early Hi-Depth Test Fails"
5014 description="The total number of pixels dropped on early hierarchical depth test."
5015 data_type="uint64"
5016 equation="A 22 READ 4 UMUL"
5017 underscore_name="hi_depth_test_fails"
5018 units="pixels"
5019 symbol_name="HiDepthTestFails"
5020 semantic_type="event"
5021 mdapi_supported_apis="OGL IO BB"
5022 mdapi_usage_flags="Tier3 Frame Batch Draw"
5023 mdapi_hw_unit_type="gpu"
5024 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5025 />
5026 <counter name="FS Both FPU Active"
5027 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5028 data_type="float"
5029 max_equation="100"
5030 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5031 underscore_name="ps_eu_both_fpu_active"
5032 units="percent"
5033 symbol_name="PsEuBothFpuActive"
5034 semantic_type="duration"
5035 mdapi_supported_apis="OGL IO BB"
5036 mdapi_usage_flags="Tier4 Frame Batch Draw"
5037 mdapi_group="3D Pipe/Fragment Shader"
5038 mdapi_hw_unit_type="gpu"
5039 />
5040 <counter name="VS Threads Dispatched"
5041 description="The total number of vertex shader hardware threads dispatched."
5042 data_type="uint64"
5043 equation="A 1 READ"
5044 underscore_name="vs_threads"
5045 units="threads"
5046 symbol_name="VsThreads"
5047 semantic_type="event"
5048 mdapi_supported_apis="OGL IO BB"
5049 mdapi_usage_flags="Tier3 Frame Batch Draw"
5050 mdapi_hw_unit_type="gpu"
5051 mdapi_group="EU Array/Vertex Shader"
5052 />
5053 <counter name="Polygon Data Ready"
5054 description="The percentage of time in which geometry pipeline output is ready"
5055 data_type="float"
5056 max_equation="100"
5057 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5058 underscore_name="poly_data_ready"
5059 units="percent"
5060 symbol_name="PolyDataReady"
5061 semantic_type="duration"
5062 mdapi_supported_apis=""
5063 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5064 mdapi_group="GPU/3D Pipe/Strip-Fans"
5065 mdapi_hw_unit_type="gpu"
5066 />
5067 <counter name="FS Threads Dispatched"
5068 description="The total number of fragment shader hardware threads dispatched."
5069 data_type="uint64"
5070 equation="A 6 READ"
5071 underscore_name="ps_threads"
5072 units="threads"
5073 symbol_name="PsThreads"
5074 semantic_type="event"
5075 mdapi_supported_apis="OGL IO BB"
5076 mdapi_usage_flags="Tier3 Frame Batch Draw"
5077 mdapi_hw_unit_type="gpu"
5078 mdapi_group="EU Array/Fragment Shader"
5079 />
5080 <counter name="Shader Barrier Messages"
5081 description="The total number of shader barrier messages."
5082 data_type="uint64"
5083 equation="A 35 READ"
5084 underscore_name="shader_barriers"
5085 units="messages"
5086 symbol_name="ShaderBarriers"
5087 semantic_type="event"
5088 mdapi_supported_apis=""
5089 mdapi_usage_flags="Tier3 Frame Batch Draw"
5090 mdapi_hw_unit_type="gpu"
5091 mdapi_group="EU Array/Barrier"
5092 />
5093 <counter name="Sampler Texels"
5094 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5095 data_type="uint64"
5096 equation="A 28 READ 4 UMUL"
5097 underscore_name="sampler_texels"
5098 units="texels"
5099 symbol_name="SamplerTexels"
5100 semantic_type="event"
5101 mdapi_supported_apis=""
5102 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5103 mdapi_hw_unit_type="gpu"
5104 mdapi_group="Sampler/Sampler Input"
5105 />
5106 <counter name="Pixels Failing Tests"
5107 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5108 data_type="uint64"
5109 equation="A 25 READ 4 UMUL"
5110 underscore_name="pixels_failing_post_ps_tests"
5111 units="pixels"
5112 symbol_name="PixelsFailingPostPsTests"
5113 semantic_type="event"
5114 mdapi_supported_apis="OGL IO BB"
5115 mdapi_usage_flags="Tier3 Frame Batch Draw"
5116 mdapi_hw_unit_type="gpu"
5117 mdapi_group="3D Pipe/Output Merger"
5118 />
5119 <counter name="GPU Time Elapsed"
5120 description="Time elapsed on the GPU during the measurement."
5121 data_type="uint64"
5122 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5123 underscore_name="gpu_time"
5124 units="ns"
5125 symbol_name="GpuTime"
5126 semantic_type="duration"
5127 mdapi_supported_apis=""
5128 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5129 mdapi_hw_unit_type="gpu"
5130 mdapi_group="GPU"
5131 />
5132 <counter name="AVG GPU Core Frequency"
5133 description="Average GPU Core Frequency in the measurement."
5134 data_type="uint64"
5135 max_equation="$GpuMaxFrequency"
5136 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5137 underscore_name="avg_gpu_core_frequency"
5138 units="hz"
5139 symbol_name="AvgGpuCoreFrequency"
5140 semantic_type="event"
5141 mdapi_supported_apis=""
5142 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5143 mdapi_group="GPU"
5144 mdapi_hw_unit_type="gpu"
5145 />
5146 <counter name="Sampler Texels Misses"
5147 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5148 data_type="uint64"
5149 equation="A 29 READ 4 UMUL"
5150 underscore_name="sampler_texel_misses"
5151 units="texels"
5152 symbol_name="SamplerTexelMisses"
5153 semantic_type="event"
5154 mdapi_supported_apis=""
5155 mdapi_usage_flags="Tier3 Batch Frame Draw"
5156 mdapi_hw_unit_type="gpu"
5157 mdapi_group="Sampler/Sampler Cache"
5158 />
5159 <counter name="HDC stalled by L3 (s0.ss1)"
5160 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5161 data_type="float"
5162 max_equation="100"
5163 equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5164 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5165 units="percent"
5166 symbol_name="NonSamplerShader01AccessStalledOnL3"
5167 availability="$SubsliceMask 0x2 AND"
5168 semantic_type="duration"
5169 mdapi_supported_apis=""
5170 mdapi_usage_flags="Tier3 Frame Batch Draw"
5171 mdapi_group="GPU/Data Port"
5172 mdapi_hw_unit_type="subslice"
5173 />
5174 <counter name="CS Threads Dispatched"
5175 description="The total number of compute shader hardware threads dispatched."
5176 data_type="uint64"
5177 equation="A 4 READ"
5178 underscore_name="cs_threads"
5179 units="threads"
5180 symbol_name="CsThreads"
5181 semantic_type="event"
5182 mdapi_supported_apis="OGL4 OCL IO BB"
5183 mdapi_usage_flags="Tier3 Frame Batch Draw"
5184 mdapi_hw_unit_type="gpu"
5185 mdapi_group="EU Array/Compute Shader"
5186 />
5187 <counter name="SLM Bytes Read"
5188 description="The total number of GPU memory bytes read from shared local memory."
5189 data_type="uint64"
5190 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5191 equation="A 30 READ 64 UMUL"
5192 underscore_name="slm_bytes_read"
5193 units="bytes"
5194 symbol_name="SlmBytesRead"
5195 semantic_type="throughput"
5196 mdapi_supported_apis="OGL4 OCL IO BB"
5197 mdapi_usage_flags="Tier3 Frame Batch Draw"
5198 mdapi_group="L3/Data Port/SLM"
5199 mdapi_hw_unit_type="gpu"
5200 />
5201 <counter name="PS FPU1 Pipe Active"
5202 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5203 data_type="float"
5204 max_equation="100"
5205 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5206 underscore_name="ps_fpu1_active"
5207 units="percent"
5208 symbol_name="PsFpu1Active"
5209 semantic_type="duration"
5210 mdapi_supported_apis="OGL IO BB"
5211 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5212 mdapi_group="EU Array/Pixel Shader"
5213 mdapi_hw_unit_type="gpu"
5214 />
5215 <counter name="PS Send Pipeline Active"
5216 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5217 data_type="float"
5218 max_equation="100"
5219 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5220 underscore_name="ps_send_active"
5221 units="percent"
5222 symbol_name="PsSendActive"
5223 semantic_type="duration"
5224 mdapi_supported_apis="OGL IO BB"
5225 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5226 mdapi_group="EU Array/Pixel Shader"
5227 mdapi_hw_unit_type="gpu"
5228 />
5229 <counter name="VS FPU0 Pipe Active"
5230 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5231 data_type="float"
5232 max_equation="100"
5233 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5234 underscore_name="vs_fpu0_active"
5235 units="percent"
5236 symbol_name="VsFpu0Active"
5237 semantic_type="duration"
5238 mdapi_supported_apis="OGL IO BB"
5239 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5240 mdapi_group="EU Array/Vertex Shader"
5241 mdapi_hw_unit_type="gpu"
5242 />
5243 <counter name="GPU Busy"
5244 description="The percentage of time in which the GPU has been processing GPU commands."
5245 data_type="float"
5246 max_equation="100"
5247 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5248 underscore_name="gpu_busy"
5249 units="percent"
5250 symbol_name="GpuBusy"
5251 semantic_type="duration"
5252 mdapi_supported_apis=""
5253 mdapi_usage_flags="Tier1 Overview System Frame"
5254 mdapi_group="GPU"
5255 mdapi_hw_unit_type="gpu"
5256 />
5257 <counter name="Rasterized Pixels"
5258 description="The total number of rasterized pixels."
5259 data_type="uint64"
5260 equation="A 21 READ 4 UMUL"
5261 underscore_name="rasterized_pixels"
5262 units="pixels"
5263 symbol_name="RasterizedPixels"
5264 semantic_type="event"
5265 mdapi_supported_apis="OGL IO BB"
5266 mdapi_usage_flags="Tier3 Frame Batch Draw"
5267 mdapi_hw_unit_type="gpu"
5268 mdapi_group="3D Pipe/Rasterizer"
5269 />
5270 <counter name="PS FPU0 Pipe Active"
5271 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5272 data_type="float"
5273 max_equation="100"
5274 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5275 underscore_name="ps_fpu0_active"
5276 units="percent"
5277 symbol_name="PsFpu0Active"
5278 semantic_type="duration"
5279 mdapi_supported_apis="OGL IO BB"
5280 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5281 mdapi_group="EU Array/Pixel Shader"
5282 mdapi_hw_unit_type="gpu"
5283 />
5284 <counter name="DS Threads Dispatched"
5285 description="The total number of domain shader hardware threads dispatched."
5286 data_type="uint64"
5287 equation="A 3 READ"
5288 underscore_name="ds_threads"
5289 units="threads"
5290 symbol_name="DsThreads"
5291 semantic_type="event"
5292 mdapi_supported_apis="OGL4 IO BB"
5293 mdapi_usage_flags="Tier3 Frame Batch Draw"
5294 mdapi_hw_unit_type="gpu"
5295 mdapi_group="EU Array/Domain Shader"
5296 />
5297 <counter name="Samples Written"
5298 description="The total number of samples or pixels written to all render targets."
5299 data_type="uint64"
5300 equation="A 26 READ 4 UMUL"
5301 underscore_name="samples_written"
5302 units="pixels"
5303 symbol_name="SamplesWritten"
5304 semantic_type="event"
5305 mdapi_supported_apis="OGL IO BB"
5306 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5307 mdapi_hw_unit_type="gpu"
5308 mdapi_group="3D Pipe/Output Merger"
5309 />
5310 <counter name="EU Stall"
5311 description="The percentage of time in which the Execution Units were stalled."
5312 data_type="float"
5313 max_equation="100"
5314 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5315 underscore_name="eu_stall"
5316 units="percent"
5317 symbol_name="EuStall"
5318 semantic_type="duration"
5319 mdapi_supported_apis=""
5320 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5321 mdapi_group="EU Array"
5322 mdapi_hw_unit_type="gpu"
5323 />
5324 <counter name="Samples Blended"
5325 description="The total number of blended samples or pixels written to all render targets."
5326 data_type="uint64"
5327 equation="A 27 READ 4 UMUL"
5328 underscore_name="samples_blended"
5329 units="pixels"
5330 symbol_name="SamplesBlended"
5331 semantic_type="event"
5332 mdapi_supported_apis="OGL IO BB"
5333 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5334 mdapi_hw_unit_type="gpu"
5335 mdapi_group="3D Pipe/Output Merger"
5336 />
5337 <counter name="Early Depth Test Fails"
5338 description="The total number of pixels dropped on early depth test."
5339 data_type="uint64"
5340 equation="A 23 READ 4 UMUL"
5341 underscore_name="early_depth_test_fails"
5342 units="pixels"
5343 symbol_name="EarlyDepthTestFails"
5344 semantic_type="event"
5345 mdapi_supported_apis="OGL IO BB"
5346 mdapi_usage_flags="Tier3 Frame Batch Draw"
5347 mdapi_hw_unit_type="gpu"
5348 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5349 />
5350 <counter name="Shader Memory Accesses"
5351 description="The total number of shader memory accesses to L3."
5352 data_type="uint64"
5353 equation="A 32 READ"
5354 underscore_name="shader_memory_accesses"
5355 units="messages"
5356 symbol_name="ShaderMemoryAccesses"
5357 semantic_type="event"
5358 mdapi_supported_apis=""
5359 mdapi_usage_flags="Tier3 Frame Batch Draw"
5360 mdapi_hw_unit_type="gpu"
5361 mdapi_group="L3/Data Port"
5362 />
5363 <counter name="HS Threads Dispatched"
5364 description="The total number of hull shader hardware threads dispatched."
5365 data_type="uint64"
5366 equation="A 2 READ"
5367 underscore_name="hs_threads"
5368 units="threads"
5369 symbol_name="HsThreads"
5370 semantic_type="event"
5371 mdapi_supported_apis="OGL4 IO BB"
5372 mdapi_usage_flags="Tier3 Frame Batch Draw"
5373 mdapi_hw_unit_type="gpu"
5374 mdapi_group="EU Array/Hull Shader"
5375 />
5376 <counter name="SLM Bytes Written"
5377 description="The total number of GPU memory bytes written into shared local memory."
5378 data_type="uint64"
5379 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5380 equation="A 31 READ 64 UMUL"
5381 underscore_name="slm_bytes_written"
5382 units="bytes"
5383 symbol_name="SlmBytesWritten"
5384 semantic_type="throughput"
5385 mdapi_supported_apis="OGL4 OCL IO BB"
5386 mdapi_usage_flags="Tier3 Frame Batch Draw"
5387 mdapi_group="L3/Data Port/SLM"
5388 mdapi_hw_unit_type="gpu"
5389 />
5390 <counter name="L3 Shader Throughput"
5391 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5392 data_type="uint64"
5393 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5394 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5395 underscore_name="l3_shader_throughput"
5396 units="bytes"
5397 symbol_name="L3ShaderThroughput"
5398 semantic_type="throughput"
5399 mdapi_supported_apis="OGL4 OCL IO BB"
5400 mdapi_usage_flags="Tier2 Frame Batch Draw"
5401 mdapi_group="L3/Data Port"
5402 mdapi_hw_unit_type="gpu"
5403 />
5404 <counter name="Samples Killed in FS"
5405 description="The total number of samples or pixels dropped in fragment shaders."
5406 data_type="uint64"
5407 equation="A 24 READ 4 UMUL"
5408 underscore_name="samples_killed_in_ps"
5409 units="pixels"
5410 symbol_name="SamplesKilledInPs"
5411 semantic_type="event"
5412 mdapi_supported_apis="OGL IO BB"
5413 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5414 mdapi_hw_unit_type="gpu"
5415 mdapi_group="3D Pipe/Fragment Shader"
5416 />
5417 <counter name="HDC stalled by L3 (s0.ss0)"
5418 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5419 data_type="float"
5420 max_equation="100"
5421 equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5422 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5423 units="percent"
5424 symbol_name="NonSamplerShader00AccessStalledOnL3"
5425 availability="$SubsliceMask 0x1 AND"
5426 semantic_type="duration"
5427 mdapi_supported_apis=""
5428 mdapi_usage_flags="Tier3 Frame Batch Draw"
5429 mdapi_group="GPU/Data Port"
5430 mdapi_hw_unit_type="subslice"
5431 />
5432 <counter name="Shader Atomic Memory Accesses"
5433 description="The total number of shader atomic memory accesses."
5434 data_type="uint64"
5435 equation="A 34 READ"
5436 underscore_name="shader_atomics"
5437 units="messages"
5438 symbol_name="ShaderAtomics"
5439 semantic_type="event"
5440 mdapi_supported_apis="OGL OCL IO BB"
5441 mdapi_usage_flags="Tier3 Frame Batch Draw"
5442 mdapi_hw_unit_type="gpu"
5443 mdapi_group="L3/Data Port/Atomics"
5444 />
5445 <register_config type="NOA">
5446 <register type="NOA" address="0x00009888" value="0x104F0232" />
5447 <register type="NOA" address="0x00009888" value="0x124F4640" />
5448 <register type="NOA" address="0x00009888" value="0x11834400" />
5449 <register type="NOA" address="0x00009888" value="0x022D4000" />
5450 <register type="NOA" address="0x00009888" value="0x042D5000" />
5451 <register type="NOA" address="0x00009888" value="0x062D1000" />
5452 <register type="NOA" address="0x00009888" value="0x0E2E0055" />
5453 <register type="NOA" address="0x00009888" value="0x064C8000" />
5454 <register type="NOA" address="0x00009888" value="0x084CC000" />
5455 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
5456 <register type="NOA" address="0x00009888" value="0x024E8000" />
5457 <register type="NOA" address="0x00009888" value="0x044EA000" />
5458 <register type="NOA" address="0x00009888" value="0x064E2000" />
5459 <register type="NOA" address="0x00009888" value="0x024F6100" />
5460 <register type="NOA" address="0x00009888" value="0x044F416B" />
5461 <register type="NOA" address="0x00009888" value="0x064F004B" />
5462 <register type="NOA" address="0x00009888" value="0x1A4F0000" />
5463 <register type="NOA" address="0x00009888" value="0x1A0F02A8" />
5464 <register type="NOA" address="0x00009888" value="0x1A2C5500" />
5465 <register type="NOA" address="0x00009888" value="0x0F808000" />
5466 <register type="NOA" address="0x00009888" value="0x25810020" />
5467 <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5468 <register type="NOA" address="0x00009888" value="0x07938000" />
5469 <register type="NOA" address="0x00009888" value="0x09938000" />
5470 <register type="NOA" address="0x00009888" value="0x0B938000" />
5471 <register type="NOA" address="0x00009888" value="0x0D938000" />
5472 <register type="NOA" address="0x00009888" value="0x1F951000" />
5473 <register type="NOA" address="0x00009888" value="0x13920200" />
5474 <register type="NOA" address="0x00009888" value="0x31908000" />
5475 <register type="NOA" address="0x00009888" value="0x19904000" />
5476 <register type="NOA" address="0x00009888" value="0x1B904000" />
5477 <register type="NOA" address="0x00009888" value="0x1D904000" />
5478 <register type="NOA" address="0x00009888" value="0x1F904000" />
5479 <register type="NOA" address="0x00009888" value="0x37900000" />
5480 <register type="NOA" address="0x00009888" value="0x59900000" />
5481 <register type="NOA" address="0x00009888" value="0x4D900003" />
5482 <register type="NOA" address="0x00009888" value="0x53900000" />
5483 <register type="NOA" address="0x00009888" value="0x45900000" />
5484 <register type="NOA" address="0x00009888" value="0x55900000" />
5485 <register type="NOA" address="0x00009888" value="0x47900000" />
5486 <register type="NOA" address="0x00009888" value="0x33900000" />
5487 </register_config>
5488 <register_config type="OA">
5489 <register type="OA" address="0x00002740" value="0x00000000" />
5490 <register type="OA" address="0x00002744" value="0x00800000" />
5491 <register type="OA" address="0x00002710" value="0x00000000" />
5492 <register type="OA" address="0x00002714" value="0x10800000" />
5493 <register type="OA" address="0x00002720" value="0x00000000" />
5494 <register type="OA" address="0x00002724" value="0x00800000" />
5495 <register type="OA" address="0x00002770" value="0x00000002" />
5496 <register type="OA" address="0x00002774" value="0x0000FDFF" />
5497 </register_config>
5498 <register_config type="FLEX">
5499 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5500 <register type="FLEX" address="0x0000E558" value="0x00010003" />
5501 <register type="FLEX" address="0x0000E658" value="0x00012011" />
5502 <register type="FLEX" address="0x0000E758" value="0x00015014" />
5503 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5504 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5505 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5506 </register_config>
5507 </set>
5508
5509 <set name="Metric set L3_1"
5510 mdapi_supported_apis="OGL OCL IO BB"
5511 underscore_name="l3_1"
5512 hw_config_guid="00ad5a41-7eab-4f7a-9103-49d411c67219"
5513 chipset="BXT"
5514 symbol_name="L3_1"
5515 >
5516 <counter name="GPU Core Clocks"
5517 description="The total number of GPU core clocks elapsed during the measurement."
5518 data_type="uint64"
5519 equation="GPU_CLOCK 0 READ"
5520 underscore_name="gpu_core_clocks"
5521 units="cycles"
5522 symbol_name="GpuCoreClocks"
5523 semantic_type="event"
5524 mdapi_supported_apis=""
5525 mdapi_usage_flags="Tier1 Frame Batch Draw"
5526 mdapi_hw_unit_type="gpu"
5527 mdapi_group="GPU"
5528 />
5529 <counter name="EU Active"
5530 description="The percentage of time in which the Execution Units were actively processing."
5531 data_type="float"
5532 max_equation="100"
5533 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5534 underscore_name="eu_active"
5535 units="percent"
5536 symbol_name="EuActive"
5537 semantic_type="duration"
5538 mdapi_supported_apis=""
5539 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5540 mdapi_group="EU Array"
5541 mdapi_hw_unit_type="gpu"
5542 />
5543 <counter name="Slice0 L3 Bank1 Active"
5544 description="The percentage of time in which slice0 L3 bank1 is active"
5545 data_type="float"
5546 max_equation="100"
5547 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5548 underscore_name="l30_bank1_active"
5549 units="percent"
5550 symbol_name="L30Bank1Active"
5551 availability="$SliceMask 0x1 AND"
5552 semantic_type="duration"
5553 mdapi_supported_apis=""
5554 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5555 mdapi_group="GTI/L3"
5556 mdapi_hw_unit_type="slice"
5557 />
5558 <counter name="EU Both FPU Pipes Active"
5559 description="The percentage of time in which both EU FPU pipelines were actively processing."
5560 data_type="float"
5561 max_equation="100"
5562 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5563 underscore_name="eu_fpu_both_active"
5564 units="percent"
5565 symbol_name="EuFpuBothActive"
5566 semantic_type="duration"
5567 mdapi_supported_apis=""
5568 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5569 mdapi_group="EU Array/Pipes"
5570 mdapi_hw_unit_type="gpu"
5571 />
5572 <counter name="VS Send Pipe Active"
5573 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5574 data_type="float"
5575 max_equation="100"
5576 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5577 underscore_name="vs_send_active"
5578 units="percent"
5579 symbol_name="VsSendActive"
5580 semantic_type="duration"
5581 mdapi_supported_apis="OGL IO BB"
5582 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5583 mdapi_group="EU Array/Vertex Shader"
5584 mdapi_hw_unit_type="gpu"
5585 />
5586 <counter name="VS FPU1 Pipe Active"
5587 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5588 data_type="float"
5589 max_equation="100"
5590 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5591 underscore_name="vs_fpu1_active"
5592 units="percent"
5593 symbol_name="VsFpu1Active"
5594 semantic_type="duration"
5595 mdapi_supported_apis="OGL IO BB"
5596 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5597 mdapi_group="EU Array/Vertex Shader"
5598 mdapi_hw_unit_type="gpu"
5599 />
5600 <counter name="GS Threads Dispatched"
5601 description="The total number of geometry shader hardware threads dispatched."
5602 data_type="uint64"
5603 equation="A 5 READ"
5604 underscore_name="gs_threads"
5605 units="threads"
5606 symbol_name="GsThreads"
5607 semantic_type="event"
5608 mdapi_supported_apis="OGL4 IO BB"
5609 mdapi_usage_flags="Tier3 Frame Batch Draw"
5610 mdapi_hw_unit_type="gpu"
5611 mdapi_group="EU Array/Geometry Shader"
5612 />
5613 <counter name="Early Hi-Depth Test Fails"
5614 description="The total number of pixels dropped on early hierarchical depth test."
5615 data_type="uint64"
5616 equation="A 22 READ 4 UMUL"
5617 underscore_name="hi_depth_test_fails"
5618 units="pixels"
5619 symbol_name="HiDepthTestFails"
5620 semantic_type="event"
5621 mdapi_supported_apis="OGL IO BB"
5622 mdapi_usage_flags="Tier3 Frame Batch Draw"
5623 mdapi_hw_unit_type="gpu"
5624 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5625 />
5626 <counter name="FS Both FPU Active"
5627 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5628 data_type="float"
5629 max_equation="100"
5630 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5631 underscore_name="ps_eu_both_fpu_active"
5632 units="percent"
5633 symbol_name="PsEuBothFpuActive"
5634 semantic_type="duration"
5635 mdapi_supported_apis="OGL IO BB"
5636 mdapi_usage_flags="Tier4 Frame Batch Draw"
5637 mdapi_group="3D Pipe/Fragment Shader"
5638 mdapi_hw_unit_type="gpu"
5639 />
5640 <counter name="VS Threads Dispatched"
5641 description="The total number of vertex shader hardware threads dispatched."
5642 data_type="uint64"
5643 equation="A 1 READ"
5644 underscore_name="vs_threads"
5645 units="threads"
5646 symbol_name="VsThreads"
5647 semantic_type="event"
5648 mdapi_supported_apis="OGL IO BB"
5649 mdapi_usage_flags="Tier3 Frame Batch Draw"
5650 mdapi_hw_unit_type="gpu"
5651 mdapi_group="EU Array/Vertex Shader"
5652 />
5653 <counter name="Slice0 L3 Bank1 Stalled"
5654 description="The percentage of time in which slice0 L3 bank1 is stalled"
5655 data_type="float"
5656 max_equation="100"
5657 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5658 underscore_name="l30_bank1_stalled"
5659 units="percent"
5660 symbol_name="L30Bank1Stalled"
5661 availability="$SliceMask 0x1 AND"
5662 semantic_type="duration"
5663 mdapi_supported_apis=""
5664 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5665 mdapi_group="GTI/L3"
5666 mdapi_hw_unit_type="slice"
5667 />
5668 <counter name="FS Threads Dispatched"
5669 description="The total number of fragment shader hardware threads dispatched."
5670 data_type="uint64"
5671 equation="A 6 READ"
5672 underscore_name="ps_threads"
5673 units="threads"
5674 symbol_name="PsThreads"
5675 semantic_type="event"
5676 mdapi_supported_apis="OGL IO BB"
5677 mdapi_usage_flags="Tier3 Frame Batch Draw"
5678 mdapi_hw_unit_type="gpu"
5679 mdapi_group="EU Array/Fragment Shader"
5680 />
5681 <counter name="Shader Barrier Messages"
5682 description="The total number of shader barrier messages."
5683 data_type="uint64"
5684 equation="A 35 READ"
5685 underscore_name="shader_barriers"
5686 units="messages"
5687 symbol_name="ShaderBarriers"
5688 semantic_type="event"
5689 mdapi_supported_apis=""
5690 mdapi_usage_flags="Tier3 Frame Batch Draw"
5691 mdapi_hw_unit_type="gpu"
5692 mdapi_group="EU Array/Barrier"
5693 />
5694 <counter name="Sampler Texels"
5695 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5696 data_type="uint64"
5697 equation="A 28 READ 4 UMUL"
5698 underscore_name="sampler_texels"
5699 units="texels"
5700 symbol_name="SamplerTexels"
5701 semantic_type="event"
5702 mdapi_supported_apis=""
5703 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5704 mdapi_hw_unit_type="gpu"
5705 mdapi_group="Sampler/Sampler Input"
5706 />
5707 <counter name="Pixels Failing Tests"
5708 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5709 data_type="uint64"
5710 equation="A 25 READ 4 UMUL"
5711 underscore_name="pixels_failing_post_ps_tests"
5712 units="pixels"
5713 symbol_name="PixelsFailingPostPsTests"
5714 semantic_type="event"
5715 mdapi_supported_apis="OGL IO BB"
5716 mdapi_usage_flags="Tier3 Frame Batch Draw"
5717 mdapi_hw_unit_type="gpu"
5718 mdapi_group="3D Pipe/Output Merger"
5719 />
5720 <counter name="GPU Time Elapsed"
5721 description="Time elapsed on the GPU during the measurement."
5722 data_type="uint64"
5723 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5724 underscore_name="gpu_time"
5725 units="ns"
5726 symbol_name="GpuTime"
5727 semantic_type="duration"
5728 mdapi_supported_apis=""
5729 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5730 mdapi_hw_unit_type="gpu"
5731 mdapi_group="GPU"
5732 />
5733 <counter name="AVG GPU Core Frequency"
5734 description="Average GPU Core Frequency in the measurement."
5735 data_type="uint64"
5736 max_equation="$GpuMaxFrequency"
5737 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5738 underscore_name="avg_gpu_core_frequency"
5739 units="hz"
5740 symbol_name="AvgGpuCoreFrequency"
5741 semantic_type="event"
5742 mdapi_supported_apis=""
5743 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5744 mdapi_group="GPU"
5745 mdapi_hw_unit_type="gpu"
5746 />
5747 <counter name="Sampler Texels Misses"
5748 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5749 data_type="uint64"
5750 equation="A 29 READ 4 UMUL"
5751 underscore_name="sampler_texel_misses"
5752 units="texels"
5753 symbol_name="SamplerTexelMisses"
5754 semantic_type="event"
5755 mdapi_supported_apis=""
5756 mdapi_usage_flags="Tier3 Batch Frame Draw"
5757 mdapi_hw_unit_type="gpu"
5758 mdapi_group="Sampler/Sampler Cache"
5759 />
5760 <counter name="CS Threads Dispatched"
5761 description="The total number of compute shader hardware threads dispatched."
5762 data_type="uint64"
5763 equation="A 4 READ"
5764 underscore_name="cs_threads"
5765 units="threads"
5766 symbol_name="CsThreads"
5767 semantic_type="event"
5768 mdapi_supported_apis="OGL4 OCL IO BB"
5769 mdapi_usage_flags="Tier3 Frame Batch Draw"
5770 mdapi_hw_unit_type="gpu"
5771 mdapi_group="EU Array/Compute Shader"
5772 />
5773 <counter name="SLM Bytes Read"
5774 description="The total number of GPU memory bytes read from shared local memory."
5775 data_type="uint64"
5776 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5777 equation="A 30 READ 64 UMUL"
5778 underscore_name="slm_bytes_read"
5779 units="bytes"
5780 symbol_name="SlmBytesRead"
5781 semantic_type="throughput"
5782 mdapi_supported_apis="OGL4 OCL IO BB"
5783 mdapi_usage_flags="Tier3 Frame Batch Draw"
5784 mdapi_group="L3/Data Port/SLM"
5785 mdapi_hw_unit_type="gpu"
5786 />
5787 <counter name="PS FPU1 Pipe Active"
5788 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5789 data_type="float"
5790 max_equation="100"
5791 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5792 underscore_name="ps_fpu1_active"
5793 units="percent"
5794 symbol_name="PsFpu1Active"
5795 semantic_type="duration"
5796 mdapi_supported_apis="OGL IO BB"
5797 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5798 mdapi_group="EU Array/Pixel Shader"
5799 mdapi_hw_unit_type="gpu"
5800 />
5801 <counter name="PS Send Pipeline Active"
5802 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5803 data_type="float"
5804 max_equation="100"
5805 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5806 underscore_name="ps_send_active"
5807 units="percent"
5808 symbol_name="PsSendActive"
5809 semantic_type="duration"
5810 mdapi_supported_apis="OGL IO BB"
5811 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5812 mdapi_group="EU Array/Pixel Shader"
5813 mdapi_hw_unit_type="gpu"
5814 />
5815 <counter name="VS FPU0 Pipe Active"
5816 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5817 data_type="float"
5818 max_equation="100"
5819 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5820 underscore_name="vs_fpu0_active"
5821 units="percent"
5822 symbol_name="VsFpu0Active"
5823 semantic_type="duration"
5824 mdapi_supported_apis="OGL IO BB"
5825 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5826 mdapi_group="EU Array/Vertex Shader"
5827 mdapi_hw_unit_type="gpu"
5828 />
5829 <counter name="GPU Busy"
5830 description="The percentage of time in which the GPU has been processing GPU commands."
5831 data_type="float"
5832 max_equation="100"
5833 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5834 underscore_name="gpu_busy"
5835 units="percent"
5836 symbol_name="GpuBusy"
5837 semantic_type="duration"
5838 mdapi_supported_apis=""
5839 mdapi_usage_flags="Tier1 Overview System Frame"
5840 mdapi_group="GPU"
5841 mdapi_hw_unit_type="gpu"
5842 />
5843 <counter name="Slice0 L3 Bank0 Active"
5844 description="The percentage of time in which slice0 L3 bank0 is active"
5845 data_type="float"
5846 max_equation="100"
5847 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5848 underscore_name="l30_bank0_active"
5849 units="percent"
5850 symbol_name="L30Bank0Active"
5851 availability="$SliceMask 0x1 AND"
5852 semantic_type="duration"
5853 mdapi_supported_apis=""
5854 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5855 mdapi_group="GTI/L3"
5856 mdapi_hw_unit_type="slice"
5857 />
5858 <counter name="Rasterized Pixels"
5859 description="The total number of rasterized pixels."
5860 data_type="uint64"
5861 equation="A 21 READ 4 UMUL"
5862 underscore_name="rasterized_pixels"
5863 units="pixels"
5864 symbol_name="RasterizedPixels"
5865 semantic_type="event"
5866 mdapi_supported_apis="OGL IO BB"
5867 mdapi_usage_flags="Tier3 Frame Batch Draw"
5868 mdapi_hw_unit_type="gpu"
5869 mdapi_group="3D Pipe/Rasterizer"
5870 />
5871 <counter name="PS FPU0 Pipe Active"
5872 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5873 data_type="float"
5874 max_equation="100"
5875 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5876 underscore_name="ps_fpu0_active"
5877 units="percent"
5878 symbol_name="PsFpu0Active"
5879 semantic_type="duration"
5880 mdapi_supported_apis="OGL IO BB"
5881 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5882 mdapi_group="EU Array/Pixel Shader"
5883 mdapi_hw_unit_type="gpu"
5884 />
5885 <counter name="Slice0 L3 Bank0 Stalled"
5886 description="The percentage of time in which slice0 L3 bank0 is stalled"
5887 data_type="float"
5888 max_equation="100"
5889 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5890 underscore_name="l30_bank0_stalled"
5891 units="percent"
5892 symbol_name="L30Bank0Stalled"
5893 availability="$SliceMask 0x1 AND"
5894 semantic_type="duration"
5895 mdapi_supported_apis=""
5896 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5897 mdapi_group="GTI/L3"
5898 mdapi_hw_unit_type="slice"
5899 />
5900 <counter name="DS Threads Dispatched"
5901 description="The total number of domain shader hardware threads dispatched."
5902 data_type="uint64"
5903 equation="A 3 READ"
5904 underscore_name="ds_threads"
5905 units="threads"
5906 symbol_name="DsThreads"
5907 semantic_type="event"
5908 mdapi_supported_apis="OGL4 IO BB"
5909 mdapi_usage_flags="Tier3 Frame Batch Draw"
5910 mdapi_hw_unit_type="gpu"
5911 mdapi_group="EU Array/Domain Shader"
5912 />
5913 <counter name="Samples Written"
5914 description="The total number of samples or pixels written to all render targets."
5915 data_type="uint64"
5916 equation="A 26 READ 4 UMUL"
5917 underscore_name="samples_written"
5918 units="pixels"
5919 symbol_name="SamplesWritten"
5920 semantic_type="event"
5921 mdapi_supported_apis="OGL IO BB"
5922 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5923 mdapi_hw_unit_type="gpu"
5924 mdapi_group="3D Pipe/Output Merger"
5925 />
5926 <counter name="EU Stall"
5927 description="The percentage of time in which the Execution Units were stalled."
5928 data_type="float"
5929 max_equation="100"
5930 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5931 underscore_name="eu_stall"
5932 units="percent"
5933 symbol_name="EuStall"
5934 semantic_type="duration"
5935 mdapi_supported_apis=""
5936 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5937 mdapi_group="EU Array"
5938 mdapi_hw_unit_type="gpu"
5939 />
5940 <counter name="Samples Blended"
5941 description="The total number of blended samples or pixels written to all render targets."
5942 data_type="uint64"
5943 equation="A 27 READ 4 UMUL"
5944 underscore_name="samples_blended"
5945 units="pixels"
5946 symbol_name="SamplesBlended"
5947 semantic_type="event"
5948 mdapi_supported_apis="OGL IO BB"
5949 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5950 mdapi_hw_unit_type="gpu"
5951 mdapi_group="3D Pipe/Output Merger"
5952 />
5953 <counter name="Early Depth Test Fails"
5954 description="The total number of pixels dropped on early depth test."
5955 data_type="uint64"
5956 equation="A 23 READ 4 UMUL"
5957 underscore_name="early_depth_test_fails"
5958 units="pixels"
5959 symbol_name="EarlyDepthTestFails"
5960 semantic_type="event"
5961 mdapi_supported_apis="OGL IO BB"
5962 mdapi_usage_flags="Tier3 Frame Batch Draw"
5963 mdapi_hw_unit_type="gpu"
5964 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5965 />
5966 <counter name="Shader Memory Accesses"
5967 description="The total number of shader memory accesses to L3."
5968 data_type="uint64"
5969 equation="A 32 READ"
5970 underscore_name="shader_memory_accesses"
5971 units="messages"
5972 symbol_name="ShaderMemoryAccesses"
5973 semantic_type="event"
5974 mdapi_supported_apis=""
5975 mdapi_usage_flags="Tier3 Frame Batch Draw"
5976 mdapi_hw_unit_type="gpu"
5977 mdapi_group="L3/Data Port"
5978 />
5979 <counter name="HS Threads Dispatched"
5980 description="The total number of hull shader hardware threads dispatched."
5981 data_type="uint64"
5982 equation="A 2 READ"
5983 underscore_name="hs_threads"
5984 units="threads"
5985 symbol_name="HsThreads"
5986 semantic_type="event"
5987 mdapi_supported_apis="OGL4 IO BB"
5988 mdapi_usage_flags="Tier3 Frame Batch Draw"
5989 mdapi_hw_unit_type="gpu"
5990 mdapi_group="EU Array/Hull Shader"
5991 />
5992 <counter name="SLM Bytes Written"
5993 description="The total number of GPU memory bytes written into shared local memory."
5994 data_type="uint64"
5995 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5996 equation="A 31 READ 64 UMUL"
5997 underscore_name="slm_bytes_written"
5998 units="bytes"
5999 symbol_name="SlmBytesWritten"
6000 semantic_type="throughput"
6001 mdapi_supported_apis="OGL4 OCL IO BB"
6002 mdapi_usage_flags="Tier3 Frame Batch Draw"
6003 mdapi_group="L3/Data Port/SLM"
6004 mdapi_hw_unit_type="gpu"
6005 />
6006 <counter name="L3 Shader Throughput"
6007 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6008 data_type="uint64"
6009 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6010 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6011 underscore_name="l3_shader_throughput"
6012 units="bytes"
6013 symbol_name="L3ShaderThroughput"
6014 semantic_type="throughput"
6015 mdapi_supported_apis="OGL4 OCL IO BB"
6016 mdapi_usage_flags="Tier2 Frame Batch Draw"
6017 mdapi_group="L3/Data Port"
6018 mdapi_hw_unit_type="gpu"
6019 />
6020 <counter name="Samples Killed in FS"
6021 description="The total number of samples or pixels dropped in fragment shaders."
6022 data_type="uint64"
6023 equation="A 24 READ 4 UMUL"
6024 underscore_name="samples_killed_in_ps"
6025 units="pixels"
6026 symbol_name="SamplesKilledInPs"
6027 semantic_type="event"
6028 mdapi_supported_apis="OGL IO BB"
6029 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6030 mdapi_hw_unit_type="gpu"
6031 mdapi_group="3D Pipe/Fragment Shader"
6032 />
6033 <counter name="Shader Atomic Memory Accesses"
6034 description="The total number of shader atomic memory accesses."
6035 data_type="uint64"
6036 equation="A 34 READ"
6037 underscore_name="shader_atomics"
6038 units="messages"
6039 symbol_name="ShaderAtomics"
6040 semantic_type="event"
6041 mdapi_supported_apis="OGL OCL IO BB"
6042 mdapi_usage_flags="Tier3 Frame Batch Draw"
6043 mdapi_hw_unit_type="gpu"
6044 mdapi_group="L3/Data Port/Atomics"
6045 />
6046 <register_config type="NOA"
6047 availability="$SkuRevisionId 0x03 UGTE"
6048 priority="0"
6049 >
6050 <register type="NOA" address="0x00009888" value="0x12643400" />
6051 <register type="NOA" address="0x00009888" value="0x12653400" />
6052 <register type="NOA" address="0x00009888" value="0x106C6800" />
6053 <register type="NOA" address="0x00009888" value="0x126C001E" />
6054 <register type="NOA" address="0x00009888" value="0x166C0010" />
6055 <register type="NOA" address="0x00009888" value="0x0C2D5000" />
6056 <register type="NOA" address="0x00009888" value="0x0E2D5000" />
6057 <register type="NOA" address="0x00009888" value="0x002D4000" />
6058 <register type="NOA" address="0x00009888" value="0x022D5000" />
6059 <register type="NOA" address="0x00009888" value="0x042D5000" />
6060 <register type="NOA" address="0x00009888" value="0x062D1000" />
6061 <register type="NOA" address="0x00009888" value="0x102E0154" />
6062 <register type="NOA" address="0x00009888" value="0x0C2E5000" />
6063 <register type="NOA" address="0x00009888" value="0x0E2E0055" />
6064 <register type="NOA" address="0x00009888" value="0x104C8000" />
6065 <register type="NOA" address="0x00009888" value="0x124C8000" />
6066 <register type="NOA" address="0x00009888" value="0x144C8000" />
6067 <register type="NOA" address="0x00009888" value="0x164C2000" />
6068 <register type="NOA" address="0x00009888" value="0x044C8000" />
6069 <register type="NOA" address="0x00009888" value="0x064CC000" />
6070 <register type="NOA" address="0x00009888" value="0x084CC000" />
6071 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
6072 <register type="NOA" address="0x00009888" value="0x0C4EA000" />
6073 <register type="NOA" address="0x00009888" value="0x0E4EA000" />
6074 <register type="NOA" address="0x00009888" value="0x004E8000" />
6075 <register type="NOA" address="0x00009888" value="0x024EA000" />
6076 <register type="NOA" address="0x00009888" value="0x044EA000" />
6077 <register type="NOA" address="0x00009888" value="0x064E2000" />
6078 <register type="NOA" address="0x00009888" value="0x1C4F5500" />
6079 <register type="NOA" address="0x00009888" value="0x1A4F1554" />
6080 <register type="NOA" address="0x00009888" value="0x0A640024" />
6081 <register type="NOA" address="0x00009888" value="0x10640000" />
6082 <register type="NOA" address="0x00009888" value="0x04640000" />
6083 <register type="NOA" address="0x00009888" value="0x0C650024" />
6084 <register type="NOA" address="0x00009888" value="0x10650000" />
6085 <register type="NOA" address="0x00009888" value="0x06650000" />
6086 <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6087 <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6088 <register type="NOA" address="0x00009888" value="0x006C2A00" />
6089 <register type="NOA" address="0x00009888" value="0x026C285B" />
6090 <register type="NOA" address="0x00009888" value="0x046C005C" />
6091 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6092 <register type="NOA" address="0x00009888" value="0x1A6C0900" />
6093 <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
6094 <register type="NOA" address="0x00009888" value="0x180F4000" />
6095 <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
6096 <register type="NOA" address="0x00009888" value="0x1C2C5400" />
6097 <register type="NOA" address="0x00009888" value="0x1E2C0001" />
6098 <register type="NOA" address="0x00009888" value="0x1A2C5550" />
6099 <register type="NOA" address="0x00009888" value="0x1993AA00" />
6100 <register type="NOA" address="0x00009888" value="0x03938000" />
6101 <register type="NOA" address="0x00009888" value="0x05938000" />
6102 <register type="NOA" address="0x00009888" value="0x07938000" />
6103 <register type="NOA" address="0x00009888" value="0x09938000" />
6104 <register type="NOA" address="0x00009888" value="0x0B938000" />
6105 <register type="NOA" address="0x00009888" value="0x0D938000" />
6106 <register type="NOA" address="0x00009888" value="0x2B904000" />
6107 <register type="NOA" address="0x00009888" value="0x2D904000" />
6108 <register type="NOA" address="0x00009888" value="0x2F904000" />
6109 <register type="NOA" address="0x00009888" value="0x31904000" />
6110 <register type="NOA" address="0x00009888" value="0x15904000" />
6111 <register type="NOA" address="0x00009888" value="0x17904000" />
6112 <register type="NOA" address="0x00009888" value="0x19904000" />
6113 <register type="NOA" address="0x00009888" value="0x1B904000" />
6114 <register type="NOA" address="0x00009888" value="0x1D904000" />
6115 <register type="NOA" address="0x00009888" value="0x1F904000" />
6116 <register type="NOA" address="0x00009888" value="0x59900000" />
6117 <register type="NOA" address="0x00009888" value="0x4B900421" />
6118 <register type="NOA" address="0x00009888" value="0x37900000" />
6119 <register type="NOA" address="0x00009888" value="0x33900000" />
6120 <register type="NOA" address="0x00009888" value="0x4D900001" />
6121 <register type="NOA" address="0x00009888" value="0x53900000" />
6122 <register type="NOA" address="0x00009888" value="0x43900420" />
6123 <register type="NOA" address="0x00009888" value="0x45900021" />
6124 <register type="NOA" address="0x00009888" value="0x55900000" />
6125 <register type="NOA" address="0x00009888" value="0x47900000" />
6126 </register_config>
6127 <register_config type="NOA"
6128 availability="$SkuRevisionId 0x03 ULT"
6129 priority="0"
6130 >
6131 <register type="NOA" address="0x00009888" value="0x14640340" />
6132 <register type="NOA" address="0x00009888" value="0x14650340" />
6133 <register type="NOA" address="0x00009888" value="0x106C6800" />
6134 <register type="NOA" address="0x00009888" value="0x126C001E" />
6135 <register type="NOA" address="0x00009888" value="0x166C0010" />
6136 <register type="NOA" address="0x00009888" value="0x0C2D5000" />
6137 <register type="NOA" address="0x00009888" value="0x0E2D5000" />
6138 <register type="NOA" address="0x00009888" value="0x002D4000" />
6139 <register type="NOA" address="0x00009888" value="0x022D5000" />
6140 <register type="NOA" address="0x00009888" value="0x042D5000" />
6141 <register type="NOA" address="0x00009888" value="0x062D1000" />
6142 <register type="NOA" address="0x00009888" value="0x102E0154" />
6143 <register type="NOA" address="0x00009888" value="0x0C2E5000" />
6144 <register type="NOA" address="0x00009888" value="0x0E2E0055" />
6145 <register type="NOA" address="0x00009888" value="0x104C8000" />
6146 <register type="NOA" address="0x00009888" value="0x124C8000" />
6147 <register type="NOA" address="0x00009888" value="0x144C8000" />
6148 <register type="NOA" address="0x00009888" value="0x164C2000" />
6149 <register type="NOA" address="0x00009888" value="0x044C8000" />
6150 <register type="NOA" address="0x00009888" value="0x064CC000" />
6151 <register type="NOA" address="0x00009888" value="0x084CC000" />
6152 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
6153 <register type="NOA" address="0x00009888" value="0x0C4EA000" />
6154 <register type="NOA" address="0x00009888" value="0x0E4EA000" />
6155 <register type="NOA" address="0x00009888" value="0x004E8000" />
6156 <register type="NOA" address="0x00009888" value="0x024EA000" />
6157 <register type="NOA" address="0x00009888" value="0x044EA000" />
6158 <register type="NOA" address="0x00009888" value="0x064E2000" />
6159 <register type="NOA" address="0x00009888" value="0x1C4F5500" />
6160 <register type="NOA" address="0x00009888" value="0x1A4F1554" />
6161 <register type="NOA" address="0x00009888" value="0x04642400" />
6162 <register type="NOA" address="0x00009888" value="0x22640000" />
6163 <register type="NOA" address="0x00009888" value="0x1A640000" />
6164 <register type="NOA" address="0x00009888" value="0x06650024" />
6165 <register type="NOA" address="0x00009888" value="0x22650000" />
6166 <register type="NOA" address="0x00009888" value="0x1C650000" />
6167 <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6168 <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6169 <register type="NOA" address="0x00009888" value="0x006C2A00" />
6170 <register type="NOA" address="0x00009888" value="0x026C285B" />
6171 <register type="NOA" address="0x00009888" value="0x046C005C" />
6172 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6173 <register type="NOA" address="0x00009888" value="0x1A6C0900" />
6174 <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
6175 <register type="NOA" address="0x00009888" value="0x180F4000" />
6176 <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
6177 <register type="NOA" address="0x00009888" value="0x1C2C5400" />
6178 <register type="NOA" address="0x00009888" value="0x1E2C0001" />
6179 <register type="NOA" address="0x00009888" value="0x1A2C5550" />
6180 <register type="NOA" address="0x00009888" value="0x1993AA00" />
6181 <register type="NOA" address="0x00009888" value="0x03938000" />
6182 <register type="NOA" address="0x00009888" value="0x05938000" />
6183 <register type="NOA" address="0x00009888" value="0x07938000" />
6184 <register type="NOA" address="0x00009888" value="0x09938000" />
6185 <register type="NOA" address="0x00009888" value="0x0B938000" />
6186 <register type="NOA" address="0x00009888" value="0x0D938000" />
6187 <register type="NOA" address="0x00009888" value="0x2B904000" />
6188 <register type="NOA" address="0x00009888" value="0x2D904000" />
6189 <register type="NOA" address="0x00009888" value="0x2F904000" />
6190 <register type="NOA" address="0x00009888" value="0x31904000" />
6191 <register type="NOA" address="0x00009888" value="0x15904000" />
6192 <register type="NOA" address="0x00009888" value="0x17904000" />
6193 <register type="NOA" address="0x00009888" value="0x19904000" />
6194 <register type="NOA" address="0x00009888" value="0x1B904000" />
6195 <register type="NOA" address="0x00009888" value="0x1D904000" />
6196 <register type="NOA" address="0x00009888" value="0x1F904000" />
6197 <register type="NOA" address="0x00009888" value="0x59900000" />
6198 <register type="NOA" address="0x00009888" value="0x4B900421" />
6199 <register type="NOA" address="0x00009888" value="0x37900000" />
6200 <register type="NOA" address="0x00009888" value="0x33900000" />
6201 <register type="NOA" address="0x00009888" value="0x4D900001" />
6202 <register type="NOA" address="0x00009888" value="0x53900000" />
6203 <register type="NOA" address="0x00009888" value="0x43900420" />
6204 <register type="NOA" address="0x00009888" value="0x45900021" />
6205 <register type="NOA" address="0x00009888" value="0x55900000" />
6206 <register type="NOA" address="0x00009888" value="0x47900000" />
6207 </register_config>
6208 <register_config type="OA">
6209 <register type="OA" address="0x00002740" value="0x00000000" />
6210 <register type="OA" address="0x00002744" value="0x00800000" />
6211 <register type="OA" address="0x00002710" value="0x00000000" />
6212 <register type="OA" address="0x00002714" value="0xF0800000" />
6213 <register type="OA" address="0x00002720" value="0x00000000" />
6214 <register type="OA" address="0x00002724" value="0xF0800000" />
6215 <register type="OA" address="0x00002770" value="0x00100070" />
6216 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6217 <register type="OA" address="0x00002778" value="0x00014002" />
6218 <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6219 <register type="OA" address="0x00002780" value="0x00010002" />
6220 <register type="OA" address="0x00002784" value="0x0000C7FF" />
6221 <register type="OA" address="0x00002788" value="0x00004002" />
6222 <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6223 <register type="OA" address="0x00002790" value="0x00100700" />
6224 <register type="OA" address="0x00002794" value="0x0000FF1F" />
6225 <register type="OA" address="0x00002798" value="0x00001402" />
6226 <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6227 <register type="OA" address="0x000027A0" value="0x00001002" />
6228 <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6229 <register type="OA" address="0x000027A8" value="0x00000402" />
6230 <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6231 </register_config>
6232 <register_config type="FLEX">
6233 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6234 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6235 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6236 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6237 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6238 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6239 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6240 </register_config>
6241 </set>
6242
6243 <set name="Metric set RasterizerAndPixelBackend"
6244 mdapi_supported_apis="OGL OCL IO BB"
6245 underscore_name="rasterizer_and_pixel_backend"
6246 hw_config_guid="46dc44ca-491c-4cc1-a951-e7b3e62bf02b"
6247 chipset="BXT"
6248 symbol_name="RasterizerAndPixelBackend"
6249 >
6250 <counter name="GPU Core Clocks"
6251 description="The total number of GPU core clocks elapsed during the measurement."
6252 data_type="uint64"
6253 equation="GPU_CLOCK 0 READ"
6254 underscore_name="gpu_core_clocks"
6255 units="cycles"
6256 symbol_name="GpuCoreClocks"
6257 semantic_type="event"
6258 mdapi_supported_apis=""
6259 mdapi_usage_flags="Tier1 Frame Batch Draw"
6260 mdapi_hw_unit_type="gpu"
6261 mdapi_group="GPU"
6262 />
6263 <counter name="EU Active"
6264 description="The percentage of time in which the Execution Units were actively processing."
6265 data_type="float"
6266 max_equation="100"
6267 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6268 underscore_name="eu_active"
6269 units="percent"
6270 symbol_name="EuActive"
6271 semantic_type="duration"
6272 mdapi_supported_apis=""
6273 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6274 mdapi_group="EU Array"
6275 mdapi_hw_unit_type="gpu"
6276 />
6277 <counter name="EU Both FPU Pipes Active"
6278 description="The percentage of time in which both EU FPU pipelines were actively processing."
6279 data_type="float"
6280 max_equation="100"
6281 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6282 underscore_name="eu_fpu_both_active"
6283 units="percent"
6284 symbol_name="EuFpuBothActive"
6285 semantic_type="duration"
6286 mdapi_supported_apis=""
6287 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6288 mdapi_group="EU Array/Pipes"
6289 mdapi_hw_unit_type="gpu"
6290 />
6291 <counter name="VS Send Pipe Active"
6292 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6293 data_type="float"
6294 max_equation="100"
6295 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6296 underscore_name="vs_send_active"
6297 units="percent"
6298 symbol_name="VsSendActive"
6299 semantic_type="duration"
6300 mdapi_supported_apis="OGL IO BB"
6301 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6302 mdapi_group="EU Array/Vertex Shader"
6303 mdapi_hw_unit_type="gpu"
6304 />
6305 <counter name="VS FPU1 Pipe Active"
6306 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6307 data_type="float"
6308 max_equation="100"
6309 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6310 underscore_name="vs_fpu1_active"
6311 units="percent"
6312 symbol_name="VsFpu1Active"
6313 semantic_type="duration"
6314 mdapi_supported_apis="OGL IO BB"
6315 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6316 mdapi_group="EU Array/Vertex Shader"
6317 mdapi_hw_unit_type="gpu"
6318 />
6319 <counter name="GS Threads Dispatched"
6320 description="The total number of geometry shader hardware threads dispatched."
6321 data_type="uint64"
6322 equation="A 5 READ"
6323 underscore_name="gs_threads"
6324 units="threads"
6325 symbol_name="GsThreads"
6326 semantic_type="event"
6327 mdapi_supported_apis="OGL4 IO BB"
6328 mdapi_usage_flags="Tier3 Frame Batch Draw"
6329 mdapi_hw_unit_type="gpu"
6330 mdapi_group="EU Array/Geometry Shader"
6331 />
6332 <counter name="Early Hi-Depth Test Fails"
6333 description="The total number of pixels dropped on early hierarchical depth test."
6334 data_type="uint64"
6335 equation="A 22 READ 4 UMUL"
6336 underscore_name="hi_depth_test_fails"
6337 units="pixels"
6338 symbol_name="HiDepthTestFails"
6339 semantic_type="event"
6340 mdapi_supported_apis="OGL IO BB"
6341 mdapi_usage_flags="Tier3 Frame Batch Draw"
6342 mdapi_hw_unit_type="gpu"
6343 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6344 />
6345 <counter name="FS Both FPU Active"
6346 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6347 data_type="float"
6348 max_equation="100"
6349 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6350 underscore_name="ps_eu_both_fpu_active"
6351 units="percent"
6352 symbol_name="PsEuBothFpuActive"
6353 semantic_type="duration"
6354 mdapi_supported_apis="OGL IO BB"
6355 mdapi_usage_flags="Tier4 Frame Batch Draw"
6356 mdapi_group="3D Pipe/Fragment Shader"
6357 mdapi_hw_unit_type="gpu"
6358 />
6359 <counter name="VS Threads Dispatched"
6360 description="The total number of vertex shader hardware threads dispatched."
6361 data_type="uint64"
6362 equation="A 1 READ"
6363 underscore_name="vs_threads"
6364 units="threads"
6365 symbol_name="VsThreads"
6366 semantic_type="event"
6367 mdapi_supported_apis="OGL IO BB"
6368 mdapi_usage_flags="Tier3 Frame Batch Draw"
6369 mdapi_hw_unit_type="gpu"
6370 mdapi_group="EU Array/Vertex Shader"
6371 />
6372 <counter name="FS Threads Dispatched"
6373 description="The total number of fragment shader hardware threads dispatched."
6374 data_type="uint64"
6375 equation="A 6 READ"
6376 underscore_name="ps_threads"
6377 units="threads"
6378 symbol_name="PsThreads"
6379 semantic_type="event"
6380 mdapi_supported_apis="OGL IO BB"
6381 mdapi_usage_flags="Tier3 Frame Batch Draw"
6382 mdapi_hw_unit_type="gpu"
6383 mdapi_group="EU Array/Fragment Shader"
6384 />
6385 <counter name="Slice0 Pixel Values Ready"
6386 description="The percentage of time in which slice0 pixel values are ready"
6387 data_type="float"
6388 max_equation="100"
6389 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6390 underscore_name="pixel_values0_ready"
6391 units="percent"
6392 symbol_name="PixelValues0Ready"
6393 availability="$SliceMask 0x1 AND"
6394 semantic_type="duration"
6395 mdapi_supported_apis=""
6396 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6397 mdapi_group="GPU/3D Pipe"
6398 mdapi_hw_unit_type="slice"
6399 />
6400 <counter name="Shader Barrier Messages"
6401 description="The total number of shader barrier messages."
6402 data_type="uint64"
6403 equation="A 35 READ"
6404 underscore_name="shader_barriers"
6405 units="messages"
6406 symbol_name="ShaderBarriers"
6407 semantic_type="event"
6408 mdapi_supported_apis=""
6409 mdapi_usage_flags="Tier3 Frame Batch Draw"
6410 mdapi_hw_unit_type="gpu"
6411 mdapi_group="EU Array/Barrier"
6412 />
6413 <counter name="Sampler Texels"
6414 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6415 data_type="uint64"
6416 equation="A 28 READ 4 UMUL"
6417 underscore_name="sampler_texels"
6418 units="texels"
6419 symbol_name="SamplerTexels"
6420 semantic_type="event"
6421 mdapi_supported_apis=""
6422 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6423 mdapi_hw_unit_type="gpu"
6424 mdapi_group="Sampler/Sampler Input"
6425 />
6426 <counter name="Pixels Failing Tests"
6427 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6428 data_type="uint64"
6429 equation="A 25 READ 4 UMUL"
6430 underscore_name="pixels_failing_post_ps_tests"
6431 units="pixels"
6432 symbol_name="PixelsFailingPostPsTests"
6433 semantic_type="event"
6434 mdapi_supported_apis="OGL IO BB"
6435 mdapi_usage_flags="Tier3 Frame Batch Draw"
6436 mdapi_hw_unit_type="gpu"
6437 mdapi_group="3D Pipe/Output Merger"
6438 />
6439 <counter name="GPU Time Elapsed"
6440 description="Time elapsed on the GPU during the measurement."
6441 data_type="uint64"
6442 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6443 underscore_name="gpu_time"
6444 units="ns"
6445 symbol_name="GpuTime"
6446 semantic_type="duration"
6447 mdapi_supported_apis=""
6448 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6449 mdapi_hw_unit_type="gpu"
6450 mdapi_group="GPU"
6451 />
6452 <counter name="AVG GPU Core Frequency"
6453 description="Average GPU Core Frequency in the measurement."
6454 data_type="uint64"
6455 max_equation="$GpuMaxFrequency"
6456 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6457 underscore_name="avg_gpu_core_frequency"
6458 units="hz"
6459 symbol_name="AvgGpuCoreFrequency"
6460 semantic_type="event"
6461 mdapi_supported_apis=""
6462 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6463 mdapi_group="GPU"
6464 mdapi_hw_unit_type="gpu"
6465 />
6466 <counter name="Sampler Texels Misses"
6467 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6468 data_type="uint64"
6469 equation="A 29 READ 4 UMUL"
6470 underscore_name="sampler_texel_misses"
6471 units="texels"
6472 symbol_name="SamplerTexelMisses"
6473 semantic_type="event"
6474 mdapi_supported_apis=""
6475 mdapi_usage_flags="Tier3 Batch Frame Draw"
6476 mdapi_hw_unit_type="gpu"
6477 mdapi_group="Sampler/Sampler Cache"
6478 />
6479 <counter name="CS Threads Dispatched"
6480 description="The total number of compute shader hardware threads dispatched."
6481 data_type="uint64"
6482 equation="A 4 READ"
6483 underscore_name="cs_threads"
6484 units="threads"
6485 symbol_name="CsThreads"
6486 semantic_type="event"
6487 mdapi_supported_apis="OGL4 OCL IO BB"
6488 mdapi_usage_flags="Tier3 Frame Batch Draw"
6489 mdapi_hw_unit_type="gpu"
6490 mdapi_group="EU Array/Compute Shader"
6491 />
6492 <counter name="Slice0 Rasterizer Input Available"
6493 description="The percentage of time in which slice0 rasterizer input is available"
6494 data_type="float"
6495 max_equation="100"
6496 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6497 underscore_name="rasterizer0_input_available"
6498 units="percent"
6499 symbol_name="Rasterizer0InputAvailable"
6500 availability="$SliceMask 0x1 AND"
6501 semantic_type="duration"
6502 mdapi_supported_apis=""
6503 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6504 mdapi_group="GPU/Rasterizer"
6505 mdapi_hw_unit_type="slice"
6506 />
6507 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
6508 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
6509 data_type="float"
6510 max_equation="100"
6511 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6512 underscore_name="pixel_data0_ready"
6513 units="percent"
6514 symbol_name="PixelData0Ready"
6515 availability="$SliceMask 0x1 AND"
6516 semantic_type="duration"
6517 mdapi_supported_apis=""
6518 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6519 mdapi_group="GPU/Rasterizer/Early Depth Test"
6520 mdapi_hw_unit_type="slice"
6521 />
6522 <counter name="SLM Bytes Read"
6523 description="The total number of GPU memory bytes read from shared local memory."
6524 data_type="uint64"
6525 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6526 equation="A 30 READ 64 UMUL"
6527 underscore_name="slm_bytes_read"
6528 units="bytes"
6529 symbol_name="SlmBytesRead"
6530 semantic_type="throughput"
6531 mdapi_supported_apis="OGL4 OCL IO BB"
6532 mdapi_usage_flags="Tier3 Frame Batch Draw"
6533 mdapi_group="L3/Data Port/SLM"
6534 mdapi_hw_unit_type="gpu"
6535 />
6536 <counter name="PS FPU1 Pipe Active"
6537 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6538 data_type="float"
6539 max_equation="100"
6540 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6541 underscore_name="ps_fpu1_active"
6542 units="percent"
6543 symbol_name="PsFpu1Active"
6544 semantic_type="duration"
6545 mdapi_supported_apis="OGL IO BB"
6546 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6547 mdapi_group="EU Array/Pixel Shader"
6548 mdapi_hw_unit_type="gpu"
6549 />
6550 <counter name="PS Send Pipeline Active"
6551 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6552 data_type="float"
6553 max_equation="100"
6554 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6555 underscore_name="ps_send_active"
6556 units="percent"
6557 symbol_name="PsSendActive"
6558 semantic_type="duration"
6559 mdapi_supported_apis="OGL IO BB"
6560 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6561 mdapi_group="EU Array/Pixel Shader"
6562 mdapi_hw_unit_type="gpu"
6563 />
6564 <counter name="VS FPU0 Pipe Active"
6565 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6566 data_type="float"
6567 max_equation="100"
6568 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6569 underscore_name="vs_fpu0_active"
6570 units="percent"
6571 symbol_name="VsFpu0Active"
6572 semantic_type="duration"
6573 mdapi_supported_apis="OGL IO BB"
6574 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6575 mdapi_group="EU Array/Vertex Shader"
6576 mdapi_hw_unit_type="gpu"
6577 />
6578 <counter name="GPU Busy"
6579 description="The percentage of time in which the GPU has been processing GPU commands."
6580 data_type="float"
6581 max_equation="100"
6582 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6583 underscore_name="gpu_busy"
6584 units="percent"
6585 symbol_name="GpuBusy"
6586 semantic_type="duration"
6587 mdapi_supported_apis=""
6588 mdapi_usage_flags="Tier1 Overview System Frame"
6589 mdapi_group="GPU"
6590 mdapi_hw_unit_type="gpu"
6591 />
6592 <counter name="Rasterized Pixels"
6593 description="The total number of rasterized pixels."
6594 data_type="uint64"
6595 equation="A 21 READ 4 UMUL"
6596 underscore_name="rasterized_pixels"
6597 units="pixels"
6598 symbol_name="RasterizedPixels"
6599 semantic_type="event"
6600 mdapi_supported_apis="OGL IO BB"
6601 mdapi_usage_flags="Tier3 Frame Batch Draw"
6602 mdapi_hw_unit_type="gpu"
6603 mdapi_group="3D Pipe/Rasterizer"
6604 />
6605 <counter name="PS FPU0 Pipe Active"
6606 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6607 data_type="float"
6608 max_equation="100"
6609 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6610 underscore_name="ps_fpu0_active"
6611 units="percent"
6612 symbol_name="PsFpu0Active"
6613 semantic_type="duration"
6614 mdapi_supported_apis="OGL IO BB"
6615 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6616 mdapi_group="EU Array/Pixel Shader"
6617 mdapi_hw_unit_type="gpu"
6618 />
6619 <counter name="DS Threads Dispatched"
6620 description="The total number of domain shader hardware threads dispatched."
6621 data_type="uint64"
6622 equation="A 3 READ"
6623 underscore_name="ds_threads"
6624 units="threads"
6625 symbol_name="DsThreads"
6626 semantic_type="event"
6627 mdapi_supported_apis="OGL4 IO BB"
6628 mdapi_usage_flags="Tier3 Frame Batch Draw"
6629 mdapi_hw_unit_type="gpu"
6630 mdapi_group="EU Array/Domain Shader"
6631 />
6632 <counter name="Samples Written"
6633 description="The total number of samples or pixels written to all render targets."
6634 data_type="uint64"
6635 equation="A 26 READ 4 UMUL"
6636 underscore_name="samples_written"
6637 units="pixels"
6638 symbol_name="SamplesWritten"
6639 semantic_type="event"
6640 mdapi_supported_apis="OGL IO BB"
6641 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6642 mdapi_hw_unit_type="gpu"
6643 mdapi_group="3D Pipe/Output Merger"
6644 />
6645 <counter name="EU Stall"
6646 description="The percentage of time in which the Execution Units were stalled."
6647 data_type="float"
6648 max_equation="100"
6649 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6650 underscore_name="eu_stall"
6651 units="percent"
6652 symbol_name="EuStall"
6653 semantic_type="duration"
6654 mdapi_supported_apis=""
6655 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6656 mdapi_group="EU Array"
6657 mdapi_hw_unit_type="gpu"
6658 />
6659 <counter name="Slice0 Rasterizer Output Ready"
6660 description="The percentage of time in which slice0 rasterizer output is ready"
6661 data_type="float"
6662 max_equation="100"
6663 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6664 underscore_name="rasterizer0_output_ready"
6665 units="percent"
6666 symbol_name="Rasterizer0OutputReady"
6667 availability="$SliceMask 0x1 AND"
6668 semantic_type="duration"
6669 mdapi_supported_apis=""
6670 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6671 mdapi_group="GPU/Rasterizer"
6672 mdapi_hw_unit_type="slice"
6673 />
6674 <counter name="Samples Blended"
6675 description="The total number of blended samples or pixels written to all render targets."
6676 data_type="uint64"
6677 equation="A 27 READ 4 UMUL"
6678 underscore_name="samples_blended"
6679 units="pixels"
6680 symbol_name="SamplesBlended"
6681 semantic_type="event"
6682 mdapi_supported_apis="OGL IO BB"
6683 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6684 mdapi_hw_unit_type="gpu"
6685 mdapi_group="3D Pipe/Output Merger"
6686 />
6687 <counter name="Early Depth Test Fails"
6688 description="The total number of pixels dropped on early depth test."
6689 data_type="uint64"
6690 equation="A 23 READ 4 UMUL"
6691 underscore_name="early_depth_test_fails"
6692 units="pixels"
6693 symbol_name="EarlyDepthTestFails"
6694 semantic_type="event"
6695 mdapi_supported_apis="OGL IO BB"
6696 mdapi_usage_flags="Tier3 Frame Batch Draw"
6697 mdapi_hw_unit_type="gpu"
6698 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6699 />
6700 <counter name="Shader Memory Accesses"
6701 description="The total number of shader memory accesses to L3."
6702 data_type="uint64"
6703 equation="A 32 READ"
6704 underscore_name="shader_memory_accesses"
6705 units="messages"
6706 symbol_name="ShaderMemoryAccesses"
6707 semantic_type="event"
6708 mdapi_supported_apis=""
6709 mdapi_usage_flags="Tier3 Frame Batch Draw"
6710 mdapi_hw_unit_type="gpu"
6711 mdapi_group="L3/Data Port"
6712 />
6713 <counter name="HS Threads Dispatched"
6714 description="The total number of hull shader hardware threads dispatched."
6715 data_type="uint64"
6716 equation="A 2 READ"
6717 underscore_name="hs_threads"
6718 units="threads"
6719 symbol_name="HsThreads"
6720 semantic_type="event"
6721 mdapi_supported_apis="OGL4 IO BB"
6722 mdapi_usage_flags="Tier3 Frame Batch Draw"
6723 mdapi_hw_unit_type="gpu"
6724 mdapi_group="EU Array/Hull Shader"
6725 />
6726 <counter name="SLM Bytes Written"
6727 description="The total number of GPU memory bytes written into shared local memory."
6728 data_type="uint64"
6729 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6730 equation="A 31 READ 64 UMUL"
6731 underscore_name="slm_bytes_written"
6732 units="bytes"
6733 symbol_name="SlmBytesWritten"
6734 semantic_type="throughput"
6735 mdapi_supported_apis="OGL4 OCL IO BB"
6736 mdapi_usage_flags="Tier3 Frame Batch Draw"
6737 mdapi_group="L3/Data Port/SLM"
6738 mdapi_hw_unit_type="gpu"
6739 />
6740 <counter name="L3 Shader Throughput"
6741 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6742 data_type="uint64"
6743 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6744 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6745 underscore_name="l3_shader_throughput"
6746 units="bytes"
6747 symbol_name="L3ShaderThroughput"
6748 semantic_type="throughput"
6749 mdapi_supported_apis="OGL4 OCL IO BB"
6750 mdapi_usage_flags="Tier2 Frame Batch Draw"
6751 mdapi_group="L3/Data Port"
6752 mdapi_hw_unit_type="gpu"
6753 />
6754 <counter name="Samples Killed in FS"
6755 description="The total number of samples or pixels dropped in fragment shaders."
6756 data_type="uint64"
6757 equation="A 24 READ 4 UMUL"
6758 underscore_name="samples_killed_in_ps"
6759 units="pixels"
6760 symbol_name="SamplesKilledInPs"
6761 semantic_type="event"
6762 mdapi_supported_apis="OGL IO BB"
6763 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6764 mdapi_hw_unit_type="gpu"
6765 mdapi_group="3D Pipe/Fragment Shader"
6766 />
6767 <counter name="Slice0 PS Output Available"
6768 description="The percentage of time in which slice0 PS output is available"
6769 data_type="float"
6770 max_equation="100"
6771 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6772 underscore_name="ps_output0_available"
6773 units="percent"
6774 symbol_name="PSOutput0Available"
6775 availability="$SliceMask 0x1 AND"
6776 semantic_type="duration"
6777 mdapi_supported_apis=""
6778 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6779 mdapi_group="GPU/3D Pipe"
6780 mdapi_hw_unit_type="slice"
6781 />
6782 <counter name="Shader Atomic Memory Accesses"
6783 description="The total number of shader atomic memory accesses."
6784 data_type="uint64"
6785 equation="A 34 READ"
6786 underscore_name="shader_atomics"
6787 units="messages"
6788 symbol_name="ShaderAtomics"
6789 semantic_type="event"
6790 mdapi_supported_apis="OGL OCL IO BB"
6791 mdapi_usage_flags="Tier3 Frame Batch Draw"
6792 mdapi_hw_unit_type="gpu"
6793 mdapi_group="L3/Data Port/Atomics"
6794 />
6795 <register_config type="NOA">
6796 <register type="NOA" address="0x00009888" value="0x102D7800" />
6797 <register type="NOA" address="0x00009888" value="0x122D79E0" />
6798 <register type="NOA" address="0x00009888" value="0x0C2F0004" />
6799 <register type="NOA" address="0x00009888" value="0x100E3800" />
6800 <register type="NOA" address="0x00009888" value="0x180F0005" />
6801 <register type="NOA" address="0x00009888" value="0x002D0940" />
6802 <register type="NOA" address="0x00009888" value="0x022D802F" />
6803 <register type="NOA" address="0x00009888" value="0x042D4013" />
6804 <register type="NOA" address="0x00009888" value="0x062D1000" />
6805 <register type="NOA" address="0x00009888" value="0x0E2E0050" />
6806 <register type="NOA" address="0x00009888" value="0x022F0010" />
6807 <register type="NOA" address="0x00009888" value="0x002F0000" />
6808 <register type="NOA" address="0x00009888" value="0x084C8000" />
6809 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
6810 <register type="NOA" address="0x00009888" value="0x044E8000" />
6811 <register type="NOA" address="0x00009888" value="0x064E2000" />
6812 <register type="NOA" address="0x00009888" value="0x040E0480" />
6813 <register type="NOA" address="0x00009888" value="0x000E0000" />
6814 <register type="NOA" address="0x00009888" value="0x060F0027" />
6815 <register type="NOA" address="0x00009888" value="0x100F0000" />
6816 <register type="NOA" address="0x00009888" value="0x1A0F0040" />
6817 <register type="NOA" address="0x00009888" value="0x03938000" />
6818 <register type="NOA" address="0x00009888" value="0x05938000" />
6819 <register type="NOA" address="0x00009888" value="0x07938000" />
6820 <register type="NOA" address="0x00009888" value="0x09938000" />
6821 <register type="NOA" address="0x00009888" value="0x0B938000" />
6822 <register type="NOA" address="0x00009888" value="0x0D938000" />
6823 <register type="NOA" address="0x00009888" value="0x15904000" />
6824 <register type="NOA" address="0x00009888" value="0x17904000" />
6825 <register type="NOA" address="0x00009888" value="0x19904000" />
6826 <register type="NOA" address="0x00009888" value="0x1B904000" />
6827 <register type="NOA" address="0x00009888" value="0x1D904000" />
6828 <register type="NOA" address="0x00009888" value="0x1F904000" />
6829 <register type="NOA" address="0x00009888" value="0x37900000" />
6830 <register type="NOA" address="0x00009888" value="0x53900000" />
6831 <register type="NOA" address="0x00009888" value="0x439014A0" />
6832 <register type="NOA" address="0x00009888" value="0x459000A4" />
6833 <register type="NOA" address="0x00009888" value="0x55900000" />
6834 <register type="NOA" address="0x00009888" value="0x47900001" />
6835 <register type="NOA" address="0x00009888" value="0x33900000" />
6836 </register_config>
6837 <register_config type="OA">
6838 <register type="OA" address="0x00002740" value="0x00000000" />
6839 <register type="OA" address="0x00002744" value="0x00800000" />
6840 <register type="OA" address="0x00002710" value="0x00000000" />
6841 <register type="OA" address="0x00002714" value="0x30800000" />
6842 <register type="OA" address="0x00002720" value="0x00000000" />
6843 <register type="OA" address="0x00002724" value="0x00800000" />
6844 <register type="OA" address="0x00002770" value="0x00000002" />
6845 <register type="OA" address="0x00002774" value="0x0000EFFF" />
6846 <register type="OA" address="0x00002778" value="0x00006000" />
6847 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
6848 </register_config>
6849 <register_config type="FLEX">
6850 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6851 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6852 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6853 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6854 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6855 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6856 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6857 </register_config>
6858 </set>
6859
6860 <set name="Metric set Sampler"
6861 mdapi_supported_apis="OGL OCL IO BB"
6862 underscore_name="sampler"
6863 hw_config_guid="8364e2a8-af63-40af-b0d5-42969a255654"
6864 chipset="BXT"
6865 symbol_name="Sampler"
6866 >
6867 <counter name="GPU Core Clocks"
6868 description="The total number of GPU core clocks elapsed during the measurement."
6869 data_type="uint64"
6870 equation="GPU_CLOCK 0 READ"
6871 underscore_name="gpu_core_clocks"
6872 units="cycles"
6873 symbol_name="GpuCoreClocks"
6874 semantic_type="event"
6875 mdapi_supported_apis=""
6876 mdapi_usage_flags="Tier1 Frame Batch Draw"
6877 mdapi_hw_unit_type="gpu"
6878 mdapi_group="GPU"
6879 />
6880 <counter name="EU Active"
6881 description="The percentage of time in which the Execution Units were actively processing."
6882 data_type="float"
6883 max_equation="100"
6884 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6885 underscore_name="eu_active"
6886 units="percent"
6887 symbol_name="EuActive"
6888 semantic_type="duration"
6889 mdapi_supported_apis=""
6890 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6891 mdapi_group="EU Array"
6892 mdapi_hw_unit_type="gpu"
6893 />
6894 <counter name="Slice0 Subslice2 Input Available"
6895 description="The percentage of time in which slice0 subslice2 sampler input is available"
6896 data_type="float"
6897 max_equation="100"
6898 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6899 underscore_name="sampler02_input_available"
6900 units="percent"
6901 symbol_name="Sampler02InputAvailable"
6902 availability="$SubsliceMask 0x4 AND"
6903 semantic_type="duration"
6904 mdapi_supported_apis=""
6905 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6906 mdapi_group="GPU/Sampler"
6907 mdapi_hw_unit_type="subslice"
6908 />
6909 <counter name="EU Both FPU Pipes Active"
6910 description="The percentage of time in which both EU FPU pipelines were actively processing."
6911 data_type="float"
6912 max_equation="100"
6913 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6914 underscore_name="eu_fpu_both_active"
6915 units="percent"
6916 symbol_name="EuFpuBothActive"
6917 semantic_type="duration"
6918 mdapi_supported_apis=""
6919 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6920 mdapi_group="EU Array/Pipes"
6921 mdapi_hw_unit_type="gpu"
6922 />
6923 <counter name="VS Send Pipe Active"
6924 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6925 data_type="float"
6926 max_equation="100"
6927 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6928 underscore_name="vs_send_active"
6929 units="percent"
6930 symbol_name="VsSendActive"
6931 semantic_type="duration"
6932 mdapi_supported_apis="OGL IO BB"
6933 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6934 mdapi_group="EU Array/Vertex Shader"
6935 mdapi_hw_unit_type="gpu"
6936 />
6937 <counter name="Slice0 Subslice0 Input Available"
6938 description="The percentage of time in which slice0 subslice0 sampler input is available"
6939 data_type="float"
6940 max_equation="100"
6941 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6942 underscore_name="sampler00_input_available"
6943 units="percent"
6944 symbol_name="Sampler00InputAvailable"
6945 availability="$SubsliceMask 0x1 AND"
6946 semantic_type="duration"
6947 mdapi_supported_apis=""
6948 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6949 mdapi_group="GPU/Sampler"
6950 mdapi_hw_unit_type="subslice"
6951 />
6952 <counter name="VS FPU1 Pipe Active"
6953 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6954 data_type="float"
6955 max_equation="100"
6956 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6957 underscore_name="vs_fpu1_active"
6958 units="percent"
6959 symbol_name="VsFpu1Active"
6960 semantic_type="duration"
6961 mdapi_supported_apis="OGL IO BB"
6962 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6963 mdapi_group="EU Array/Vertex Shader"
6964 mdapi_hw_unit_type="gpu"
6965 />
6966 <counter name="GS Threads Dispatched"
6967 description="The total number of geometry shader hardware threads dispatched."
6968 data_type="uint64"
6969 equation="A 5 READ"
6970 underscore_name="gs_threads"
6971 units="threads"
6972 symbol_name="GsThreads"
6973 semantic_type="event"
6974 mdapi_supported_apis="OGL4 IO BB"
6975 mdapi_usage_flags="Tier3 Frame Batch Draw"
6976 mdapi_hw_unit_type="gpu"
6977 mdapi_group="EU Array/Geometry Shader"
6978 />
6979 <counter name="Early Hi-Depth Test Fails"
6980 description="The total number of pixels dropped on early hierarchical depth test."
6981 data_type="uint64"
6982 equation="A 22 READ 4 UMUL"
6983 underscore_name="hi_depth_test_fails"
6984 units="pixels"
6985 symbol_name="HiDepthTestFails"
6986 semantic_type="event"
6987 mdapi_supported_apis="OGL IO BB"
6988 mdapi_usage_flags="Tier3 Frame Batch Draw"
6989 mdapi_hw_unit_type="gpu"
6990 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6991 />
6992 <counter name="FS Both FPU Active"
6993 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6994 data_type="float"
6995 max_equation="100"
6996 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6997 underscore_name="ps_eu_both_fpu_active"
6998 units="percent"
6999 symbol_name="PsEuBothFpuActive"
7000 semantic_type="duration"
7001 mdapi_supported_apis="OGL IO BB"
7002 mdapi_usage_flags="Tier4 Frame Batch Draw"
7003 mdapi_group="3D Pipe/Fragment Shader"
7004 mdapi_hw_unit_type="gpu"
7005 />
7006 <counter name="VS Threads Dispatched"
7007 description="The total number of vertex shader hardware threads dispatched."
7008 data_type="uint64"
7009 equation="A 1 READ"
7010 underscore_name="vs_threads"
7011 units="threads"
7012 symbol_name="VsThreads"
7013 semantic_type="event"
7014 mdapi_supported_apis="OGL IO BB"
7015 mdapi_usage_flags="Tier3 Frame Batch Draw"
7016 mdapi_hw_unit_type="gpu"
7017 mdapi_group="EU Array/Vertex Shader"
7018 />
7019 <counter name="Slice0 Subslice2 Sampler Output Ready"
7020 description="The percentage of time in which slice0 subslice2 sampler output is ready"
7021 data_type="float"
7022 max_equation="100"
7023 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7024 underscore_name="sampler02_output_ready"
7025 units="percent"
7026 symbol_name="Sampler02OutputReady"
7027 availability="$SubsliceMask 0x4 AND"
7028 semantic_type="duration"
7029 mdapi_supported_apis=""
7030 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7031 mdapi_group="GPU/Sampler"
7032 mdapi_hw_unit_type="subslice"
7033 />
7034 <counter name="FS Threads Dispatched"
7035 description="The total number of fragment shader hardware threads dispatched."
7036 data_type="uint64"
7037 equation="A 6 READ"
7038 underscore_name="ps_threads"
7039 units="threads"
7040 symbol_name="PsThreads"
7041 semantic_type="event"
7042 mdapi_supported_apis="OGL IO BB"
7043 mdapi_usage_flags="Tier3 Frame Batch Draw"
7044 mdapi_hw_unit_type="gpu"
7045 mdapi_group="EU Array/Fragment Shader"
7046 />
7047 <counter name="Shader Barrier Messages"
7048 description="The total number of shader barrier messages."
7049 data_type="uint64"
7050 equation="A 35 READ"
7051 underscore_name="shader_barriers"
7052 units="messages"
7053 symbol_name="ShaderBarriers"
7054 semantic_type="event"
7055 mdapi_supported_apis=""
7056 mdapi_usage_flags="Tier3 Frame Batch Draw"
7057 mdapi_hw_unit_type="gpu"
7058 mdapi_group="EU Array/Barrier"
7059 />
7060 <counter name="Slice0 Subslice1 Input Available"
7061 description="The percentage of time in which slice0 subslice1 sampler input is available"
7062 data_type="float"
7063 max_equation="100"
7064 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7065 underscore_name="sampler01_input_available"
7066 units="percent"
7067 symbol_name="Sampler01InputAvailable"
7068 availability="$SubsliceMask 0x2 AND"
7069 semantic_type="duration"
7070 mdapi_supported_apis=""
7071 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7072 mdapi_group="GPU/Sampler"
7073 mdapi_hw_unit_type="subslice"
7074 />
7075 <counter name="Sampler Texels"
7076 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7077 data_type="uint64"
7078 equation="A 28 READ 4 UMUL"
7079 underscore_name="sampler_texels"
7080 units="texels"
7081 symbol_name="SamplerTexels"
7082 semantic_type="event"
7083 mdapi_supported_apis=""
7084 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7085 mdapi_hw_unit_type="gpu"
7086 mdapi_group="Sampler/Sampler Input"
7087 />
7088 <counter name="Pixels Failing Tests"
7089 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7090 data_type="uint64"
7091 equation="A 25 READ 4 UMUL"
7092 underscore_name="pixels_failing_post_ps_tests"
7093 units="pixels"
7094 symbol_name="PixelsFailingPostPsTests"
7095 semantic_type="event"
7096 mdapi_supported_apis="OGL IO BB"
7097 mdapi_usage_flags="Tier3 Frame Batch Draw"
7098 mdapi_hw_unit_type="gpu"
7099 mdapi_group="3D Pipe/Output Merger"
7100 />
7101 <counter name="GPU Time Elapsed"
7102 description="Time elapsed on the GPU during the measurement."
7103 data_type="uint64"
7104 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7105 underscore_name="gpu_time"
7106 units="ns"
7107 symbol_name="GpuTime"
7108 semantic_type="duration"
7109 mdapi_supported_apis=""
7110 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7111 mdapi_hw_unit_type="gpu"
7112 mdapi_group="GPU"
7113 />
7114 <counter name="AVG GPU Core Frequency"
7115 description="Average GPU Core Frequency in the measurement."
7116 data_type="uint64"
7117 max_equation="$GpuMaxFrequency"
7118 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7119 underscore_name="avg_gpu_core_frequency"
7120 units="hz"
7121 symbol_name="AvgGpuCoreFrequency"
7122 semantic_type="event"
7123 mdapi_supported_apis=""
7124 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7125 mdapi_group="GPU"
7126 mdapi_hw_unit_type="gpu"
7127 />
7128 <counter name="Sampler Texels Misses"
7129 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7130 data_type="uint64"
7131 equation="A 29 READ 4 UMUL"
7132 underscore_name="sampler_texel_misses"
7133 units="texels"
7134 symbol_name="SamplerTexelMisses"
7135 semantic_type="event"
7136 mdapi_supported_apis=""
7137 mdapi_usage_flags="Tier3 Batch Frame Draw"
7138 mdapi_hw_unit_type="gpu"
7139 mdapi_group="Sampler/Sampler Cache"
7140 />
7141 <counter name="CS Threads Dispatched"
7142 description="The total number of compute shader hardware threads dispatched."
7143 data_type="uint64"
7144 equation="A 4 READ"
7145 underscore_name="cs_threads"
7146 units="threads"
7147 symbol_name="CsThreads"
7148 semantic_type="event"
7149 mdapi_supported_apis="OGL4 OCL IO BB"
7150 mdapi_usage_flags="Tier3 Frame Batch Draw"
7151 mdapi_hw_unit_type="gpu"
7152 mdapi_group="EU Array/Compute Shader"
7153 />
7154 <counter name="SLM Bytes Read"
7155 description="The total number of GPU memory bytes read from shared local memory."
7156 data_type="uint64"
7157 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7158 equation="A 30 READ 64 UMUL"
7159 underscore_name="slm_bytes_read"
7160 units="bytes"
7161 symbol_name="SlmBytesRead"
7162 semantic_type="throughput"
7163 mdapi_supported_apis="OGL4 OCL IO BB"
7164 mdapi_usage_flags="Tier3 Frame Batch Draw"
7165 mdapi_group="L3/Data Port/SLM"
7166 mdapi_hw_unit_type="gpu"
7167 />
7168 <counter name="PS FPU1 Pipe Active"
7169 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7170 data_type="float"
7171 max_equation="100"
7172 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7173 underscore_name="ps_fpu1_active"
7174 units="percent"
7175 symbol_name="PsFpu1Active"
7176 semantic_type="duration"
7177 mdapi_supported_apis="OGL IO BB"
7178 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7179 mdapi_group="EU Array/Pixel Shader"
7180 mdapi_hw_unit_type="gpu"
7181 />
7182 <counter name="PS Send Pipeline Active"
7183 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7184 data_type="float"
7185 max_equation="100"
7186 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7187 underscore_name="ps_send_active"
7188 units="percent"
7189 symbol_name="PsSendActive"
7190 semantic_type="duration"
7191 mdapi_supported_apis="OGL IO BB"
7192 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7193 mdapi_group="EU Array/Pixel Shader"
7194 mdapi_hw_unit_type="gpu"
7195 />
7196 <counter name="VS FPU0 Pipe Active"
7197 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7198 data_type="float"
7199 max_equation="100"
7200 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7201 underscore_name="vs_fpu0_active"
7202 units="percent"
7203 symbol_name="VsFpu0Active"
7204 semantic_type="duration"
7205 mdapi_supported_apis="OGL IO BB"
7206 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7207 mdapi_group="EU Array/Vertex Shader"
7208 mdapi_hw_unit_type="gpu"
7209 />
7210 <counter name="GPU Busy"
7211 description="The percentage of time in which the GPU has been processing GPU commands."
7212 data_type="float"
7213 max_equation="100"
7214 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7215 underscore_name="gpu_busy"
7216 units="percent"
7217 symbol_name="GpuBusy"
7218 semantic_type="duration"
7219 mdapi_supported_apis=""
7220 mdapi_usage_flags="Tier1 Overview System Frame"
7221 mdapi_group="GPU"
7222 mdapi_hw_unit_type="gpu"
7223 />
7224 <counter name="Rasterized Pixels"
7225 description="The total number of rasterized pixels."
7226 data_type="uint64"
7227 equation="A 21 READ 4 UMUL"
7228 underscore_name="rasterized_pixels"
7229 units="pixels"
7230 symbol_name="RasterizedPixels"
7231 semantic_type="event"
7232 mdapi_supported_apis="OGL IO BB"
7233 mdapi_usage_flags="Tier3 Frame Batch Draw"
7234 mdapi_hw_unit_type="gpu"
7235 mdapi_group="3D Pipe/Rasterizer"
7236 />
7237 <counter name="PS FPU0 Pipe Active"
7238 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7239 data_type="float"
7240 max_equation="100"
7241 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7242 underscore_name="ps_fpu0_active"
7243 units="percent"
7244 symbol_name="PsFpu0Active"
7245 semantic_type="duration"
7246 mdapi_supported_apis="OGL IO BB"
7247 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7248 mdapi_group="EU Array/Pixel Shader"
7249 mdapi_hw_unit_type="gpu"
7250 />
7251 <counter name="DS Threads Dispatched"
7252 description="The total number of domain shader hardware threads dispatched."
7253 data_type="uint64"
7254 equation="A 3 READ"
7255 underscore_name="ds_threads"
7256 units="threads"
7257 symbol_name="DsThreads"
7258 semantic_type="event"
7259 mdapi_supported_apis="OGL4 IO BB"
7260 mdapi_usage_flags="Tier3 Frame Batch Draw"
7261 mdapi_hw_unit_type="gpu"
7262 mdapi_group="EU Array/Domain Shader"
7263 />
7264 <counter name="Samples Written"
7265 description="The total number of samples or pixels written to all render targets."
7266 data_type="uint64"
7267 equation="A 26 READ 4 UMUL"
7268 underscore_name="samples_written"
7269 units="pixels"
7270 symbol_name="SamplesWritten"
7271 semantic_type="event"
7272 mdapi_supported_apis="OGL IO BB"
7273 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7274 mdapi_hw_unit_type="gpu"
7275 mdapi_group="3D Pipe/Output Merger"
7276 />
7277 <counter name="EU Stall"
7278 description="The percentage of time in which the Execution Units were stalled."
7279 data_type="float"
7280 max_equation="100"
7281 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7282 underscore_name="eu_stall"
7283 units="percent"
7284 symbol_name="EuStall"
7285 semantic_type="duration"
7286 mdapi_supported_apis=""
7287 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7288 mdapi_group="EU Array"
7289 mdapi_hw_unit_type="gpu"
7290 />
7291 <counter name="Samples Blended"
7292 description="The total number of blended samples or pixels written to all render targets."
7293 data_type="uint64"
7294 equation="A 27 READ 4 UMUL"
7295 underscore_name="samples_blended"
7296 units="pixels"
7297 symbol_name="SamplesBlended"
7298 semantic_type="event"
7299 mdapi_supported_apis="OGL IO BB"
7300 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7301 mdapi_hw_unit_type="gpu"
7302 mdapi_group="3D Pipe/Output Merger"
7303 />
7304 <counter name="Early Depth Test Fails"
7305 description="The total number of pixels dropped on early depth test."
7306 data_type="uint64"
7307 equation="A 23 READ 4 UMUL"
7308 underscore_name="early_depth_test_fails"
7309 units="pixels"
7310 symbol_name="EarlyDepthTestFails"
7311 semantic_type="event"
7312 mdapi_supported_apis="OGL IO BB"
7313 mdapi_usage_flags="Tier3 Frame Batch Draw"
7314 mdapi_hw_unit_type="gpu"
7315 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7316 />
7317 <counter name="Slice0 Subslice0 Sampler Output Ready"
7318 description="The percentage of time in which slice0 subslice0 sampler output is ready"
7319 data_type="float"
7320 max_equation="100"
7321 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7322 underscore_name="sampler00_output_ready"
7323 units="percent"
7324 symbol_name="Sampler00OutputReady"
7325 availability="$SubsliceMask 0x1 AND"
7326 semantic_type="duration"
7327 mdapi_supported_apis=""
7328 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7329 mdapi_group="GPU/Sampler"
7330 mdapi_hw_unit_type="subslice"
7331 />
7332 <counter name="Slice0 Subslice1 Sampler Output Ready"
7333 description="The percentage of time in which slice0 subslice1 sampler output is ready"
7334 data_type="float"
7335 max_equation="100"
7336 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7337 underscore_name="sampler01_output_ready"
7338 units="percent"
7339 symbol_name="Sampler01OutputReady"
7340 availability="$SubsliceMask 0x2 AND"
7341 semantic_type="duration"
7342 mdapi_supported_apis=""
7343 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7344 mdapi_group="GPU/Sampler"
7345 mdapi_hw_unit_type="subslice"
7346 />
7347 <counter name="Shader Memory Accesses"
7348 description="The total number of shader memory accesses to L3."
7349 data_type="uint64"
7350 equation="A 32 READ"
7351 underscore_name="shader_memory_accesses"
7352 units="messages"
7353 symbol_name="ShaderMemoryAccesses"
7354 semantic_type="event"
7355 mdapi_supported_apis=""
7356 mdapi_usage_flags="Tier3 Frame Batch Draw"
7357 mdapi_hw_unit_type="gpu"
7358 mdapi_group="L3/Data Port"
7359 />
7360 <counter name="HS Threads Dispatched"
7361 description="The total number of hull shader hardware threads dispatched."
7362 data_type="uint64"
7363 equation="A 2 READ"
7364 underscore_name="hs_threads"
7365 units="threads"
7366 symbol_name="HsThreads"
7367 semantic_type="event"
7368 mdapi_supported_apis="OGL4 IO BB"
7369 mdapi_usage_flags="Tier3 Frame Batch Draw"
7370 mdapi_hw_unit_type="gpu"
7371 mdapi_group="EU Array/Hull Shader"
7372 />
7373 <counter name="SLM Bytes Written"
7374 description="The total number of GPU memory bytes written into shared local memory."
7375 data_type="uint64"
7376 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7377 equation="A 31 READ 64 UMUL"
7378 underscore_name="slm_bytes_written"
7379 units="bytes"
7380 symbol_name="SlmBytesWritten"
7381 semantic_type="throughput"
7382 mdapi_supported_apis="OGL4 OCL IO BB"
7383 mdapi_usage_flags="Tier3 Frame Batch Draw"
7384 mdapi_group="L3/Data Port/SLM"
7385 mdapi_hw_unit_type="gpu"
7386 />
7387 <counter name="L3 Shader Throughput"
7388 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7389 data_type="uint64"
7390 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7391 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7392 underscore_name="l3_shader_throughput"
7393 units="bytes"
7394 symbol_name="L3ShaderThroughput"
7395 semantic_type="throughput"
7396 mdapi_supported_apis="OGL4 OCL IO BB"
7397 mdapi_usage_flags="Tier2 Frame Batch Draw"
7398 mdapi_group="L3/Data Port"
7399 mdapi_hw_unit_type="gpu"
7400 />
7401 <counter name="Samples Killed in FS"
7402 description="The total number of samples or pixels dropped in fragment shaders."
7403 data_type="uint64"
7404 equation="A 24 READ 4 UMUL"
7405 underscore_name="samples_killed_in_ps"
7406 units="pixels"
7407 symbol_name="SamplesKilledInPs"
7408 semantic_type="event"
7409 mdapi_supported_apis="OGL IO BB"
7410 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7411 mdapi_hw_unit_type="gpu"
7412 mdapi_group="3D Pipe/Fragment Shader"
7413 />
7414 <counter name="Shader Atomic Memory Accesses"
7415 description="The total number of shader atomic memory accesses."
7416 data_type="uint64"
7417 equation="A 34 READ"
7418 underscore_name="shader_atomics"
7419 units="messages"
7420 symbol_name="ShaderAtomics"
7421 semantic_type="event"
7422 mdapi_supported_apis="OGL OCL IO BB"
7423 mdapi_usage_flags="Tier3 Frame Batch Draw"
7424 mdapi_hw_unit_type="gpu"
7425 mdapi_group="L3/Data Port/Atomics"
7426 />
7427 <register_config type="NOA">
7428 <register type="NOA" address="0x00009888" value="0x121300A0" />
7429 <register type="NOA" address="0x00009888" value="0x141600AB" />
7430 <register type="NOA" address="0x00009888" value="0x123300A0" />
7431 <register type="NOA" address="0x00009888" value="0x143600AB" />
7432 <register type="NOA" address="0x00009888" value="0x125300A0" />
7433 <register type="NOA" address="0x00009888" value="0x145600AB" />
7434 <register type="NOA" address="0x00009888" value="0x0C2D4000" />
7435 <register type="NOA" address="0x00009888" value="0x0E2D5000" />
7436 <register type="NOA" address="0x00009888" value="0x002D4000" />
7437 <register type="NOA" address="0x00009888" value="0x022D5000" />
7438 <register type="NOA" address="0x00009888" value="0x042D5000" />
7439 <register type="NOA" address="0x00009888" value="0x062D1000" />
7440 <register type="NOA" address="0x00009888" value="0x102E01A0" />
7441 <register type="NOA" address="0x00009888" value="0x0C2E5000" />
7442 <register type="NOA" address="0x00009888" value="0x0E2E0065" />
7443 <register type="NOA" address="0x00009888" value="0x164C2000" />
7444 <register type="NOA" address="0x00009888" value="0x044C8000" />
7445 <register type="NOA" address="0x00009888" value="0x064CC000" />
7446 <register type="NOA" address="0x00009888" value="0x084C4000" />
7447 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
7448 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
7449 <register type="NOA" address="0x00009888" value="0x004E8000" />
7450 <register type="NOA" address="0x00009888" value="0x024EA000" />
7451 <register type="NOA" address="0x00009888" value="0x044E2000" />
7452 <register type="NOA" address="0x00009888" value="0x064E2000" />
7453 <register type="NOA" address="0x00009888" value="0x1C0F0800" />
7454 <register type="NOA" address="0x00009888" value="0x180F4000" />
7455 <register type="NOA" address="0x00009888" value="0x1A0F023F" />
7456 <register type="NOA" address="0x00009888" value="0x1E2C0003" />
7457 <register type="NOA" address="0x00009888" value="0x1A2CC030" />
7458 <register type="NOA" address="0x00009888" value="0x04132180" />
7459 <register type="NOA" address="0x00009888" value="0x02130000" />
7460 <register type="NOA" address="0x00009888" value="0x0C148000" />
7461 <register type="NOA" address="0x00009888" value="0x0E142000" />
7462 <register type="NOA" address="0x00009888" value="0x04148000" />
7463 <register type="NOA" address="0x00009888" value="0x1E150140" />
7464 <register type="NOA" address="0x00009888" value="0x1C150040" />
7465 <register type="NOA" address="0x00009888" value="0x0C163000" />
7466 <register type="NOA" address="0x00009888" value="0x0E160068" />
7467 <register type="NOA" address="0x00009888" value="0x10160000" />
7468 <register type="NOA" address="0x00009888" value="0x18160000" />
7469 <register type="NOA" address="0x00009888" value="0x0A164000" />
7470 <register type="NOA" address="0x00009888" value="0x04330043" />
7471 <register type="NOA" address="0x00009888" value="0x02330000" />
7472 <register type="NOA" address="0x00009888" value="0x0234A000" />
7473 <register type="NOA" address="0x00009888" value="0x04342000" />
7474 <register type="NOA" address="0x00009888" value="0x1C350015" />
7475 <register type="NOA" address="0x00009888" value="0x02363460" />
7476 <register type="NOA" address="0x00009888" value="0x10360000" />
7477 <register type="NOA" address="0x00009888" value="0x04360000" />
7478 <register type="NOA" address="0x00009888" value="0x06360000" />
7479 <register type="NOA" address="0x00009888" value="0x08364000" />
7480 <register type="NOA" address="0x00009888" value="0x06530043" />
7481 <register type="NOA" address="0x00009888" value="0x02530000" />
7482 <register type="NOA" address="0x00009888" value="0x0E548000" />
7483 <register type="NOA" address="0x00009888" value="0x00548000" />
7484 <register type="NOA" address="0x00009888" value="0x06542000" />
7485 <register type="NOA" address="0x00009888" value="0x1E550400" />
7486 <register type="NOA" address="0x00009888" value="0x1A552000" />
7487 <register type="NOA" address="0x00009888" value="0x1C550100" />
7488 <register type="NOA" address="0x00009888" value="0x0E563000" />
7489 <register type="NOA" address="0x00009888" value="0x00563400" />
7490 <register type="NOA" address="0x00009888" value="0x10560000" />
7491 <register type="NOA" address="0x00009888" value="0x18560000" />
7492 <register type="NOA" address="0x00009888" value="0x02560000" />
7493 <register type="NOA" address="0x00009888" value="0x0C564000" />
7494 <register type="NOA" address="0x00009888" value="0x1993A800" />
7495 <register type="NOA" address="0x00009888" value="0x03938000" />
7496 <register type="NOA" address="0x00009888" value="0x05938000" />
7497 <register type="NOA" address="0x00009888" value="0x07938000" />
7498 <register type="NOA" address="0x00009888" value="0x09938000" />
7499 <register type="NOA" address="0x00009888" value="0x0B938000" />
7500 <register type="NOA" address="0x00009888" value="0x0D938000" />
7501 <register type="NOA" address="0x00009888" value="0x2D904000" />
7502 <register type="NOA" address="0x00009888" value="0x2F904000" />
7503 <register type="NOA" address="0x00009888" value="0x31904000" />
7504 <register type="NOA" address="0x00009888" value="0x15904000" />
7505 <register type="NOA" address="0x00009888" value="0x17904000" />
7506 <register type="NOA" address="0x00009888" value="0x19904000" />
7507 <register type="NOA" address="0x00009888" value="0x1B904000" />
7508 <register type="NOA" address="0x00009888" value="0x1D904000" />
7509 <register type="NOA" address="0x00009888" value="0x1F904000" />
7510 <register type="NOA" address="0x00009888" value="0x59900000" />
7511 <register type="NOA" address="0x00009888" value="0x4B9014A0" />
7512 <register type="NOA" address="0x00009888" value="0x37900000" />
7513 <register type="NOA" address="0x00009888" value="0x33900000" />
7514 <register type="NOA" address="0x00009888" value="0x4D900001" />
7515 <register type="NOA" address="0x00009888" value="0x53900000" />
7516 <register type="NOA" address="0x00009888" value="0x43900820" />
7517 <register type="NOA" address="0x00009888" value="0x45901022" />
7518 <register type="NOA" address="0x00009888" value="0x55900000" />
7519 <register type="NOA" address="0x00009888" value="0x47900000" />
7520 </register_config>
7521 <register_config type="OA">
7522 <register type="OA" address="0x00002740" value="0x00000000" />
7523 <register type="OA" address="0x00002744" value="0x00800000" />
7524 <register type="OA" address="0x00002710" value="0x00000000" />
7525 <register type="OA" address="0x00002714" value="0x70800000" />
7526 <register type="OA" address="0x00002720" value="0x00000000" />
7527 <register type="OA" address="0x00002724" value="0x00800000" />
7528 <register type="OA" address="0x00002770" value="0x0000C000" />
7529 <register type="OA" address="0x00002774" value="0x0000E7FF" />
7530 <register type="OA" address="0x00002778" value="0x00003000" />
7531 <register type="OA" address="0x0000277C" value="0x0000F9FF" />
7532 <register type="OA" address="0x00002780" value="0x00000C00" />
7533 <register type="OA" address="0x00002784" value="0x0000FE7F" />
7534 </register_config>
7535 <register_config type="FLEX">
7536 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7537 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7538 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7539 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7540 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7541 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7542 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7543 </register_config>
7544 </set>
7545
7546 <set name="Metric set TDL_1"
7547 mdapi_supported_apis="OGL OCL IO BB"
7548 underscore_name="tdl_1"
7549 hw_config_guid="175c8092-cb25-4d1e-8dc7-b4fdd39e2d92"
7550 chipset="BXT"
7551 symbol_name="TDL_1"
7552 >
7553 <counter name="GPU Core Clocks"
7554 description="The total number of GPU core clocks elapsed during the measurement."
7555 data_type="uint64"
7556 equation="GPU_CLOCK 0 READ"
7557 underscore_name="gpu_core_clocks"
7558 units="cycles"
7559 symbol_name="GpuCoreClocks"
7560 semantic_type="event"
7561 mdapi_supported_apis=""
7562 mdapi_usage_flags="Tier1 Frame Batch Draw"
7563 mdapi_hw_unit_type="gpu"
7564 mdapi_group="GPU"
7565 />
7566 <counter name="EU Active"
7567 description="The percentage of time in which the Execution Units were actively processing."
7568 data_type="float"
7569 max_equation="100"
7570 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7571 underscore_name="eu_active"
7572 units="percent"
7573 symbol_name="EuActive"
7574 semantic_type="duration"
7575 mdapi_supported_apis=""
7576 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7577 mdapi_group="EU Array"
7578 mdapi_hw_unit_type="gpu"
7579 />
7580 <counter name="EU Both FPU Pipes Active"
7581 description="The percentage of time in which both EU FPU pipelines were actively processing."
7582 data_type="float"
7583 max_equation="100"
7584 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7585 underscore_name="eu_fpu_both_active"
7586 units="percent"
7587 symbol_name="EuFpuBothActive"
7588 semantic_type="duration"
7589 mdapi_supported_apis=""
7590 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7591 mdapi_group="EU Array/Pipes"
7592 mdapi_hw_unit_type="gpu"
7593 />
7594 <counter name="VS Send Pipe Active"
7595 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7596 data_type="float"
7597 max_equation="100"
7598 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7599 underscore_name="vs_send_active"
7600 units="percent"
7601 symbol_name="VsSendActive"
7602 semantic_type="duration"
7603 mdapi_supported_apis="OGL IO BB"
7604 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7605 mdapi_group="EU Array/Vertex Shader"
7606 mdapi_hw_unit_type="gpu"
7607 />
7608 <counter name="VS FPU1 Pipe Active"
7609 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7610 data_type="float"
7611 max_equation="100"
7612 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7613 underscore_name="vs_fpu1_active"
7614 units="percent"
7615 symbol_name="VsFpu1Active"
7616 semantic_type="duration"
7617 mdapi_supported_apis="OGL IO BB"
7618 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7619 mdapi_group="EU Array/Vertex Shader"
7620 mdapi_hw_unit_type="gpu"
7621 />
7622 <counter name="GS Threads Dispatched"
7623 description="The total number of geometry shader hardware threads dispatched."
7624 data_type="uint64"
7625 equation="A 5 READ"
7626 underscore_name="gs_threads"
7627 units="threads"
7628 symbol_name="GsThreads"
7629 semantic_type="event"
7630 mdapi_supported_apis="OGL4 IO BB"
7631 mdapi_usage_flags="Tier3 Frame Batch Draw"
7632 mdapi_hw_unit_type="gpu"
7633 mdapi_group="EU Array/Geometry Shader"
7634 />
7635 <counter name="Early Hi-Depth Test Fails"
7636 description="The total number of pixels dropped on early hierarchical depth test."
7637 data_type="uint64"
7638 equation="A 22 READ 4 UMUL"
7639 underscore_name="hi_depth_test_fails"
7640 units="pixels"
7641 symbol_name="HiDepthTestFails"
7642 semantic_type="event"
7643 mdapi_supported_apis="OGL IO BB"
7644 mdapi_usage_flags="Tier3 Frame Batch Draw"
7645 mdapi_hw_unit_type="gpu"
7646 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7647 />
7648 <counter name="FS Both FPU Active"
7649 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7650 data_type="float"
7651 max_equation="100"
7652 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7653 underscore_name="ps_eu_both_fpu_active"
7654 units="percent"
7655 symbol_name="PsEuBothFpuActive"
7656 semantic_type="duration"
7657 mdapi_supported_apis="OGL IO BB"
7658 mdapi_usage_flags="Tier4 Frame Batch Draw"
7659 mdapi_group="3D Pipe/Fragment Shader"
7660 mdapi_hw_unit_type="gpu"
7661 />
7662 <counter name="VS Threads Dispatched"
7663 description="The total number of vertex shader hardware threads dispatched."
7664 data_type="uint64"
7665 equation="A 1 READ"
7666 underscore_name="vs_threads"
7667 units="threads"
7668 symbol_name="VsThreads"
7669 semantic_type="event"
7670 mdapi_supported_apis="OGL IO BB"
7671 mdapi_usage_flags="Tier3 Frame Batch Draw"
7672 mdapi_hw_unit_type="gpu"
7673 mdapi_group="EU Array/Vertex Shader"
7674 />
7675 <counter name="FS Threads Dispatched"
7676 description="The total number of fragment shader hardware threads dispatched."
7677 data_type="uint64"
7678 equation="A 6 READ"
7679 underscore_name="ps_threads"
7680 units="threads"
7681 symbol_name="PsThreads"
7682 semantic_type="event"
7683 mdapi_supported_apis="OGL IO BB"
7684 mdapi_usage_flags="Tier3 Frame Batch Draw"
7685 mdapi_hw_unit_type="gpu"
7686 mdapi_group="EU Array/Fragment Shader"
7687 />
7688 <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
7689 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
7690 data_type="float"
7691 max_equation="100"
7692 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7693 underscore_name="non_ps_thread02_ready_for_dispatch"
7694 units="percent"
7695 symbol_name="NonPSThread02ReadyForDispatch"
7696 availability="$SubsliceMask 0x4 AND"
7697 semantic_type="duration"
7698 mdapi_supported_apis=""
7699 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7700 mdapi_group="GPU/Thread Dispatcher"
7701 mdapi_hw_unit_type="subslice"
7702 />
7703 <counter name="Shader Barrier Messages"
7704 description="The total number of shader barrier messages."
7705 data_type="uint64"
7706 equation="A 35 READ"
7707 underscore_name="shader_barriers"
7708 units="messages"
7709 symbol_name="ShaderBarriers"
7710 semantic_type="event"
7711 mdapi_supported_apis=""
7712 mdapi_usage_flags="Tier3 Frame Batch Draw"
7713 mdapi_hw_unit_type="gpu"
7714 mdapi_group="EU Array/Barrier"
7715 />
7716 <counter name="Sampler Texels"
7717 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7718 data_type="uint64"
7719 equation="A 28 READ 4 UMUL"
7720 underscore_name="sampler_texels"
7721 units="texels"
7722 symbol_name="SamplerTexels"
7723 semantic_type="event"
7724 mdapi_supported_apis=""
7725 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7726 mdapi_hw_unit_type="gpu"
7727 mdapi_group="Sampler/Sampler Input"
7728 />
7729 <counter name="Pixels Failing Tests"
7730 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7731 data_type="uint64"
7732 equation="A 25 READ 4 UMUL"
7733 underscore_name="pixels_failing_post_ps_tests"
7734 units="pixels"
7735 symbol_name="PixelsFailingPostPsTests"
7736 semantic_type="event"
7737 mdapi_supported_apis="OGL IO BB"
7738 mdapi_usage_flags="Tier3 Frame Batch Draw"
7739 mdapi_hw_unit_type="gpu"
7740 mdapi_group="3D Pipe/Output Merger"
7741 />
7742 <counter name="GPU Time Elapsed"
7743 description="Time elapsed on the GPU during the measurement."
7744 data_type="uint64"
7745 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7746 underscore_name="gpu_time"
7747 units="ns"
7748 symbol_name="GpuTime"
7749 semantic_type="duration"
7750 mdapi_supported_apis=""
7751 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7752 mdapi_hw_unit_type="gpu"
7753 mdapi_group="GPU"
7754 />
7755 <counter name="AVG GPU Core Frequency"
7756 description="Average GPU Core Frequency in the measurement."
7757 data_type="uint64"
7758 max_equation="$GpuMaxFrequency"
7759 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7760 underscore_name="avg_gpu_core_frequency"
7761 units="hz"
7762 symbol_name="AvgGpuCoreFrequency"
7763 semantic_type="event"
7764 mdapi_supported_apis=""
7765 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7766 mdapi_group="GPU"
7767 mdapi_hw_unit_type="gpu"
7768 />
7769 <counter name="Sampler Texels Misses"
7770 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7771 data_type="uint64"
7772 equation="A 29 READ 4 UMUL"
7773 underscore_name="sampler_texel_misses"
7774 units="texels"
7775 symbol_name="SamplerTexelMisses"
7776 semantic_type="event"
7777 mdapi_supported_apis=""
7778 mdapi_usage_flags="Tier3 Batch Frame Draw"
7779 mdapi_hw_unit_type="gpu"
7780 mdapi_group="Sampler/Sampler Cache"
7781 />
7782 <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
7783 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
7784 data_type="float"
7785 max_equation="100"
7786 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7787 underscore_name="non_ps_thread00_ready_for_dispatch"
7788 units="percent"
7789 symbol_name="NonPSThread00ReadyForDispatch"
7790 availability="$SubsliceMask 0x1 AND"
7791 semantic_type="duration"
7792 mdapi_supported_apis=""
7793 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7794 mdapi_group="GPU/Thread Dispatcher"
7795 mdapi_hw_unit_type="subslice"
7796 />
7797 <counter name="CS Threads Dispatched"
7798 description="The total number of compute shader hardware threads dispatched."
7799 data_type="uint64"
7800 equation="A 4 READ"
7801 underscore_name="cs_threads"
7802 units="threads"
7803 symbol_name="CsThreads"
7804 semantic_type="event"
7805 mdapi_supported_apis="OGL4 OCL IO BB"
7806 mdapi_usage_flags="Tier3 Frame Batch Draw"
7807 mdapi_hw_unit_type="gpu"
7808 mdapi_group="EU Array/Compute Shader"
7809 />
7810 <counter name="SLM Bytes Read"
7811 description="The total number of GPU memory bytes read from shared local memory."
7812 data_type="uint64"
7813 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7814 equation="A 30 READ 64 UMUL"
7815 underscore_name="slm_bytes_read"
7816 units="bytes"
7817 symbol_name="SlmBytesRead"
7818 semantic_type="throughput"
7819 mdapi_supported_apis="OGL4 OCL IO BB"
7820 mdapi_usage_flags="Tier3 Frame Batch Draw"
7821 mdapi_group="L3/Data Port/SLM"
7822 mdapi_hw_unit_type="gpu"
7823 />
7824 <counter name="PS FPU1 Pipe Active"
7825 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7826 data_type="float"
7827 max_equation="100"
7828 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7829 underscore_name="ps_fpu1_active"
7830 units="percent"
7831 symbol_name="PsFpu1Active"
7832 semantic_type="duration"
7833 mdapi_supported_apis="OGL IO BB"
7834 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7835 mdapi_group="EU Array/Pixel Shader"
7836 mdapi_hw_unit_type="gpu"
7837 />
7838 <counter name="PS Send Pipeline Active"
7839 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7840 data_type="float"
7841 max_equation="100"
7842 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7843 underscore_name="ps_send_active"
7844 units="percent"
7845 symbol_name="PsSendActive"
7846 semantic_type="duration"
7847 mdapi_supported_apis="OGL IO BB"
7848 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7849 mdapi_group="EU Array/Pixel Shader"
7850 mdapi_hw_unit_type="gpu"
7851 />
7852 <counter name="VS FPU0 Pipe Active"
7853 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7854 data_type="float"
7855 max_equation="100"
7856 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7857 underscore_name="vs_fpu0_active"
7858 units="percent"
7859 symbol_name="VsFpu0Active"
7860 semantic_type="duration"
7861 mdapi_supported_apis="OGL IO BB"
7862 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7863 mdapi_group="EU Array/Vertex Shader"
7864 mdapi_hw_unit_type="gpu"
7865 />
7866 <counter name="GPU Busy"
7867 description="The percentage of time in which the GPU has been processing GPU commands."
7868 data_type="float"
7869 max_equation="100"
7870 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7871 underscore_name="gpu_busy"
7872 units="percent"
7873 symbol_name="GpuBusy"
7874 semantic_type="duration"
7875 mdapi_supported_apis=""
7876 mdapi_usage_flags="Tier1 Overview System Frame"
7877 mdapi_group="GPU"
7878 mdapi_hw_unit_type="gpu"
7879 />
7880 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
7881 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
7882 data_type="float"
7883 max_equation="100"
7884 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7885 underscore_name="ps_thread00_ready_for_dispatch"
7886 units="percent"
7887 symbol_name="PSThread00ReadyForDispatch"
7888 availability="$SubsliceMask 0x1 AND"
7889 semantic_type="duration"
7890 mdapi_supported_apis=""
7891 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7892 mdapi_group="GPU/Thread Dispatcher"
7893 mdapi_hw_unit_type="subslice"
7894 />
7895 <counter name="Rasterized Pixels"
7896 description="The total number of rasterized pixels."
7897 data_type="uint64"
7898 equation="A 21 READ 4 UMUL"
7899 underscore_name="rasterized_pixels"
7900 units="pixels"
7901 symbol_name="RasterizedPixels"
7902 semantic_type="event"
7903 mdapi_supported_apis="OGL IO BB"
7904 mdapi_usage_flags="Tier3 Frame Batch Draw"
7905 mdapi_hw_unit_type="gpu"
7906 mdapi_group="3D Pipe/Rasterizer"
7907 />
7908 <counter name="PS FPU0 Pipe Active"
7909 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7910 data_type="float"
7911 max_equation="100"
7912 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7913 underscore_name="ps_fpu0_active"
7914 units="percent"
7915 symbol_name="PsFpu0Active"
7916 semantic_type="duration"
7917 mdapi_supported_apis="OGL IO BB"
7918 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7919 mdapi_group="EU Array/Pixel Shader"
7920 mdapi_hw_unit_type="gpu"
7921 />
7922 <counter name="DS Threads Dispatched"
7923 description="The total number of domain shader hardware threads dispatched."
7924 data_type="uint64"
7925 equation="A 3 READ"
7926 underscore_name="ds_threads"
7927 units="threads"
7928 symbol_name="DsThreads"
7929 semantic_type="event"
7930 mdapi_supported_apis="OGL4 IO BB"
7931 mdapi_usage_flags="Tier3 Frame Batch Draw"
7932 mdapi_hw_unit_type="gpu"
7933 mdapi_group="EU Array/Domain Shader"
7934 />
7935 <counter name="Samples Written"
7936 description="The total number of samples or pixels written to all render targets."
7937 data_type="uint64"
7938 equation="A 26 READ 4 UMUL"
7939 underscore_name="samples_written"
7940 units="pixels"
7941 symbol_name="SamplesWritten"
7942 semantic_type="event"
7943 mdapi_supported_apis="OGL IO BB"
7944 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7945 mdapi_hw_unit_type="gpu"
7946 mdapi_group="3D Pipe/Output Merger"
7947 />
7948 <counter name="EU Stall"
7949 description="The percentage of time in which the Execution Units were stalled."
7950 data_type="float"
7951 max_equation="100"
7952 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7953 underscore_name="eu_stall"
7954 units="percent"
7955 symbol_name="EuStall"
7956 semantic_type="duration"
7957 mdapi_supported_apis=""
7958 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7959 mdapi_group="EU Array"
7960 mdapi_hw_unit_type="gpu"
7961 />
7962 <counter name="Samples Blended"
7963 description="The total number of blended samples or pixels written to all render targets."
7964 data_type="uint64"
7965 equation="A 27 READ 4 UMUL"
7966 underscore_name="samples_blended"
7967 units="pixels"
7968 symbol_name="SamplesBlended"
7969 semantic_type="event"
7970 mdapi_supported_apis="OGL IO BB"
7971 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7972 mdapi_hw_unit_type="gpu"
7973 mdapi_group="3D Pipe/Output Merger"
7974 />
7975 <counter name="Early Depth Test Fails"
7976 description="The total number of pixels dropped on early depth test."
7977 data_type="uint64"
7978 equation="A 23 READ 4 UMUL"
7979 underscore_name="early_depth_test_fails"
7980 units="pixels"
7981 symbol_name="EarlyDepthTestFails"
7982 semantic_type="event"
7983 mdapi_supported_apis="OGL IO BB"
7984 mdapi_usage_flags="Tier3 Frame Batch Draw"
7985 mdapi_hw_unit_type="gpu"
7986 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7987 />
7988 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
7989 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
7990 data_type="float"
7991 max_equation="100"
7992 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7993 underscore_name="ps_thread01_ready_for_dispatch"
7994 units="percent"
7995 symbol_name="PSThread01ReadyForDispatch"
7996 availability="$SubsliceMask 0x2 AND"
7997 semantic_type="duration"
7998 mdapi_supported_apis=""
7999 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8000 mdapi_group="GPU/Thread Dispatcher"
8001 mdapi_hw_unit_type="subslice"
8002 />
8003 <counter name="Shader Memory Accesses"
8004 description="The total number of shader memory accesses to L3."
8005 data_type="uint64"
8006 equation="A 32 READ"
8007 underscore_name="shader_memory_accesses"
8008 units="messages"
8009 symbol_name="ShaderMemoryAccesses"
8010 semantic_type="event"
8011 mdapi_supported_apis=""
8012 mdapi_usage_flags="Tier3 Frame Batch Draw"
8013 mdapi_hw_unit_type="gpu"
8014 mdapi_group="L3/Data Port"
8015 />
8016 <counter name="HS Threads Dispatched"
8017 description="The total number of hull shader hardware threads dispatched."
8018 data_type="uint64"
8019 equation="A 2 READ"
8020 underscore_name="hs_threads"
8021 units="threads"
8022 symbol_name="HsThreads"
8023 semantic_type="event"
8024 mdapi_supported_apis="OGL4 IO BB"
8025 mdapi_usage_flags="Tier3 Frame Batch Draw"
8026 mdapi_hw_unit_type="gpu"
8027 mdapi_group="EU Array/Hull Shader"
8028 />
8029 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
8030 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8031 data_type="float"
8032 max_equation="100"
8033 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
8034 underscore_name="ps_thread02_ready_for_dispatch"
8035 units="percent"
8036 symbol_name="PSThread02ReadyForDispatch"
8037 availability="$SubsliceMask 0x4 AND"
8038 semantic_type="duration"
8039 mdapi_supported_apis=""
8040 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8041 mdapi_group="GPU/Thread Dispatcher"
8042 mdapi_hw_unit_type="subslice"
8043 />
8044 <counter name="SLM Bytes Written"
8045 description="The total number of GPU memory bytes written into shared local memory."
8046 data_type="uint64"
8047 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8048 equation="A 31 READ 64 UMUL"
8049 underscore_name="slm_bytes_written"
8050 units="bytes"
8051 symbol_name="SlmBytesWritten"
8052 semantic_type="throughput"
8053 mdapi_supported_apis="OGL4 OCL IO BB"
8054 mdapi_usage_flags="Tier3 Frame Batch Draw"
8055 mdapi_group="L3/Data Port/SLM"
8056 mdapi_hw_unit_type="gpu"
8057 />
8058 <counter name="L3 Shader Throughput"
8059 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8060 data_type="uint64"
8061 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
8062 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8063 underscore_name="l3_shader_throughput"
8064 units="bytes"
8065 symbol_name="L3ShaderThroughput"
8066 semantic_type="throughput"
8067 mdapi_supported_apis="OGL4 OCL IO BB"
8068 mdapi_usage_flags="Tier2 Frame Batch Draw"
8069 mdapi_group="L3/Data Port"
8070 mdapi_hw_unit_type="gpu"
8071 />
8072 <counter name="Samples Killed in FS"
8073 description="The total number of samples or pixels dropped in fragment shaders."
8074 data_type="uint64"
8075 equation="A 24 READ 4 UMUL"
8076 underscore_name="samples_killed_in_ps"
8077 units="pixels"
8078 symbol_name="SamplesKilledInPs"
8079 semantic_type="event"
8080 mdapi_supported_apis="OGL IO BB"
8081 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8082 mdapi_hw_unit_type="gpu"
8083 mdapi_group="3D Pipe/Fragment Shader"
8084 />
8085 <counter name="Shader Atomic Memory Accesses"
8086 description="The total number of shader atomic memory accesses."
8087 data_type="uint64"
8088 equation="A 34 READ"
8089 underscore_name="shader_atomics"
8090 units="messages"
8091 symbol_name="ShaderAtomics"
8092 semantic_type="event"
8093 mdapi_supported_apis="OGL OCL IO BB"
8094 mdapi_usage_flags="Tier3 Frame Batch Draw"
8095 mdapi_hw_unit_type="gpu"
8096 mdapi_group="L3/Data Port/Atomics"
8097 />
8098 <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
8099 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
8100 data_type="float"
8101 max_equation="100"
8102 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8103 underscore_name="non_ps_thread01_ready_for_dispatch"
8104 units="percent"
8105 symbol_name="NonPSThread01ReadyForDispatch"
8106 availability="$SubsliceMask 0x2 AND"
8107 semantic_type="duration"
8108 mdapi_supported_apis=""
8109 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8110 mdapi_group="GPU/Thread Dispatcher"
8111 mdapi_hw_unit_type="subslice"
8112 />
8113 <register_config type="NOA">
8114 <register type="NOA" address="0x00009888" value="0x141A0000" />
8115 <register type="NOA" address="0x00009888" value="0x143A0000" />
8116 <register type="NOA" address="0x00009888" value="0x145A0000" />
8117 <register type="NOA" address="0x00009888" value="0x0C2D4000" />
8118 <register type="NOA" address="0x00009888" value="0x0E2D5000" />
8119 <register type="NOA" address="0x00009888" value="0x002D4000" />
8120 <register type="NOA" address="0x00009888" value="0x022D5000" />
8121 <register type="NOA" address="0x00009888" value="0x042D5000" />
8122 <register type="NOA" address="0x00009888" value="0x062D1000" />
8123 <register type="NOA" address="0x00009888" value="0x102E0150" />
8124 <register type="NOA" address="0x00009888" value="0x0C2E5000" />
8125 <register type="NOA" address="0x00009888" value="0x0E2E006A" />
8126 <register type="NOA" address="0x00009888" value="0x124C8000" />
8127 <register type="NOA" address="0x00009888" value="0x144C8000" />
8128 <register type="NOA" address="0x00009888" value="0x164C2000" />
8129 <register type="NOA" address="0x00009888" value="0x044C8000" />
8130 <register type="NOA" address="0x00009888" value="0x064C4000" />
8131 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
8132 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
8133 <register type="NOA" address="0x00009888" value="0x0E4EA000" />
8134 <register type="NOA" address="0x00009888" value="0x004E8000" />
8135 <register type="NOA" address="0x00009888" value="0x024E2000" />
8136 <register type="NOA" address="0x00009888" value="0x064E2000" />
8137 <register type="NOA" address="0x00009888" value="0x1C0F0BC0" />
8138 <register type="NOA" address="0x00009888" value="0x180F4000" />
8139 <register type="NOA" address="0x00009888" value="0x1A0F0302" />
8140 <register type="NOA" address="0x00009888" value="0x1E2C0003" />
8141 <register type="NOA" address="0x00009888" value="0x1A2C00F0" />
8142 <register type="NOA" address="0x00009888" value="0x021A3080" />
8143 <register type="NOA" address="0x00009888" value="0x041A31E5" />
8144 <register type="NOA" address="0x00009888" value="0x02148000" />
8145 <register type="NOA" address="0x00009888" value="0x0414A000" />
8146 <register type="NOA" address="0x00009888" value="0x1C150054" />
8147 <register type="NOA" address="0x00009888" value="0x06168000" />
8148 <register type="NOA" address="0x00009888" value="0x08168000" />
8149 <register type="NOA" address="0x00009888" value="0x0A168000" />
8150 <register type="NOA" address="0x00009888" value="0x0C3A3280" />
8151 <register type="NOA" address="0x00009888" value="0x0E3A0063" />
8152 <register type="NOA" address="0x00009888" value="0x063A0061" />
8153 <register type="NOA" address="0x00009888" value="0x023A0000" />
8154 <register type="NOA" address="0x00009888" value="0x0C348000" />
8155 <register type="NOA" address="0x00009888" value="0x0E342000" />
8156 <register type="NOA" address="0x00009888" value="0x06342000" />
8157 <register type="NOA" address="0x00009888" value="0x1E350140" />
8158 <register type="NOA" address="0x00009888" value="0x1C350100" />
8159 <register type="NOA" address="0x00009888" value="0x18360028" />
8160 <register type="NOA" address="0x00009888" value="0x0C368000" />
8161 <register type="NOA" address="0x00009888" value="0x0E5A3080" />
8162 <register type="NOA" address="0x00009888" value="0x005A3280" />
8163 <register type="NOA" address="0x00009888" value="0x025A0063" />
8164 <register type="NOA" address="0x00009888" value="0x0E548000" />
8165 <register type="NOA" address="0x00009888" value="0x00548000" />
8166 <register type="NOA" address="0x00009888" value="0x02542000" />
8167 <register type="NOA" address="0x00009888" value="0x1E550400" />
8168 <register type="NOA" address="0x00009888" value="0x1A552000" />
8169 <register type="NOA" address="0x00009888" value="0x1C550001" />
8170 <register type="NOA" address="0x00009888" value="0x18560080" />
8171 <register type="NOA" address="0x00009888" value="0x02568000" />
8172 <register type="NOA" address="0x00009888" value="0x04568000" />
8173 <register type="NOA" address="0x00009888" value="0x1993A800" />
8174 <register type="NOA" address="0x00009888" value="0x03938000" />
8175 <register type="NOA" address="0x00009888" value="0x05938000" />
8176 <register type="NOA" address="0x00009888" value="0x07938000" />
8177 <register type="NOA" address="0x00009888" value="0x09938000" />
8178 <register type="NOA" address="0x00009888" value="0x0B938000" />
8179 <register type="NOA" address="0x00009888" value="0x0D938000" />
8180 <register type="NOA" address="0x00009888" value="0x2D904000" />
8181 <register type="NOA" address="0x00009888" value="0x2F904000" />
8182 <register type="NOA" address="0x00009888" value="0x31904000" />
8183 <register type="NOA" address="0x00009888" value="0x15904000" />
8184 <register type="NOA" address="0x00009888" value="0x17904000" />
8185 <register type="NOA" address="0x00009888" value="0x19904000" />
8186 <register type="NOA" address="0x00009888" value="0x1B904000" />
8187 <register type="NOA" address="0x00009888" value="0x1D904000" />
8188 <register type="NOA" address="0x00009888" value="0x1F904000" />
8189 <register type="NOA" address="0x00009888" value="0x59900000" />
8190 <register type="NOA" address="0x00009888" value="0x4B900420" />
8191 <register type="NOA" address="0x00009888" value="0x37900000" />
8192 <register type="NOA" address="0x00009888" value="0x33900000" />
8193 <register type="NOA" address="0x00009888" value="0x4D900000" />
8194 <register type="NOA" address="0x00009888" value="0x53900000" />
8195 <register type="NOA" address="0x00009888" value="0x43900000" />
8196 <register type="NOA" address="0x00009888" value="0x45901084" />
8197 <register type="NOA" address="0x00009888" value="0x55900000" />
8198 <register type="NOA" address="0x00009888" value="0x47900001" />
8199 </register_config>
8200 <register_config type="OA">
8201 <register type="OA" address="0x00002740" value="0x00000000" />
8202 <register type="OA" address="0x00002744" value="0x00800000" />
8203 <register type="OA" address="0x00002710" value="0x00000000" />
8204 <register type="OA" address="0x00002714" value="0xF0800000" />
8205 <register type="OA" address="0x00002720" value="0x00000000" />
8206 <register type="OA" address="0x00002724" value="0x30800000" />
8207 <register type="OA" address="0x00002770" value="0x00000002" />
8208 <register type="OA" address="0x00002774" value="0x00007FFF" />
8209 <register type="OA" address="0x00002778" value="0x00000000" />
8210 <register type="OA" address="0x0000277C" value="0x00009FFF" />
8211 <register type="OA" address="0x00002780" value="0x00000002" />
8212 <register type="OA" address="0x00002784" value="0x0000EFFF" />
8213 <register type="OA" address="0x00002788" value="0x00000000" />
8214 <register type="OA" address="0x0000278C" value="0x0000F3FF" />
8215 <register type="OA" address="0x00002790" value="0x00000002" />
8216 <register type="OA" address="0x00002794" value="0x0000FDFF" />
8217 <register type="OA" address="0x00002798" value="0x00000000" />
8218 <register type="OA" address="0x0000279C" value="0x0000FE7F" />
8219 </register_config>
8220 <register_config type="FLEX">
8221 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8222 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8223 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8224 <register type="FLEX" address="0x0000E758" value="0x00015014" />
8225 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8226 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8227 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8228 </register_config>
8229 </set>
8230
8231 <set name="Metric set TDL_2"
8232 mdapi_supported_apis="OGL OCL IO BB"
8233 underscore_name="tdl_2"
8234 hw_config_guid="d260f03f-b34d-4b49-a44e-436819117332"
8235 chipset="BXT"
8236 symbol_name="TDL_2"
8237 >
8238 <counter name="GPU Core Clocks"
8239 description="The total number of GPU core clocks elapsed during the measurement."
8240 data_type="uint64"
8241 equation="GPU_CLOCK 0 READ"
8242 underscore_name="gpu_core_clocks"
8243 units="cycles"
8244 symbol_name="GpuCoreClocks"
8245 semantic_type="event"
8246 mdapi_supported_apis=""
8247 mdapi_usage_flags="Tier1 Frame Batch Draw"
8248 mdapi_hw_unit_type="gpu"
8249 mdapi_group="GPU"
8250 />
8251 <counter name="EU Active"
8252 description="The percentage of time in which the Execution Units were actively processing."
8253 data_type="float"
8254 max_equation="100"
8255 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8256 underscore_name="eu_active"
8257 units="percent"
8258 symbol_name="EuActive"
8259 semantic_type="duration"
8260 mdapi_supported_apis=""
8261 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8262 mdapi_group="EU Array"
8263 mdapi_hw_unit_type="gpu"
8264 />
8265 <counter name="EU Both FPU Pipes Active"
8266 description="The percentage of time in which both EU FPU pipelines were actively processing."
8267 data_type="float"
8268 max_equation="100"
8269 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8270 underscore_name="eu_fpu_both_active"
8271 units="percent"
8272 symbol_name="EuFpuBothActive"
8273 semantic_type="duration"
8274 mdapi_supported_apis=""
8275 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8276 mdapi_group="EU Array/Pipes"
8277 mdapi_hw_unit_type="gpu"
8278 />
8279 <counter name="VS Send Pipe Active"
8280 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8281 data_type="float"
8282 max_equation="100"
8283 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8284 underscore_name="vs_send_active"
8285 units="percent"
8286 symbol_name="VsSendActive"
8287 semantic_type="duration"
8288 mdapi_supported_apis="OGL IO BB"
8289 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8290 mdapi_group="EU Array/Vertex Shader"
8291 mdapi_hw_unit_type="gpu"
8292 />
8293 <counter name="VS FPU1 Pipe Active"
8294 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8295 data_type="float"
8296 max_equation="100"
8297 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8298 underscore_name="vs_fpu1_active"
8299 units="percent"
8300 symbol_name="VsFpu1Active"
8301 semantic_type="duration"
8302 mdapi_supported_apis="OGL IO BB"
8303 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8304 mdapi_group="EU Array/Vertex Shader"
8305 mdapi_hw_unit_type="gpu"
8306 />
8307 <counter name="GS Threads Dispatched"
8308 description="The total number of geometry shader hardware threads dispatched."
8309 data_type="uint64"
8310 equation="A 5 READ"
8311 underscore_name="gs_threads"
8312 units="threads"
8313 symbol_name="GsThreads"
8314 semantic_type="event"
8315 mdapi_supported_apis="OGL4 IO BB"
8316 mdapi_usage_flags="Tier3 Frame Batch Draw"
8317 mdapi_hw_unit_type="gpu"
8318 mdapi_group="EU Array/Geometry Shader"
8319 />
8320 <counter name="Early Hi-Depth Test Fails"
8321 description="The total number of pixels dropped on early hierarchical depth test."
8322 data_type="uint64"
8323 equation="A 22 READ 4 UMUL"
8324 underscore_name="hi_depth_test_fails"
8325 units="pixels"
8326 symbol_name="HiDepthTestFails"
8327 semantic_type="event"
8328 mdapi_supported_apis="OGL IO BB"
8329 mdapi_usage_flags="Tier3 Frame Batch Draw"
8330 mdapi_hw_unit_type="gpu"
8331 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8332 />
8333 <counter name="FS Both FPU Active"
8334 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8335 data_type="float"
8336 max_equation="100"
8337 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8338 underscore_name="ps_eu_both_fpu_active"
8339 units="percent"
8340 symbol_name="PsEuBothFpuActive"
8341 semantic_type="duration"
8342 mdapi_supported_apis="OGL IO BB"
8343 mdapi_usage_flags="Tier4 Frame Batch Draw"
8344 mdapi_group="3D Pipe/Fragment Shader"
8345 mdapi_hw_unit_type="gpu"
8346 />
8347 <counter name="VS Threads Dispatched"
8348 description="The total number of vertex shader hardware threads dispatched."
8349 data_type="uint64"
8350 equation="A 1 READ"
8351 underscore_name="vs_threads"
8352 units="threads"
8353 symbol_name="VsThreads"
8354 semantic_type="event"
8355 mdapi_supported_apis="OGL IO BB"
8356 mdapi_usage_flags="Tier3 Frame Batch Draw"
8357 mdapi_hw_unit_type="gpu"
8358 mdapi_group="EU Array/Vertex Shader"
8359 />
8360 <counter name="FS Threads Dispatched"
8361 description="The total number of fragment shader hardware threads dispatched."
8362 data_type="uint64"
8363 equation="A 6 READ"
8364 underscore_name="ps_threads"
8365 units="threads"
8366 symbol_name="PsThreads"
8367 semantic_type="event"
8368 mdapi_supported_apis="OGL IO BB"
8369 mdapi_usage_flags="Tier3 Frame Batch Draw"
8370 mdapi_hw_unit_type="gpu"
8371 mdapi_group="EU Array/Fragment Shader"
8372 />
8373 <counter name="Shader Barrier Messages"
8374 description="The total number of shader barrier messages."
8375 data_type="uint64"
8376 equation="A 35 READ"
8377 underscore_name="shader_barriers"
8378 units="messages"
8379 symbol_name="ShaderBarriers"
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/Barrier"
8385 />
8386 <counter name="Sampler Texels"
8387 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8388 data_type="uint64"
8389 equation="A 28 READ 4 UMUL"
8390 underscore_name="sampler_texels"
8391 units="texels"
8392 symbol_name="SamplerTexels"
8393 semantic_type="event"
8394 mdapi_supported_apis=""
8395 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8396 mdapi_hw_unit_type="gpu"
8397 mdapi_group="Sampler/Sampler Input"
8398 />
8399 <counter name="Pixels Failing Tests"
8400 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8401 data_type="uint64"
8402 equation="A 25 READ 4 UMUL"
8403 underscore_name="pixels_failing_post_ps_tests"
8404 units="pixels"
8405 symbol_name="PixelsFailingPostPsTests"
8406 semantic_type="event"
8407 mdapi_supported_apis="OGL IO BB"
8408 mdapi_usage_flags="Tier3 Frame Batch Draw"
8409 mdapi_hw_unit_type="gpu"
8410 mdapi_group="3D Pipe/Output Merger"
8411 />
8412 <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
8413 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
8414 data_type="float"
8415 max_equation="100"
8416 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8417 underscore_name="thread_header01_ready_port0"
8418 units="percent"
8419 symbol_name="ThreadHeader01ReadyPort0"
8420 availability="$SubsliceMask 0x2 AND"
8421 semantic_type="duration"
8422 mdapi_supported_apis=""
8423 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8424 mdapi_group="GPU/Thread Dispatcher"
8425 mdapi_hw_unit_type="subslice"
8426 />
8427 <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
8428 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
8429 data_type="float"
8430 max_equation="100"
8431 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8432 underscore_name="thread_header01_ready_port1"
8433 units="percent"
8434 symbol_name="ThreadHeader01ReadyPort1"
8435 availability="$SubsliceMask 0x2 AND"
8436 semantic_type="duration"
8437 mdapi_supported_apis=""
8438 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8439 mdapi_group="GPU/Thread Dispatcher"
8440 mdapi_hw_unit_type="subslice"
8441 />
8442 <counter name="GPU Time Elapsed"
8443 description="Time elapsed on the GPU during the measurement."
8444 data_type="uint64"
8445 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8446 underscore_name="gpu_time"
8447 units="ns"
8448 symbol_name="GpuTime"
8449 semantic_type="duration"
8450 mdapi_supported_apis=""
8451 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8452 mdapi_hw_unit_type="gpu"
8453 mdapi_group="GPU"
8454 />
8455 <counter name="AVG GPU Core Frequency"
8456 description="Average GPU Core Frequency in the measurement."
8457 data_type="uint64"
8458 max_equation="$GpuMaxFrequency"
8459 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8460 underscore_name="avg_gpu_core_frequency"
8461 units="hz"
8462 symbol_name="AvgGpuCoreFrequency"
8463 semantic_type="event"
8464 mdapi_supported_apis=""
8465 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8466 mdapi_group="GPU"
8467 mdapi_hw_unit_type="gpu"
8468 />
8469 <counter name="Sampler Texels Misses"
8470 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8471 data_type="uint64"
8472 equation="A 29 READ 4 UMUL"
8473 underscore_name="sampler_texel_misses"
8474 units="texels"
8475 symbol_name="SamplerTexelMisses"
8476 semantic_type="event"
8477 mdapi_supported_apis=""
8478 mdapi_usage_flags="Tier3 Batch Frame Draw"
8479 mdapi_hw_unit_type="gpu"
8480 mdapi_group="Sampler/Sampler Cache"
8481 />
8482 <counter name="CS Threads Dispatched"
8483 description="The total number of compute shader hardware threads dispatched."
8484 data_type="uint64"
8485 equation="A 4 READ"
8486 underscore_name="cs_threads"
8487 units="threads"
8488 symbol_name="CsThreads"
8489 semantic_type="event"
8490 mdapi_supported_apis="OGL4 OCL IO BB"
8491 mdapi_usage_flags="Tier3 Frame Batch Draw"
8492 mdapi_hw_unit_type="gpu"
8493 mdapi_group="EU Array/Compute Shader"
8494 />
8495 <counter name="SLM Bytes Read"
8496 description="The total number of GPU memory bytes read from shared local memory."
8497 data_type="uint64"
8498 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8499 equation="A 30 READ 64 UMUL"
8500 underscore_name="slm_bytes_read"
8501 units="bytes"
8502 symbol_name="SlmBytesRead"
8503 semantic_type="throughput"
8504 mdapi_supported_apis="OGL4 OCL IO BB"
8505 mdapi_usage_flags="Tier3 Frame Batch Draw"
8506 mdapi_group="L3/Data Port/SLM"
8507 mdapi_hw_unit_type="gpu"
8508 />
8509 <counter name="PS FPU1 Pipe Active"
8510 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8511 data_type="float"
8512 max_equation="100"
8513 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8514 underscore_name="ps_fpu1_active"
8515 units="percent"
8516 symbol_name="PsFpu1Active"
8517 semantic_type="duration"
8518 mdapi_supported_apis="OGL IO BB"
8519 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8520 mdapi_group="EU Array/Pixel Shader"
8521 mdapi_hw_unit_type="gpu"
8522 />
8523 <counter name="PS Send Pipeline Active"
8524 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8525 data_type="float"
8526 max_equation="100"
8527 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8528 underscore_name="ps_send_active"
8529 units="percent"
8530 symbol_name="PsSendActive"
8531 semantic_type="duration"
8532 mdapi_supported_apis="OGL IO BB"
8533 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8534 mdapi_group="EU Array/Pixel Shader"
8535 mdapi_hw_unit_type="gpu"
8536 />
8537 <counter name="VS FPU0 Pipe Active"
8538 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8539 data_type="float"
8540 max_equation="100"
8541 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8542 underscore_name="vs_fpu0_active"
8543 units="percent"
8544 symbol_name="VsFpu0Active"
8545 semantic_type="duration"
8546 mdapi_supported_apis="OGL IO BB"
8547 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8548 mdapi_group="EU Array/Vertex Shader"
8549 mdapi_hw_unit_type="gpu"
8550 />
8551 <counter name="GPU Busy"
8552 description="The percentage of time in which the GPU has been processing GPU commands."
8553 data_type="float"
8554 max_equation="100"
8555 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8556 underscore_name="gpu_busy"
8557 units="percent"
8558 symbol_name="GpuBusy"
8559 semantic_type="duration"
8560 mdapi_supported_apis=""
8561 mdapi_usage_flags="Tier1 Overview System Frame"
8562 mdapi_group="GPU"
8563 mdapi_hw_unit_type="gpu"
8564 />
8565 <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
8566 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
8567 data_type="float"
8568 max_equation="100"
8569 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8570 underscore_name="thread_header02_ready_port1"
8571 units="percent"
8572 symbol_name="ThreadHeader02ReadyPort1"
8573 availability="$SubsliceMask 0x4 AND"
8574 semantic_type="duration"
8575 mdapi_supported_apis=""
8576 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8577 mdapi_group="GPU/Thread Dispatcher"
8578 mdapi_hw_unit_type="subslice"
8579 />
8580 <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
8581 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
8582 data_type="float"
8583 max_equation="100"
8584 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8585 underscore_name="thread_header02_ready_port0"
8586 units="percent"
8587 symbol_name="ThreadHeader02ReadyPort0"
8588 availability="$SubsliceMask 0x4 AND"
8589 semantic_type="duration"
8590 mdapi_supported_apis=""
8591 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8592 mdapi_group="GPU/Thread Dispatcher"
8593 mdapi_hw_unit_type="subslice"
8594 />
8595 <counter name="Rasterized Pixels"
8596 description="The total number of rasterized pixels."
8597 data_type="uint64"
8598 equation="A 21 READ 4 UMUL"
8599 underscore_name="rasterized_pixels"
8600 units="pixels"
8601 symbol_name="RasterizedPixels"
8602 semantic_type="event"
8603 mdapi_supported_apis="OGL IO BB"
8604 mdapi_usage_flags="Tier3 Frame Batch Draw"
8605 mdapi_hw_unit_type="gpu"
8606 mdapi_group="3D Pipe/Rasterizer"
8607 />
8608 <counter name="PS FPU0 Pipe Active"
8609 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8610 data_type="float"
8611 max_equation="100"
8612 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8613 underscore_name="ps_fpu0_active"
8614 units="percent"
8615 symbol_name="PsFpu0Active"
8616 semantic_type="duration"
8617 mdapi_supported_apis="OGL IO BB"
8618 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8619 mdapi_group="EU Array/Pixel Shader"
8620 mdapi_hw_unit_type="gpu"
8621 />
8622 <counter name="DS Threads Dispatched"
8623 description="The total number of domain shader hardware threads dispatched."
8624 data_type="uint64"
8625 equation="A 3 READ"
8626 underscore_name="ds_threads"
8627 units="threads"
8628 symbol_name="DsThreads"
8629 semantic_type="event"
8630 mdapi_supported_apis="OGL4 IO BB"
8631 mdapi_usage_flags="Tier3 Frame Batch Draw"
8632 mdapi_hw_unit_type="gpu"
8633 mdapi_group="EU Array/Domain Shader"
8634 />
8635 <counter name="Samples Written"
8636 description="The total number of samples or pixels written to all render targets."
8637 data_type="uint64"
8638 equation="A 26 READ 4 UMUL"
8639 underscore_name="samples_written"
8640 units="pixels"
8641 symbol_name="SamplesWritten"
8642 semantic_type="event"
8643 mdapi_supported_apis="OGL IO BB"
8644 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8645 mdapi_hw_unit_type="gpu"
8646 mdapi_group="3D Pipe/Output Merger"
8647 />
8648 <counter name="EU Stall"
8649 description="The percentage of time in which the Execution Units were stalled."
8650 data_type="float"
8651 max_equation="100"
8652 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8653 underscore_name="eu_stall"
8654 units="percent"
8655 symbol_name="EuStall"
8656 semantic_type="duration"
8657 mdapi_supported_apis=""
8658 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8659 mdapi_group="EU Array"
8660 mdapi_hw_unit_type="gpu"
8661 />
8662 <counter name="Samples Blended"
8663 description="The total number of blended samples or pixels written to all render targets."
8664 data_type="uint64"
8665 equation="A 27 READ 4 UMUL"
8666 underscore_name="samples_blended"
8667 units="pixels"
8668 symbol_name="SamplesBlended"
8669 semantic_type="event"
8670 mdapi_supported_apis="OGL IO BB"
8671 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8672 mdapi_hw_unit_type="gpu"
8673 mdapi_group="3D Pipe/Output Merger"
8674 />
8675 <counter name="Early Depth Test Fails"
8676 description="The total number of pixels dropped on early depth test."
8677 data_type="uint64"
8678 equation="A 23 READ 4 UMUL"
8679 underscore_name="early_depth_test_fails"
8680 units="pixels"
8681 symbol_name="EarlyDepthTestFails"
8682 semantic_type="event"
8683 mdapi_supported_apis="OGL IO BB"
8684 mdapi_usage_flags="Tier3 Frame Batch Draw"
8685 mdapi_hw_unit_type="gpu"
8686 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8687 />
8688 <counter name="Shader Memory Accesses"
8689 description="The total number of shader memory accesses to L3."
8690 data_type="uint64"
8691 equation="A 32 READ"
8692 underscore_name="shader_memory_accesses"
8693 units="messages"
8694 symbol_name="ShaderMemoryAccesses"
8695 semantic_type="event"
8696 mdapi_supported_apis=""
8697 mdapi_usage_flags="Tier3 Frame Batch Draw"
8698 mdapi_hw_unit_type="gpu"
8699 mdapi_group="L3/Data Port"
8700 />
8701 <counter name="HS Threads Dispatched"
8702 description="The total number of hull shader hardware threads dispatched."
8703 data_type="uint64"
8704 equation="A 2 READ"
8705 underscore_name="hs_threads"
8706 units="threads"
8707 symbol_name="HsThreads"
8708 semantic_type="event"
8709 mdapi_supported_apis="OGL4 IO BB"
8710 mdapi_usage_flags="Tier3 Frame Batch Draw"
8711 mdapi_hw_unit_type="gpu"
8712 mdapi_group="EU Array/Hull Shader"
8713 />
8714 <counter name="SLM Bytes Written"
8715 description="The total number of GPU memory bytes written into shared local memory."
8716 data_type="uint64"
8717 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8718 equation="A 31 READ 64 UMUL"
8719 underscore_name="slm_bytes_written"
8720 units="bytes"
8721 symbol_name="SlmBytesWritten"
8722 semantic_type="throughput"
8723 mdapi_supported_apis="OGL4 OCL IO BB"
8724 mdapi_usage_flags="Tier3 Frame Batch Draw"
8725 mdapi_group="L3/Data Port/SLM"
8726 mdapi_hw_unit_type="gpu"
8727 />
8728 <counter name="L3 Shader Throughput"
8729 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8730 data_type="uint64"
8731 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
8732 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8733 underscore_name="l3_shader_throughput"
8734 units="bytes"
8735 symbol_name="L3ShaderThroughput"
8736 semantic_type="throughput"
8737 mdapi_supported_apis="OGL4 OCL IO BB"
8738 mdapi_usage_flags="Tier2 Frame Batch Draw"
8739 mdapi_group="L3/Data Port"
8740 mdapi_hw_unit_type="gpu"
8741 />
8742 <counter name="Samples Killed in FS"
8743 description="The total number of samples or pixels dropped in fragment shaders."
8744 data_type="uint64"
8745 equation="A 24 READ 4 UMUL"
8746 underscore_name="samples_killed_in_ps"
8747 units="pixels"
8748 symbol_name="SamplesKilledInPs"
8749 semantic_type="event"
8750 mdapi_supported_apis="OGL IO BB"
8751 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8752 mdapi_hw_unit_type="gpu"
8753 mdapi_group="3D Pipe/Fragment Shader"
8754 />
8755 <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
8756 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
8757 data_type="float"
8758 max_equation="100"
8759 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8760 underscore_name="thread_header00_ready_port0"
8761 units="percent"
8762 symbol_name="ThreadHeader00ReadyPort0"
8763 availability="$SubsliceMask 0x1 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="Shader Atomic Memory Accesses"
8771 description="The total number of shader atomic memory accesses."
8772 data_type="uint64"
8773 equation="A 34 READ"
8774 underscore_name="shader_atomics"
8775 units="messages"
8776 symbol_name="ShaderAtomics"
8777 semantic_type="event"
8778 mdapi_supported_apis="OGL OCL IO BB"
8779 mdapi_usage_flags="Tier3 Frame Batch Draw"
8780 mdapi_hw_unit_type="gpu"
8781 mdapi_group="L3/Data Port/Atomics"
8782 />
8783 <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
8784 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
8785 data_type="float"
8786 max_equation="100"
8787 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8788 underscore_name="thread_header00_ready_port1"
8789 units="percent"
8790 symbol_name="ThreadHeader00ReadyPort1"
8791 availability="$SubsliceMask 0x1 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 <register_config type="NOA">
8799 <register type="NOA" address="0x00009888" value="0x141A026B" />
8800 <register type="NOA" address="0x00009888" value="0x143A0173" />
8801 <register type="NOA" address="0x00009888" value="0x145A026B" />
8802 <register type="NOA" address="0x00009888" value="0x002D4000" />
8803 <register type="NOA" address="0x00009888" value="0x022D5000" />
8804 <register type="NOA" address="0x00009888" value="0x042D5000" />
8805 <register type="NOA" address="0x00009888" value="0x062D1000" />
8806 <register type="NOA" address="0x00009888" value="0x0C2E5000" />
8807 <register type="NOA" address="0x00009888" value="0x0E2E0069" />
8808 <register type="NOA" address="0x00009888" value="0x044C8000" />
8809 <register type="NOA" address="0x00009888" value="0x064CC000" />
8810 <register type="NOA" address="0x00009888" value="0x0A4C4000" />
8811 <register type="NOA" address="0x00009888" value="0x004E8000" />
8812 <register type="NOA" address="0x00009888" value="0x024EA000" />
8813 <register type="NOA" address="0x00009888" value="0x064E2000" />
8814 <register type="NOA" address="0x00009888" value="0x180F6000" />
8815 <register type="NOA" address="0x00009888" value="0x1A0F030A" />
8816 <register type="NOA" address="0x00009888" value="0x1A2C03C0" />
8817 <register type="NOA" address="0x00009888" value="0x041A37E7" />
8818 <register type="NOA" address="0x00009888" value="0x021A0000" />
8819 <register type="NOA" address="0x00009888" value="0x0414A000" />
8820 <register type="NOA" address="0x00009888" value="0x1C150050" />
8821 <register type="NOA" address="0x00009888" value="0x08168000" />
8822 <register type="NOA" address="0x00009888" value="0x0A168000" />
8823 <register type="NOA" address="0x00009888" value="0x003A3380" />
8824 <register type="NOA" address="0x00009888" value="0x063A006F" />
8825 <register type="NOA" address="0x00009888" value="0x023A0000" />
8826 <register type="NOA" address="0x00009888" value="0x00348000" />
8827 <register type="NOA" address="0x00009888" value="0x06342000" />
8828 <register type="NOA" address="0x00009888" value="0x1A352000" />
8829 <register type="NOA" address="0x00009888" value="0x1C350100" />
8830 <register type="NOA" address="0x00009888" value="0x02368000" />
8831 <register type="NOA" address="0x00009888" value="0x0C368000" />
8832 <register type="NOA" address="0x00009888" value="0x025A37E7" />
8833 <register type="NOA" address="0x00009888" value="0x0254A000" />
8834 <register type="NOA" address="0x00009888" value="0x1C550005" />
8835 <register type="NOA" address="0x00009888" value="0x04568000" />
8836 <register type="NOA" address="0x00009888" value="0x06568000" />
8837 <register type="NOA" address="0x00009888" value="0x03938000" />
8838 <register type="NOA" address="0x00009888" value="0x05938000" />
8839 <register type="NOA" address="0x00009888" value="0x07938000" />
8840 <register type="NOA" address="0x00009888" value="0x09938000" />
8841 <register type="NOA" address="0x00009888" value="0x0B938000" />
8842 <register type="NOA" address="0x00009888" value="0x0D938000" />
8843 <register type="NOA" address="0x00009888" value="0x15904000" />
8844 <register type="NOA" address="0x00009888" value="0x17904000" />
8845 <register type="NOA" address="0x00009888" value="0x19904000" />
8846 <register type="NOA" address="0x00009888" value="0x1B904000" />
8847 <register type="NOA" address="0x00009888" value="0x1D904000" />
8848 <register type="NOA" address="0x00009888" value="0x1F904000" />
8849 <register type="NOA" address="0x00009888" value="0x37900000" />
8850 <register type="NOA" address="0x00009888" value="0x53900000" />
8851 <register type="NOA" address="0x00009888" value="0x43900020" />
8852 <register type="NOA" address="0x00009888" value="0x45901080" />
8853 <register type="NOA" address="0x00009888" value="0x55900000" />
8854 <register type="NOA" address="0x00009888" value="0x47900001" />
8855 <register type="NOA" address="0x00009888" value="0x33900000" />
8856 </register_config>
8857 <register_config type="OA">
8858 <register type="OA" address="0x00002740" value="0x00000000" />
8859 <register type="OA" address="0x00002744" value="0x00800000" />
8860 <register type="OA" address="0x00002710" value="0x00000000" />
8861 <register type="OA" address="0x00002714" value="0x00800000" />
8862 <register type="OA" address="0x00002720" value="0x00000000" />
8863 <register type="OA" address="0x00002724" value="0x00800000" />
8864 </register_config>
8865 <register_config type="FLEX">
8866 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8867 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8868 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8869 <register type="FLEX" address="0x0000E758" value="0x00015014" />
8870 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8871 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8872 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8873 </register_config>
8874 </set>
8875
8876 <set name="Compute Metrics Extra Gen9"
8877 mdapi_supported_apis="OGL4 OCL IO BB"
8878 underscore_name="compute_extra"
8879 hw_config_guid="fa6ecf21-2cb8-4d0b-9308-6e4a7b4ca87a"
8880 chipset="BXT"
8881 symbol_name="ComputeExtra"
8882 >
8883 <counter name="GPU Core Clocks"
8884 description="The total number of GPU core clocks elapsed during the measurement."
8885 data_type="uint64"
8886 equation="GPU_CLOCK 0 READ"
8887 underscore_name="gpu_core_clocks"
8888 units="cycles"
8889 symbol_name="GpuCoreClocks"
8890 semantic_type="event"
8891 mdapi_supported_apis=""
8892 mdapi_usage_flags="Tier1 Frame Batch Draw"
8893 mdapi_hw_unit_type="gpu"
8894 mdapi_group="GPU"
8895 />
8896 <counter name="EU FPU1 Pipe Active"
8897 description="The percentage of time in which EU FPU1 pipeline was actively processing."
8898 data_type="float"
8899 max_equation="100"
8900 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8901 underscore_name="fpu1_active"
8902 units="percent"
8903 symbol_name="Fpu1Active"
8904 semantic_type="duration"
8905 mdapi_supported_apis=""
8906 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8907 mdapi_group="EU Array/Pipes"
8908 mdapi_hw_unit_type="gpu"
8909 />
8910 <counter name="GPU Time Elapsed"
8911 description="Time elapsed on the GPU during the measurement."
8912 data_type="uint64"
8913 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8914 underscore_name="gpu_time"
8915 units="ns"
8916 symbol_name="GpuTime"
8917 semantic_type="duration"
8918 mdapi_supported_apis=""
8919 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8920 mdapi_hw_unit_type="gpu"
8921 mdapi_group="GPU"
8922 />
8923 <counter name="AVG GPU Core Frequency"
8924 description="Average GPU Core Frequency in the measurement."
8925 data_type="uint64"
8926 max_equation="$GpuMaxFrequency"
8927 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8928 underscore_name="avg_gpu_core_frequency"
8929 units="hz"
8930 symbol_name="AvgGpuCoreFrequency"
8931 semantic_type="event"
8932 mdapi_supported_apis=""
8933 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8934 mdapi_group="GPU"
8935 mdapi_hw_unit_type="gpu"
8936 />
8937 <counter name="EU FPU1 Pipe Active including Ext Math"
8938 description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
8939 data_type="float"
8940 max_equation="100"
8941 equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
8942 underscore_name="fpu1_active_adjusted"
8943 units="percent"
8944 symbol_name="Fpu1ActiveAdjusted"
8945 semantic_type="duration"
8946 mdapi_supported_apis=""
8947 mdapi_usage_flags="Tier4 System Frame Batch Draw"
8948 mdapi_group="EU Array/Pipes"
8949 mdapi_hw_unit_type="gpu"
8950 />
8951 <register_config type="NOA">
8952 <register type="NOA" address="0x00009888" value="0x141A001F" />
8953 <register type="NOA" address="0x00009888" value="0x143A001F" />
8954 <register type="NOA" address="0x00009888" value="0x145A001F" />
8955 <register type="NOA" address="0x00009888" value="0x042D5000" />
8956 <register type="NOA" address="0x00009888" value="0x062D1000" />
8957 <register type="NOA" address="0x00009888" value="0x0E2E0094" />
8958 <register type="NOA" address="0x00009888" value="0x084CC000" />
8959 <register type="NOA" address="0x00009888" value="0x044EA000" />
8960 <register type="NOA" address="0x00009888" value="0x1A0F00E0" />
8961 <register type="NOA" address="0x00009888" value="0x1A2C0C00" />
8962 <register type="NOA" address="0x00009888" value="0x061A0063" />
8963 <register type="NOA" address="0x00009888" value="0x021A0000" />
8964 <register type="NOA" address="0x00009888" value="0x06142000" />
8965 <register type="NOA" address="0x00009888" value="0x1C150100" />
8966 <register type="NOA" address="0x00009888" value="0x0C168000" />
8967 <register type="NOA" address="0x00009888" value="0x043A3180" />
8968 <register type="NOA" address="0x00009888" value="0x023A0000" />
8969 <register type="NOA" address="0x00009888" value="0x04348000" />
8970 <register type="NOA" address="0x00009888" value="0x1C350040" />
8971 <register type="NOA" address="0x00009888" value="0x0A368000" />
8972 <register type="NOA" address="0x00009888" value="0x045A0063" />
8973 <register type="NOA" address="0x00009888" value="0x025A0000" />
8974 <register type="NOA" address="0x00009888" value="0x04542000" />
8975 <register type="NOA" address="0x00009888" value="0x1C550010" />
8976 <register type="NOA" address="0x00009888" value="0x08568000" />
8977 <register type="NOA" address="0x00009888" value="0x09938000" />
8978 <register type="NOA" address="0x00009888" value="0x0B938000" />
8979 <register type="NOA" address="0x00009888" value="0x0D938000" />
8980 <register type="NOA" address="0x00009888" value="0x1B904000" />
8981 <register type="NOA" address="0x00009888" value="0x1D904000" />
8982 <register type="NOA" address="0x00009888" value="0x1F904000" />
8983 <register type="NOA" address="0x00009888" value="0x37900000" />
8984 <register type="NOA" address="0x00009888" value="0x55900000" />
8985 <register type="NOA" address="0x00009888" value="0x45900400" />
8986 <register type="NOA" address="0x00009888" value="0x47900004" />
8987 <register type="NOA" address="0x00009888" value="0x33900000" />
8988 </register_config>
8989 <register_config type="OA">
8990 <register type="OA" address="0x00002740" value="0x00000000" />
8991 <register type="OA" address="0x00002744" value="0x00800000" />
8992 <register type="OA" address="0x00002710" value="0x00000000" />
8993 <register type="OA" address="0x00002714" value="0x00800000" />
8994 <register type="OA" address="0x00002720" value="0x00000000" />
8995 <register type="OA" address="0x00002724" value="0x00800000" />
8996 </register_config>
8997 <register_config type="FLEX">
8998 <register type="FLEX" address="0x0000E458" value="0x00001000" />
8999 <register type="FLEX" address="0x0000E558" value="0x00003002" />
9000 <register type="FLEX" address="0x0000E658" value="0x00005004" />
9001 <register type="FLEX" address="0x0000E758" value="0x00011010" />
9002 <register type="FLEX" address="0x0000E45C" value="0x00050012" />
9003 <register type="FLEX" address="0x0000E55C" value="0x00052051" />
9004 <register type="FLEX" address="0x0000E65C" value="0x00000008" />
9005 </register_config>
9006 </set>
9007
9008 <set name="MDAPI testing set Gen9"
9009 mdapi_supported_apis="OGL OCL IO BB"
9010 underscore_name="test_oa"
9011 hw_config_guid="5ee72f5c-092f-421e-8b70-225f7c3e9612"
9012 chipset="BXT"
9013 symbol_name="TestOa"
9014 >
9015 <counter name="TestCounter7"
9016 description="HW test counter 7. Factor: 0.666"
9017 data_type="uint64"
9018 equation="B 7 READ"
9019 underscore_name="counter7"
9020 units="events"
9021 symbol_name="Counter7"
9022 semantic_type="event"
9023 mdapi_supported_apis=""
9024 mdapi_usage_flags="Frame Batch Draw"
9025 mdapi_hw_unit_type="gpu"
9026 mdapi_group="GPU"
9027 />
9028 <counter name="GPU Time Elapsed"
9029 description="Time elapsed on the GPU during the measurement."
9030 data_type="uint64"
9031 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9032 underscore_name="gpu_time"
9033 units="ns"
9034 symbol_name="GpuTime"
9035 semantic_type="duration"
9036 mdapi_supported_apis=""
9037 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9038 mdapi_hw_unit_type="gpu"
9039 mdapi_group="GPU"
9040 />
9041 <counter name="GPU Core Clocks"
9042 description="The total number of GPU core clocks elapsed during the measurement."
9043 data_type="uint64"
9044 equation="GPU_CLOCK 0 READ"
9045 underscore_name="gpu_core_clocks"
9046 units="cycles"
9047 symbol_name="GpuCoreClocks"
9048 semantic_type="event"
9049 mdapi_supported_apis=""
9050 mdapi_usage_flags="Tier1 Frame Batch Draw"
9051 mdapi_hw_unit_type="gpu"
9052 mdapi_group="GPU"
9053 />
9054 <counter name="AVG GPU Core Frequency"
9055 description="Average GPU Core Frequency in the measurement."
9056 data_type="uint64"
9057 max_equation="$GpuMaxFrequency"
9058 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9059 underscore_name="avg_gpu_core_frequency"
9060 units="hz"
9061 symbol_name="AvgGpuCoreFrequency"
9062 semantic_type="event"
9063 mdapi_supported_apis=""
9064 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9065 mdapi_group="GPU"
9066 mdapi_hw_unit_type="gpu"
9067 />
9068 <counter name="TestCounter8"
9069 description="HW test counter 8. Should be equal to 1."
9070 data_type="uint64"
9071 equation="C 7 READ"
9072 underscore_name="counter8"
9073 units="events"
9074 symbol_name="Counter8"
9075 semantic_type="event"
9076 mdapi_supported_apis=""
9077 mdapi_usage_flags="Frame Batch Draw"
9078 mdapi_hw_unit_type="gpu"
9079 mdapi_group="GPU"
9080 />
9081 <counter name="TestCounter4"
9082 description="HW test counter 4. Factor: 0.333"
9083 data_type="uint64"
9084 equation="B 4 READ"
9085 underscore_name="counter4"
9086 units="events"
9087 symbol_name="Counter4"
9088 semantic_type="event"
9089 mdapi_supported_apis=""
9090 mdapi_usage_flags="Frame Batch Draw"
9091 mdapi_hw_unit_type="gpu"
9092 mdapi_group="GPU"
9093 />
9094 <counter name="TestCounter5"
9095 description="HW test counter 5. Factor: 0.333"
9096 data_type="uint64"
9097 equation="B 5 READ"
9098 underscore_name="counter5"
9099 units="events"
9100 symbol_name="Counter5"
9101 semantic_type="event"
9102 mdapi_supported_apis=""
9103 mdapi_usage_flags="Frame Batch Draw"
9104 mdapi_hw_unit_type="gpu"
9105 mdapi_group="GPU"
9106 />
9107 <counter name="TestCounter6"
9108 description="HW test counter 6. Factor: 0.166"
9109 data_type="uint64"
9110 equation="B 6 READ"
9111 underscore_name="counter6"
9112 units="events"
9113 symbol_name="Counter6"
9114 semantic_type="event"
9115 mdapi_supported_apis=""
9116 mdapi_usage_flags="Frame Batch Draw"
9117 mdapi_hw_unit_type="gpu"
9118 mdapi_group="GPU"
9119 />
9120 <counter name="TestCounter3"
9121 description="HW test counter 3. Factor: 0.5"
9122 data_type="uint64"
9123 equation="B 3 READ"
9124 underscore_name="counter3"
9125 units="events"
9126 symbol_name="Counter3"
9127 semantic_type="event"
9128 mdapi_supported_apis=""
9129 mdapi_usage_flags="Frame Batch Draw"
9130 mdapi_hw_unit_type="gpu"
9131 mdapi_group="GPU"
9132 />
9133 <counter name="TestCounter0"
9134 description="HW test counter 0. Factor: 0.0"
9135 data_type="uint64"
9136 equation="B 0 READ"
9137 underscore_name="counter0"
9138 units="events"
9139 symbol_name="Counter0"
9140 semantic_type="event"
9141 mdapi_supported_apis=""
9142 mdapi_usage_flags="Frame Batch Draw"
9143 mdapi_hw_unit_type="gpu"
9144 mdapi_group="GPU"
9145 />
9146 <counter name="TestCounter1"
9147 description="HW test counter 1. Factor: 1.0"
9148 data_type="uint64"
9149 equation="B 1 READ"
9150 underscore_name="counter1"
9151 units="events"
9152 symbol_name="Counter1"
9153 semantic_type="event"
9154 mdapi_supported_apis=""
9155 mdapi_usage_flags="Frame Batch Draw"
9156 mdapi_hw_unit_type="gpu"
9157 mdapi_group="GPU"
9158 />
9159 <counter name="TestCounter2"
9160 description="HW test counter 2. Factor: 1.0"
9161 data_type="uint64"
9162 equation="B 2 READ"
9163 underscore_name="counter2"
9164 units="events"
9165 symbol_name="Counter2"
9166 semantic_type="event"
9167 mdapi_supported_apis=""
9168 mdapi_usage_flags="Frame Batch Draw"
9169 mdapi_hw_unit_type="gpu"
9170 mdapi_group="GPU"
9171 />
9172 <register_config type="NOA">
9173 <register type="NOA" address="0x00009888" value="0x19800000" />
9174 <register type="NOA" address="0x00009888" value="0x07800063" />
9175 <register type="NOA" address="0x00009888" value="0x11800000" />
9176 <register type="NOA" address="0x00009888" value="0x23810008" />
9177 <register type="NOA" address="0x00009888" value="0x1D950400" />
9178 <register type="NOA" address="0x00009888" value="0x0F922000" />
9179 <register type="NOA" address="0x00009888" value="0x1F908000" />
9180 <register type="NOA" address="0x00009888" value="0x37900000" />
9181 <register type="NOA" address="0x00009888" value="0x55900000" />
9182 <register type="NOA" address="0x00009888" value="0x47900000" />
9183 <register type="NOA" address="0x00009888" value="0x33900000" />
9184 </register_config>
9185 <register_config type="OA">
9186 <register type="OA" address="0x00002740" value="0x00000000" />
9187 <register type="OA" address="0x00002744" value="0x00800000" />
9188 <register type="OA" address="0x00002714" value="0xF0800000" />
9189 <register type="OA" address="0x00002710" value="0x00000000" />
9190 <register type="OA" address="0x00002724" value="0xF0800000" />
9191 <register type="OA" address="0x00002720" value="0x00000000" />
9192 <register type="OA" address="0x00002770" value="0x00000004" />
9193 <register type="OA" address="0x00002774" value="0x00000000" />
9194 <register type="OA" address="0x00002778" value="0x00000003" />
9195 <register type="OA" address="0x0000277C" value="0x00000000" />
9196 <register type="OA" address="0x00002780" value="0x00000007" />
9197 <register type="OA" address="0x00002784" value="0x00000000" />
9198 <register type="OA" address="0x00002788" value="0x00100002" />
9199 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
9200 <register type="OA" address="0x00002790" value="0x00100002" />
9201 <register type="OA" address="0x00002794" value="0x0000FFCF" />
9202 <register type="OA" address="0x00002798" value="0x00100082" />
9203 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
9204 <register type="OA" address="0x000027A0" value="0x001000C2" />
9205 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
9206 <register type="OA" address="0x000027A8" value="0x00100001" />
9207 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
9208 </register_config>
9209 </set>
9210
9211 </metrics>