From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id E26C410E1A8 for ; Tue, 20 Sep 2022 23:12:03 +0000 (UTC) Date: Tue, 20 Sep 2022 16:11:47 -0700 From: Umesh Nerlige Ramappa To: Message-ID: References: <20220823183036.5270-1-umesh.nerlige.ramappa@intel.com> <20220823183036.5270-24-umesh.nerlige.ramappa@intel.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Disposition: inline In-Reply-To: <20220823183036.5270-24-umesh.nerlige.ramappa@intel.com> MIME-Version: 1.0 Subject: Re: [igt-dev] [PATCH i-g-t 23/23] lib/i915/perf: Add DG2 metrics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: On Tue, Aug 23, 2022 at 06:30:36PM +0000, Umesh Nerlige Ramappa wrote: >From: Lionel Landwerlin > >Add DG2 metrics XML files for perf OA tests. > >Signed-off-by: Lionel Landwerlin Reviewed-by: Umesh Nerlige Ramappa Umesh >--- > lib/i915/perf-configs/guids.xml | 24 + > lib/i915/perf-configs/mdapi-xml-convert.py | 5 +- > lib/i915/perf-configs/oa-dg2.xml | 9920 +++++++++++++++++ > .../perf-configs/perf-metricset-codegen.py | 13 + > lib/i915/perf-configs/update-guids.py | 2 +- > lib/i915/perf.c | 3 + > lib/meson.build | 2 +- > 7 files changed, 9965 insertions(+), 4 deletions(-) > create mode 100644 lib/i915/perf-configs/oa-dg2.xml > >diff --git a/lib/i915/perf-configs/guids.xml b/lib/i915/perf-configs/guids.xml >index 95c9d717..61a11542 100644 >--- a/lib/i915/perf-configs/guids.xml >+++ b/lib/i915/perf-configs/guids.xml >@@ -431,4 +431,28 @@ > > > >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ > >diff --git a/lib/i915/perf-configs/mdapi-xml-convert.py b/lib/i915/perf-configs/mdapi-xml-convert.py >index 1d161674..72b52bfd 100755 >--- a/lib/i915/perf-configs/mdapi-xml-convert.py >+++ b/lib/i915/perf-configs/mdapi-xml-convert.py >@@ -141,6 +141,7 @@ chipsets = { > 'RKL': gen8_11_chipset_params, > 'DG1': gen8_11_chipset_params, > 'ADL': gen8_11_chipset_params, >+ 'DG2': xehpsdv_chipset_params, > } > > register_types = { 'OA', 'NOA', 'FLEX', 'PM' } >@@ -214,7 +215,7 @@ def read_token_to_rpn_read(chipset, token, raw_offsets): > assert 0 > elif offset < b_offset: > a_cnt_offset = int((offset - a_offset) / 4) >- if chipset == "XEHPSDV": >+ if chipset == "XEHPSDV" or chipset == "DG2": > # Most A counters are in a contiguous array, except > # this A37. > if a_cnt_offset == 42: >@@ -245,7 +246,7 @@ def read_token_to_rpn_read(chipset, token, raw_offsets): > return "C " + str(idx - 54) + " READ" > else: > return "{0} READ".format(read_value(chipset, offset)) >- elif chipset == "XEHPSDV": >+ elif chipset == "XEHPSDV" or chipset == "DG2": > # For XEHPSDV the array of accumulated counters is > # assumed to start with a GPU_TIME then GPU_CLOCK, > # then 38 A counters, then 8 B counters and finally >diff --git a/lib/i915/perf-configs/oa-dg2.xml b/lib/i915/perf-configs/oa-dg2.xml >new file mode 100644 >index 00000000..9d3e2541 >--- /dev/null >+++ b/lib/i915/perf-configs/oa-dg2.xml >@@ -0,0 +1,9920 @@ >+ >+ >+ + chipset="DG2" >+ symbol_name="RenderBasic" >+ underscore_name="render_basic" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="8b20a2e7-04db-4196-a5ca-26b53cbf9a12" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GtiReadThroughput" >+ underscore_name="gti_read_throughput" >+ description="The total number of GPU memory bytes read from GTI." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 512 UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="128 A 36 READ UMUL" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GtiWriteThroughput" >+ underscore_name="gti_write_throughput" >+ description="The total number of GPU memory bytes written to GTI." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 512 UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD C 1 READ UADD C 0 READ UADD B 7 READ UADD B 6 READ UADD 128 UMUL" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Sampler00Busy" >+ underscore_name="sampler00_busy" >+ description="The percentage of time when sampler slice0 dualsubslice0 is busy" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="SamplersBusy" >+ underscore_name="samplers_busy" >+ description="The percentage of time in which samplers or L1 cache are not idle." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="$Sampler00Busy" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="Sampler" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="Sampler00Bottleneck" >+ underscore_name="sampler00_bottleneck" >+ description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="Sampler" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="SamplerBottleneck" >+ underscore_name="sampler_bottleneck" >+ description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="$Sampler00Bottleneck" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="Sampler" >+ mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="ComputeBasic" >+ underscore_name="compute_basic" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="f66d7204-54f5-4663-9d68-5213f70165ba" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GtiReadThroughput" >+ underscore_name="gti_read_throughput" >+ description="The total number of GPU memory bytes read from GTI." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 512 UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="128 A 36 READ UMUL" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GtiWriteThroughput" >+ underscore_name="gti_write_throughput" >+ description="The total number of GPU memory bytes written to GTI." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 512 UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD C 1 READ UADD C 0 READ UADD 128 UMUL" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="RenderPipeProfile" >+ underscore_name="render_pipe_profile" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="3b06d2f4-f594-49b5-b399-98550fa2d7b1" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Vf0Bottleneck" >+ underscore_name="vf0_bottleneck" >+ description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Input Assembler" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Vs0Bottleneck" >+ underscore_name="vs0_bottleneck" >+ description="The percentage of time in which VS0 pipeline stage was slowing down the 3D pipeline." >+ low_watermark="10" >+ high_watermark="30" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Vertex Shader" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Cl0Bottleneck" >+ underscore_name="cl0_bottleneck" >+ description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline." >+ low_watermark="10" >+ high_watermark="30" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Clipper" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Hs0Bottleneck" >+ underscore_name="hs0_bottleneck" >+ description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline." >+ low_watermark="3" >+ high_watermark="9" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Hull Shader" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Ds0Bottleneck" >+ underscore_name="ds0_bottleneck" >+ description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Domain Shader" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Gs0Bottleneck" >+ underscore_name="gs0_bottleneck" >+ description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Geometry Shader" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Sf0Bottleneck" >+ underscore_name="sf0_bottleneck" >+ description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="10" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Rasterizer/Strip-Fans" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="So0Bottleneck" >+ underscore_name="so0_bottleneck" >+ description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Stream Output" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Cl0Stall" >+ underscore_name="cl0_stall" >+ description="The percentage of time in which clipper pipeline stage was stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Clipper" >+ mdapi_usage_flags="Tier4 Correlate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Hs0Stall" >+ underscore_name="hs0_stall" >+ description="The percentage of time in which hull stall pipeline stage was stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Hull Shader" >+ mdapi_usage_flags="Tier4 Correlate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Ds0Stall" >+ underscore_name="ds0_stall" >+ description="The percentage of time in which domain shader pipeline stage was stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Domain Shader" >+ mdapi_usage_flags="Tier4 Correlate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Sf0Stall" >+ underscore_name="sf0_stall" >+ description="The percentage of time in which strip-fans pipeline stage was stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Rasterizer/Strip-Fans" >+ mdapi_usage_flags="Tier4 Correlate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="So0Stall" >+ underscore_name="so0_stall" >+ description="The percentage of time in which stream-output pipeline stage was stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Stream Output" >+ mdapi_usage_flags="Tier4 Correlate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthBottleneck" >+ underscore_name="hi_depth_bottleneck" >+ description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="BcBottleneck" >+ underscore_name="bc_bottleneck" >+ description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline." >+ low_watermark="5" >+ high_watermark="15" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="3D Pipe/Rasterizer/Barycentric Calc" >+ mdapi_usage_flags="Tier3 Indicate Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="HDCAndSF1" >+ underscore_name="hdc_and_sf1" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="1afb0edc-585c-4be9-8c0c-bc72325106b0" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="NonSamplerShader00AccessStalledOnL3" >+ underscore_name="non_sampler_shader00_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader01AccessStalledOnL3" >+ underscore_name="non_sampler_shader01_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader02AccessStalledOnL3" >+ underscore_name="non_sampler_shader02_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader03AccessStalledOnL3" >+ underscore_name="non_sampler_shader03_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader10AccessStalledOnL3" >+ underscore_name="non_sampler_shader10_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Dualsubslice0)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader11AccessStalledOnL3" >+ underscore_name="non_sampler_shader11_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Dualsubslice1)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader12AccessStalledOnL3" >+ underscore_name="non_sampler_shader12_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Dualsubslice2)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="NonSamplerShader13AccessStalledOnL3" >+ underscore_name="non_sampler_shader13_access_stalled_on_l3" >+ description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Dualsubslice3)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="GTRequestQueue00Full" >+ underscore_name="gt_request_queue00_full" >+ description="The percentage of time when IDI0 SQ00 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue10Full" >+ underscore_name="gt_request_queue10_full" >+ description="The percentage of time when IDI0 SQ10 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue20Full" >+ underscore_name="gt_request_queue20_full" >+ description="The percentage of time when IDI0 SQ20 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue30Full" >+ underscore_name="gt_request_queue30_full" >+ description="The percentage of time when IDI0 SQ30 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue40Full" >+ underscore_name="gt_request_queue40_full" >+ description="The percentage of time when IDI0 SQ40 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue50Full" >+ underscore_name="gt_request_queue50_full" >+ description="The percentage of time when IDI0 SQ50 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue60Full" >+ underscore_name="gt_request_queue60_full" >+ description="The percentage of time when IDI0 SQ60 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GTRequestQueue70Full" >+ underscore_name="gt_request_queue70_full" >+ description="The percentage of time when IDI0 SQ70 is filled above a threshold (usually 48 entries)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="HDCAndSF2" >+ underscore_name="hdc_and_sf2" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="a3b35902-f293-41fe-97d0-3d895bc5fab3" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Poly0DataReady" >+ underscore_name="poly0_data_ready" >+ description="The percentage of time in which geometry pipeline output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU/3D Pipe/Strip-Fans" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Poly1DataReady" >+ underscore_name="poly1_data_ready" >+ description="The percentage of time in which geometry pipeline output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU/3D Pipe/Strip-Fans" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="RasterizerAndPixelBackend1" >+ underscore_name="rasterizer_and_pixel_backend1" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="b04e9460-630f-4682-b0ed-ebb0e74a6c9d" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Rasterizer0InputAvailable" >+ underscore_name="rasterizer0_input_available" >+ description="The percentage of time in which slice0 rasterizer input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$SliceMask 1 AND" >+ mdapi_group="GPU/Rasterizer" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="Rasterizer1OutputReady" >+ underscore_name="rasterizer1_output_ready" >+ description="The percentage of time in which slice1 rasterizer output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$SliceMask 2 AND" >+ mdapi_group="GPU/Rasterizer" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="PixelData00Ready" >+ underscore_name="pixel_data00_ready" >+ description="The percentage of time in which slice0 pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="PixelData01Ready" >+ underscore_name="pixel_data01_ready" >+ description="The percentage of time in which slice0 pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="RasterizerAndPixelBackend2" >+ underscore_name="rasterizer_and_pixel_backend2" >+ mdapi_supported_apis="VK OGL OCL IO" >+ hw_config_guid="57a0abf4-8d81-4856-ab86-01f15f92c81c" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RasterizedPixels" >+ underscore_name="rasterized_pixels" >+ description="The total number of rasterized pixels." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 21 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HiDepthTestFails" >+ underscore_name="hi_depth_test_fails" >+ description="The total number of pixels dropped on early hierarchical depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 22 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EarlyDepthTestFails" >+ underscore_name="early_depth_test_fails" >+ description="The total number of pixels dropped on early depth test." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 23 READ 4 UMUL" >+ mdapi_group="3D Pipe/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesKilledInPs" >+ underscore_name="samples_killed_in_ps" >+ description="The total number of samples or pixels dropped in fragment shaders." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 24 READ 4 UMUL" >+ mdapi_group="3D Pipe/Fragment Shader" >+ mdapi_usage_flags="Tier4 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PixelsFailingPostPsTests" >+ underscore_name="pixels_failing_post_ps_tests" >+ description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 25 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesWritten" >+ underscore_name="samples_written" >+ description="The total number of samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 26 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplesBlended" >+ underscore_name="samples_blended" >+ description="The total number of blended samples or pixels written to all render targets." >+ data_type="uint64" >+ units="pixels" >+ semantic_type="event" >+ equation="A 27 READ 4 UMUL" >+ mdapi_group="3D Pipe/Output Merger" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexels" >+ underscore_name="sampler_texels" >+ description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 28 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Input" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SamplerTexelMisses" >+ underscore_name="sampler_texel_misses" >+ description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache." >+ data_type="uint64" >+ units="texels" >+ semantic_type="event" >+ equation="A 29 READ 4 UMUL" >+ mdapi_group="Sampler/Sampler Cache" >+ mdapi_usage_flags="Tier3 Batch Frame Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesRead" >+ underscore_name="slm_bytes_read" >+ description="The total number of GPU memory bytes read from shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 30 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SlmBytesWritten" >+ underscore_name="slm_bytes_written" >+ description="The total number of GPU memory bytes written into shared local memory." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="A 31 READ 64 UMUL" >+ mdapi_group="L3/Data Port/SLM" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderMemoryAccesses" >+ underscore_name="shader_memory_accesses" >+ description="The total number of shader memory accesses to L3." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 32 READ" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderAtomics" >+ underscore_name="shader_atomics" >+ description="The total number of shader atomic memory accesses." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 34 READ" >+ mdapi_group="L3/Data Port/Atomics" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L3ShaderThroughput" >+ underscore_name="l3_shader_throughput" >+ description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB." >+ data_type="uint64" >+ max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL" >+ units="bytes" >+ semantic_type="throughput" >+ equation="$ShaderMemoryAccesses 64 UMUL" >+ mdapi_group="L3/Data Port" >+ mdapi_usage_flags="Tier2 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ShaderBarriers" >+ underscore_name="shader_barriers" >+ description="The total number of shader barrier messages." >+ data_type="uint64" >+ units="messages" >+ semantic_type="event" >+ equation="A 35 READ" >+ mdapi_group="EU Array/Barrier" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Rasterizer1InputAvailable" >+ underscore_name="rasterizer1_input_available" >+ description="The percentage of time in which slice1 rasterizer input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$SliceMask 2 AND" >+ mdapi_group="GPU/Rasterizer" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="Rasterizer0OutputReady" >+ underscore_name="rasterizer0_output_ready" >+ description="The percentage of time in which slice0 rasterizer output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$SliceMask 1 AND" >+ mdapi_group="GPU/Rasterizer" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="PixelData10Ready" >+ underscore_name="pixel_data10_ready" >+ description="The percentage of time in which slice1 pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="PixelData11Ready" >+ underscore_name="pixel_data11_ready" >+ description="The percentage of time in which slice1 pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU/Rasterizer/Early Depth Test" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="Sampler_1" >+ underscore_name="sampler_1" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="2314eaa3-164f-4004-9684-3f1d16e875f9" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Sampler00InputAvailable" >+ underscore_name="sampler00_input_available" >+ description="The percentage of time in which slice0 dualsubslice0 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler01InputAvailable" >+ underscore_name="sampler01_input_available" >+ description="The percentage of time in which slice0 dualsubslice1 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler02InputAvailable" >+ underscore_name="sampler02_input_available" >+ description="The percentage of time in which slice0 dualsubslice2 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler03InputAvailable" >+ underscore_name="sampler03_input_available" >+ description="The percentage of time in which slice0 dualsubslice3 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler00OutputReady" >+ underscore_name="sampler00_output_ready" >+ description="The percentage of time in which slice0 dualsubslice0 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="Sampler01OutputReady" >+ underscore_name="sampler01_output_ready" >+ description="The percentage of time in which slice0 dualsubslice1 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="Sampler02OutputReady" >+ underscore_name="sampler02_output_ready" >+ description="The percentage of time in which slice0 dualsubslice2 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="Sampler03OutputReady" >+ underscore_name="sampler03_output_ready" >+ description="The percentage of time in which slice0 dualsubslice3 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="Sampler_2" >+ underscore_name="sampler_2" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="c60dea82-db13-4882-8d31-a02bce151ef7" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Sampler10InputAvailable" >+ underscore_name="sampler10_input_available" >+ description="The percentage of time in which slice1 dualsubslice0 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler11InputAvailable" >+ underscore_name="sampler11_input_available" >+ description="The percentage of time in which slice1 dualsubslice1 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler12InputAvailable" >+ underscore_name="sampler12_input_available" >+ description="The percentage of time in which slice1 dualsubslice2 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler13InputAvailable" >+ underscore_name="sampler13_input_available" >+ description="The percentage of time in which slice1 dualsubslice3 sampler input is available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="Sampler10OutputReady" >+ underscore_name="sampler10_output_ready" >+ description="The percentage of time in which slice1 dualsubslice0 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="Sampler11OutputReady" >+ underscore_name="sampler11_output_ready" >+ description="The percentage of time in which slice1 dualsubslice1 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="Sampler12OutputReady" >+ underscore_name="sampler12_output_ready" >+ description="The percentage of time in which slice1 dualsubslice2 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ + symbol_name="Sampler13OutputReady" >+ underscore_name="sampler13_output_ready" >+ description="The percentage of time in which slice1 dualsubslice3 sampler output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Sampler" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="subslice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="TDL_1" >+ underscore_name="tdl_1" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="7f5cb8ec-38bb-48c9-9ad2-60075eba2833" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="NonPSThread00ReadyForDispatch" >+ underscore_name="non_ps_thread00_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread01ReadyForDispatch" >+ underscore_name="non_ps_thread01_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread02ReadyForDispatch" >+ underscore_name="non_ps_thread02_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread03ReadyForDispatch" >+ underscore_name="non_ps_thread03_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread10ReadyForDispatch" >+ underscore_name="non_ps_thread10_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice1 dualsubslice0 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread11ReadyForDispatch" >+ underscore_name="non_ps_thread11_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice1 dualsubslice1 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread12ReadyForDispatch" >+ underscore_name="non_ps_thread12_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice1 dualsubslice2 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="NonPSThread13ReadyForDispatch" >+ underscore_name="non_ps_thread13_ready_for_dispatch" >+ description="The percentage of time in which non-PS thread is ready for dispatch on slice1 dualsubslice3 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader03ReadyPort0" >+ underscore_name="thread_header03_ready_port0" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader03ReadyPort1" >+ underscore_name="thread_header03_ready_port1" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader03ReadyPort2" >+ underscore_name="thread_header03_ready_port2" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader03ReadyPort3" >+ underscore_name="thread_header03_ready_port3" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader13ReadyPort0" >+ underscore_name="thread_header13_ready_port0" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice3 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader13ReadyPort1" >+ underscore_name="thread_header13_ready_port1" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice3 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader13ReadyPort2" >+ underscore_name="thread_header13_ready_port2" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice3 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader13ReadyPort3" >+ underscore_name="thread_header13_ready_port3" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice3 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="TDL_2" >+ underscore_name="tdl_2" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="141ce507-de6c-428c-95b2-076194d650db" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PSThread00ReadyForDispatch" >+ underscore_name="ps_thread00_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread01ReadyForDispatch" >+ underscore_name="ps_thread01_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread02ReadyForDispatch" >+ underscore_name="ps_thread02_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread03ReadyForDispatch" >+ underscore_name="ps_thread03_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread10ReadyForDispatch" >+ underscore_name="ps_thread10_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice1 dualsubslice0 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread11ReadyForDispatch" >+ underscore_name="ps_thread11_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice1 dualsubslice1 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread12ReadyForDispatch" >+ underscore_name="ps_thread12_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice1 dualsubslice2 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="PSThread13ReadyForDispatch" >+ underscore_name="ps_thread13_ready_for_dispatch" >+ description="The percentage of time in which PS thread is ready for dispatch on slice1 dualsubslice3 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="TDL_3" >+ underscore_name="tdl_3" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="54a85b07-9ff2-4a12-bfb6-6bcdd9d4019c" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ThreadHeader00Ready" >+ underscore_name="thread_header00_ready" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader00ReadyPort0" >+ underscore_name="thread_header00_ready_port0" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader00ReadyPort1" >+ underscore_name="thread_header00_ready_port1" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader00ReadyPort2" >+ underscore_name="thread_header00_ready_port2" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader00ReadyPort3" >+ underscore_name="thread_header00_ready_port3" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 1 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader01Ready" >+ underscore_name="thread_header01_ready" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader01ReadyPort0" >+ underscore_name="thread_header01_ready_port0" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader01ReadyPort1" >+ underscore_name="thread_header01_ready_port1" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader01ReadyPort2" >+ underscore_name="thread_header01_ready_port2" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader01ReadyPort3" >+ underscore_name="thread_header01_ready_port3" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 2 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader02Ready" >+ underscore_name="thread_header02_ready" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader02ReadyPort0" >+ underscore_name="thread_header02_ready_port0" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader02ReadyPort1" >+ underscore_name="thread_header02_ready_port1" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader02ReadyPort2" >+ underscore_name="thread_header02_ready_port2" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader02ReadyPort3" >+ underscore_name="thread_header02_ready_port3" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 4 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader03Ready" >+ underscore_name="thread_header03_ready" >+ description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 8 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="TDL_4" >+ underscore_name="tdl_4" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="651c40e5-195c-49da-b232-a9a0f753d899" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ThreadHeader10Ready" >+ underscore_name="thread_header10_ready" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice0 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader10ReadyPort0" >+ underscore_name="thread_header10_ready_port0" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice0 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader10ReadyPort1" >+ underscore_name="thread_header10_ready_port1" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice0 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader10ReadyPort2" >+ underscore_name="thread_header10_ready_port2" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice0 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader10ReadyPort3" >+ underscore_name="thread_header10_ready_port3" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice0 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 64 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader11Ready" >+ underscore_name="thread_header11_ready" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice1 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader11ReadyPort0" >+ underscore_name="thread_header11_ready_port0" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice1 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader11ReadyPort1" >+ underscore_name="thread_header11_ready_port1" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice1 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader11ReadyPort2" >+ underscore_name="thread_header11_ready_port2" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice1 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader11ReadyPort3" >+ underscore_name="thread_header11_ready_port3" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice1 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 128 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader12Ready" >+ underscore_name="thread_header12_ready" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice2 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader12ReadyPort0" >+ underscore_name="thread_header12_ready_port0" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice2 thread dispatcher port 0" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader12ReadyPort1" >+ underscore_name="thread_header12_ready_port1" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice2 thread dispatcher port 1" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader12ReadyPort2" >+ underscore_name="thread_header12_ready_port2" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice2 thread dispatcher port 2" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader12ReadyPort3" >+ underscore_name="thread_header12_ready_port3" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice2 thread dispatcher port 3" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 256 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ + symbol_name="ThreadHeader13Ready" >+ underscore_name="thread_header13_ready" >+ description="The percentage of time in which thread header is ready on slice1 dualsubslice3 thread dispatcher" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ availability="$DualSubsliceMask 512 AND" >+ mdapi_group="GPU/Thread Dispatcher" >+ mdapi_usage_flags="Tier3 Overview Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="dualsubslice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="L3_1" >+ underscore_name="l3_1" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="9a1a14ad-ab92-4204-8a91-c4159a54f712" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="L30Bank0InputAvailable" >+ underscore_name="l30_bank0_input_available" >+ description="The percentage of time in which Quad0 L3 bank0 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank1InputAvailable" >+ underscore_name="l30_bank1_input_available" >+ description="The percentage of time in which Quad0 L3 bank1 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank2InputAvailable" >+ underscore_name="l30_bank2_input_available" >+ description="The percentage of time in which Quad0 L3 bank2 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank3InputAvailable" >+ underscore_name="l30_bank3_input_available" >+ description="The percentage of time in which Quad0 L3 bank3 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank4InputAvailable" >+ underscore_name="l30_bank4_input_available" >+ description="The percentage of time in which Quad0 L3 bank4 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank5InputAvailable" >+ underscore_name="l30_bank5_input_available" >+ description="The percentage of time in which Quad0 L3 bank5 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank6InputAvailable" >+ underscore_name="l30_bank6_input_available" >+ description="The percentage of time in which Quad0 L3 bank6 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank7InputAvailable" >+ underscore_name="l30_bank7_input_available" >+ description="The percentage of time in which Quad0 L3 bank7 has input available" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank0OutputReady" >+ underscore_name="l30_bank0_output_ready" >+ description="The percentage of time in which quad0 L3 bank0 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank1OutputReady" >+ underscore_name="l30_bank1_output_ready" >+ description="The percentage of time in which quad0 L3 bank1 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank2OutputReady" >+ underscore_name="l30_bank2_output_ready" >+ description="The percentage of time in which quad0 L3 bank2 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank3OutputReady" >+ underscore_name="l30_bank3_output_ready" >+ description="The percentage of time in which quad0 L3 bank3 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank4OutputReady" >+ underscore_name="l30_bank4_output_ready" >+ description="The percentage of time in which quad0 L3 bank4 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank5OutputReady" >+ underscore_name="l30_bank5_output_ready" >+ description="The percentage of time in which quad0 L3 bank5 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank6OutputReady" >+ underscore_name="l30_bank6_output_ready" >+ description="The percentage of time in which quad0 L3 bank6 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ + symbol_name="L30Bank7OutputReady" >+ underscore_name="l30_bank7_output_ready" >+ description="The percentage of time in which quad0 L3 bank7 output is ready" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GTI/L3" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="slice" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="GpuBusyness" >+ underscore_name="gpu_busyness" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="85de4c29-76b8-42a6-b6ef-8a2bed008fcf" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuActive" >+ underscore_name="eu_active" >+ description="The percentage of time in which the Execution Units were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuStall" >+ underscore_name="eu_stall" >+ description="The percentage of time in which the Execution Units were stalled." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuThreadOccupancy" >+ underscore_name="eu_thread_occupancy" >+ description="The percentage of time in which hardware threads occupied EUs." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier2 Overview System Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="VK OGL OCL IO MEDIA" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RenderBusy" >+ underscore_name="render_busy" >+ description="The percentage of time when render command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ComputeEngine0Busy" >+ underscore_name="compute_engine0_busy" >+ description="The percentage of time when compute command streamer 0 was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ComputeEngine1Busy" >+ underscore_name="compute_engine1_busy" >+ description="The percentage of time when compute command streamer 1 was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ComputeEngine2Busy" >+ underscore_name="compute_engine2_busy" >+ description="The percentage of time when compute command streamer 2 was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="ComputeEngine3Busy" >+ underscore_name="compute_engine3_busy" >+ description="The percentage of time when compute command streamer 3 was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PoshEngineBusy" >+ underscore_name="posh_engine_busy" >+ description="The percentage of time when posh command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="BlitterBusy" >+ underscore_name="blitter_busy" >+ description="The percentage of time when blitter command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Vdbox00Busy" >+ underscore_name="vdbox00_busy" >+ description="The percentage of time when vdbox00 command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Vebox0Busy" >+ underscore_name="vebox0_busy" >+ description="The percentage of time when vebox0 command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Vdbox10Busy" >+ underscore_name="vdbox10_busy" >+ description="The percentage of time when vdbox10 command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Vebox1Busy" >+ underscore_name="vebox1_busy" >+ description="The percentage of time when vebox1 command streamer was busy." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="System Frame Batch" >+ mdapi_supported_apis="IO" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AnyComputeEngineBusy" >+ underscore_name="any_compute_engine_busy" >+ description="The percentage of time when any compute engine is busy" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="RenderAndAnyComputeEngineBusy" >+ underscore_name="render_and_any_compute_engine_busy" >+ description="The percentage of time when render and any compute engines are simultaneously busy" >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity1" >+ underscore_name="eu_activity1" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="8dc7142a-df10-41f2-acaa-9faea547ce73" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsFpuActive" >+ underscore_name="vs_fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing a vertex shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsFpuActive" >+ underscore_name="ps_fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing a fragment shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SendActive" >+ underscore_name="send_active" >+ description="The percentage of time in which EU send pipeline was actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Pipes" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity2" >+ underscore_name="eu_activity2" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="d3c05cce-4ae7-4291-82ab-b0bcade6cf7a" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsEmActive" >+ underscore_name="cs_em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing a compute shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsFpuActive" >+ underscore_name="cs_fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing a compute shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsSendActive" >+ underscore_name="cs_send_active" >+ description="The percentage of time in which EU send pipeline was actively processing a compute shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity3" >+ underscore_name="eu_activity3" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="4fd009c5-6eae-4ecb-a2d1-41edf211cd06" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsEmActive" >+ underscore_name="vs_em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing a vertex shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsEmActive" >+ underscore_name="ps_em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing a fragment shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsSendActive" >+ underscore_name="ps_send_active" >+ description="The percentage of time in which EU send pipeline was actively processing a fragment shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity4" >+ underscore_name="eu_activity4" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="5226090d-b636-4845-9f76-545cb5db7867" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsFpuActive" >+ underscore_name="hs_fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing a hull shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsFpuActive" >+ underscore_name="ds_fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing a domain shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsSendActive" >+ underscore_name="vs_send_active" >+ description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity5" >+ underscore_name="eu_activity5" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="c8d33b8f-3152-4c81-99bf-d3cb45d7e1ac" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsEmActive" >+ underscore_name="hs_em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing a hull shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsEmActive" >+ underscore_name="ds_em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing a domain shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsSendActive" >+ underscore_name="hs_send_active" >+ description="The percentage of time in which EU send pipeline was actively processing a hull shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity6" >+ underscore_name="eu_activity6" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="708d01ed-bc9b-420e-8048-9060abcbb1f0" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsFpuActive" >+ underscore_name="gs_fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing a geometry shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsEmActive" >+ underscore_name="gs_em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing a geometry shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsSendActive" >+ underscore_name="gs_send_active" >+ description="The percentage of time in which EU send pipeline was actively processing a geometry shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity7" >+ underscore_name="eu_activity7" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="72262d5b-a9e6-4742-820b-2a7bef9a7e61" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="FpuActive" >+ underscore_name="fpu_active" >+ description="The percentage of time in which EU FPU INT64 pipeline was actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Pipes" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EmActive" >+ underscore_name="em_active" >+ description="The percentage of time in which EU EM INT pipeline was actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Pipes" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EmFpuActive" >+ underscore_name="em_fpu_active" >+ description="The percentage of time in which EU EM INT and FPU INT64 pipelines were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Pipes" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="EuAvgIpcRate" >+ underscore_name="eu_avg_ipc_rate" >+ description="The average rate of IPC calculated for 2 FPU pipelines." >+ data_type="float" >+ max_equation="2" >+ units="number" >+ semantic_type="ratio" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FADD A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FSUB FDIV 1 FADD" >+ mdapi_group="EU Array" >+ mdapi_usage_flags="Tier4 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="EuActivity8" >+ underscore_name="eu_activity8" >+ mdapi_supported_apis="OGL OGL4 OCL MEDIA IO" >+ hw_config_guid="11c685de-1445-41b8-acb5-8e79c75c4fd8" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuBusy" >+ underscore_name="gpu_busy" >+ description="The percentage of time in which the GPU has been processing GPU commands." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="VsThreads" >+ underscore_name="vs_threads" >+ description="The total number of vertex shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 1 READ" >+ mdapi_group="EU Array/Vertex Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="HsThreads" >+ underscore_name="hs_threads" >+ description="The total number of hull shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 2 READ" >+ mdapi_group="EU Array/Hull Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsThreads" >+ underscore_name="ds_threads" >+ description="The total number of domain shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 3 READ" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GsThreads" >+ underscore_name="gs_threads" >+ description="The total number of geometry shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 5 READ" >+ mdapi_group="EU Array/Geometry Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="PsThreads" >+ underscore_name="ps_threads" >+ description="The total number of fragment shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 6 READ" >+ mdapi_group="EU Array/Fragment Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="CsThreads" >+ underscore_name="cs_threads" >+ description="The total number of compute shader hardware threads dispatched." >+ data_type="uint64" >+ units="threads" >+ semantic_type="event" >+ equation="A 4 READ" >+ mdapi_group="EU Array/Compute Shader" >+ mdapi_usage_flags="Tier3 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="DsSendActive" >+ underscore_name="ds_send_active" >+ description="The percentage of time in which EU send pipeline was actively processing a domain shader instruction." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Domain Shader" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SysFpuActive" >+ underscore_name="sys_fpu_active" >+ description="The percentage of time in which EU Systolic and FPU INT64 pipelines were actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Pipes" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="SysActive" >+ underscore_name="sys_active" >+ description="The percentage of time in which EU SYS pipeline was actively processing." >+ data_type="float" >+ max_equation="100" >+ units="percent" >+ semantic_type="duration" >+ equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV" >+ mdapi_group="EU Array/Pipes" >+ mdapi_usage_flags="Tier3 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ + chipset="DG2" >+ symbol_name="TestOa" >+ underscore_name="test_oa" >+ mdapi_supported_apis="VK OGL OCL MEDIA IO" >+ hw_config_guid="2db1e1d4-8c48-4bb7-b248-0f40b70433ff" >+ > >+ + symbol_name="GpuTime" >+ underscore_name="gpu_time" >+ description="Time elapsed on the GPU during the measurement." >+ data_type="uint64" >+ units="ns" >+ semantic_type="duration" >+ equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="GpuCoreClocks" >+ underscore_name="gpu_core_clocks" >+ description="The total number of GPU core clocks elapsed during the measurement." >+ data_type="uint64" >+ units="cycles" >+ semantic_type="event" >+ equation="GPU_CLOCK 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="AvgGpuCoreFrequency" >+ underscore_name="avg_gpu_core_frequency" >+ description="Average GPU Core Frequency in the measurement." >+ data_type="uint64" >+ max_equation="$GpuMaxFrequency" >+ units="hz" >+ semantic_type="event" >+ equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Tier1 Overview System Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter0" >+ underscore_name="counter0" >+ description="HW test counter 0. Factor: 0.0" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter1" >+ underscore_name="counter1" >+ description="HW test counter 1. Factor: 1.0" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 1 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter2" >+ underscore_name="counter2" >+ description="HW test counter 2. Factor: 1.0" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 2 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter3" >+ underscore_name="counter3" >+ description="HW test counter 3. Factor: 0.5" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 3 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter4" >+ underscore_name="counter4" >+ description="HW test counter 4. Factor: 0.3333" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 4 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter5" >+ underscore_name="counter5" >+ description="HW test counter 5. Factor: 0.3333" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 5 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter6" >+ underscore_name="counter6" >+ description="HW test counter 6. Factor: 0.16666" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 6 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter7" >+ underscore_name="counter7" >+ description="HW test counter 7. Factor: 0.6666" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="B 7 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter8" >+ underscore_name="counter8" >+ description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode" >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="C 0 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ + symbol_name="Counter9" >+ underscore_name="counter9" >+ description="HW test counter 9. Should be equal to 1 in query." >+ data_type="uint64" >+ units="events" >+ semantic_type="event" >+ equation="C 1 READ" >+ mdapi_group="GPU" >+ mdapi_usage_flags="Frame Batch Draw" >+ mdapi_supported_apis="" >+ mdapi_hw_unit_type="gpu" >+ /> >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >+ >diff --git a/lib/i915/perf-configs/perf-metricset-codegen.py b/lib/i915/perf-configs/perf-metricset-codegen.py >index 00528c31..58237c27 100644 >--- a/lib/i915/perf-configs/perf-metricset-codegen.py >+++ b/lib/i915/perf-configs/perf-metricset-codegen.py >@@ -126,6 +126,19 @@ def generate_metric_sets(args, gen): > metric_set->c_offset = metric_set->b_offset + 8; > metric_set->perfcnt_offset = metric_set->c_offset + 8; > >+ """)) >+ elif gen.chipset == "dg2": >+ c(textwrap.dedent("""\ >+ metric_set->perf_oa_format = I915_OA_FORMAT_A24u40_A14u32_B8_C8; >+ >+ metric_set->perf_raw_size = 256; >+ metric_set->gpu_time_offset = 0; >+ metric_set->gpu_clock_offset = 1; >+ metric_set->a_offset = 2; >+ metric_set->b_offset = metric_set->a_offset + 38; >+ metric_set->c_offset = metric_set->b_offset + 8; >+ metric_set->perfcnt_offset = metric_set->c_offset + 8; >+ > """)) > else: > c(textwrap.dedent("""\ >diff --git a/lib/i915/perf-configs/update-guids.py b/lib/i915/perf-configs/update-guids.py >index d38a7a95..3cd06f13 100755 >--- a/lib/i915/perf-configs/update-guids.py >+++ b/lib/i915/perf-configs/update-guids.py >@@ -174,7 +174,7 @@ chipsets = [ 'hsw', > 'bxt', 'glk', > 'cnl', > 'icl', 'ehl', >- 'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl' ] >+ 'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl', 'dg2', ] > > for chipset in chipsets: > filename = 'oa-' + chipset + '.xml' >diff --git a/lib/i915/perf.c b/lib/i915/perf.c >index d004313f..39179546 100644 >--- a/lib/i915/perf.c >+++ b/lib/i915/perf.c >@@ -58,6 +58,7 @@ > #include "i915_perf_metrics_rkl.h" > #include "i915_perf_metrics_dg1.h" > #include "i915_perf_metrics_adl.h" >+#include "i915_perf_metrics_dg2.h" > > static int > perf_ioctl(int fd, unsigned long request, void *arg) >@@ -280,6 +281,8 @@ intel_perf_for_devinfo(uint32_t device_id, > } else if (devinfo->is_alderlake_s || devinfo->is_alderlake_p || > devinfo->is_raptorlake_s || devinfo->is_alderlake_n) { > intel_perf_load_metrics_adl(perf); >+ } else if (devinfo->is_dg2) { >+ intel_perf_load_metrics_dg2(perf); > } else { > return unsupported_i915_perf_platform(perf); > } >diff --git a/lib/meson.build b/lib/meson.build >index 98c2803b..8dabd64d 100644 >--- a/lib/meson.build >+++ b/lib/meson.build >@@ -254,7 +254,7 @@ i915_perf_hardware = [ > 'bxt', 'glk', > 'cnl', > 'icl', 'ehl', >- 'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl', >+ 'tglgt1', 'tglgt2', 'rkl', 'dg1', 'adl', 'dg2', > ] > > i915_xml_files = [] >-- >2.25.1 >