AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: "Christian König" <christian.koenig@amd.com>
To: "Rodrigo Siqueira" <siqueira@igalia.com>,
	"Alex Deucher" <alexander.deucher@amd.com>,
	"Timur Kristóf" <timur.kristof@gmail.com>
Cc: amd-gfx@lists.freedesktop.org, kernel-dev@igalia.com
Subject: Re: [PATCH v3 2/5] Documentation/gpu: Add new glossary entries from UMR
Date: Tue, 28 Oct 2025 14:10:32 +0100	[thread overview]
Message-ID: <724fa441-28a5-4dcd-b967-3054eb6ab3b2@amd.com> (raw)
In-Reply-To: <20251020194631.102260-3-siqueira@igalia.com>

On 10/20/25 21:38, Rodrigo Siqueira wrote:
> When using UMR, a dashboard is available that displays the CPC, CPF,
> CPG, TCP, and UTCL utilization. This commit introduces the meanings of
> those acronyms (and others) to the glossary to improve the comprehension
> of the UMR dashboard.
> 
> Cc: Alex Deucher <alexander.deucher@amd.com>
> Cc: Christian König <christian.koenig@amd.com>
> Cc: Timur Kristóf <timur.kristof@gmail.com>
> Signed-off-by: Rodrigo Siqueira <siqueira@igalia.com>
> ---
>  Documentation/gpu/amdgpu/amdgpu-glossary.rst | 21 ++++++++++++++++++++
>  1 file changed, 21 insertions(+)
> 
> diff --git a/Documentation/gpu/amdgpu/amdgpu-glossary.rst b/Documentation/gpu/amdgpu/amdgpu-glossary.rst
> index 30812d9d53c6..eb72e6f6d4f1 100644
> --- a/Documentation/gpu/amdgpu/amdgpu-glossary.rst
> +++ b/Documentation/gpu/amdgpu/amdgpu-glossary.rst
> @@ -30,6 +30,15 @@ we have a dedicated glossary for Display Core at
>      CP
>        Command Processor
>  
> +    CPC
> +      Command Processor Compute
> +
> +    CPF
> +      Command Processor Fetch
> +
> +    CPG
> +      Command Processor Graphics
> +
>      CPLIB
>        Content Protection Library
>  
> @@ -78,6 +87,9 @@ we have a dedicated glossary for Display Core at
>      GMC
>        Graphic Memory Controller
>  
> +    GPR
> +      General Purpose Register
> +
>      GPUVM
>        GPU Virtual Memory.  This is the GPU's MMU.  The GPU supports multiple
>        virtual address spaces that can be in flight at any given time.  These
> @@ -92,6 +104,9 @@ we have a dedicated glossary for Display Core at
>        table for use by the kernel driver or into per process GPUVM page tables
>        for application usage.
>  
> +    GWS
> +      Global Wave Syncs
> +
>      IH
>        Interrupt Handler
>  

BTW we are missing an entry for "IV Interrupt Vector (the bytes written by the GPU into IH ring buffer)".

> @@ -206,12 +221,18 @@ we have a dedicated glossary for Display Core at
>      TC
>        Texture Cache
>  
> +    TCP (AMDGPU)
> +      Texture Cache Processing
> +
>      TOC
>        Table of Contents
>  
>      UMSCH
>        User Mode Scheduler
>  
> +    UTCL
> +      Universal Texture Cache Line
> +

Mhm, UTCL0 UTCL1 and UTCL2 are usually Universal Translation Cache Layer 0-2.

That is not even remotely related to texturing (well UTC requests also go through the TC on some HW generations, but that's basically it).

Regards,
Christian.

>      UVD
>        Unified Video Decoder
>  


  parent reply	other threads:[~2025-10-28 13:10 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-20 19:38 [PATCH v3 0/5] Expand kernel-doc with more generic details and info about ring buffers Rodrigo Siqueira
2025-10-20 19:38 ` [PATCH v3 1/5] drm/amdgpu: Expand kernel-doc in amdgpu_ring Rodrigo Siqueira
2025-10-20 20:30   ` Alex Deucher
2025-10-21  9:23   ` Timur Kristóf
2025-10-21 13:11     ` Rodrigo Siqueira
2025-10-28 13:01   ` Christian König
2025-10-20 19:38 ` [PATCH v3 2/5] Documentation/gpu: Add new glossary entries from UMR Rodrigo Siqueira
2025-10-20 20:17   ` Alex Deucher
2025-10-21  5:16   ` Lazar, Lijo
2025-10-21 13:25     ` Rodrigo Siqueira
2025-10-21 14:46       ` Alex Deucher
2025-10-28 13:10   ` Christian König [this message]
2025-10-28 14:36     ` Rodrigo Siqueira
2025-10-20 19:38 ` [PATCH v3 3/5] Documentation/gpu: Expand generic block information Rodrigo Siqueira
2025-10-20 20:28   ` Alex Deucher
2025-10-21  9:30     ` Timur Kristóf
2025-10-21 14:55     ` Rodrigo Siqueira
2025-10-21 21:34       ` Alex Deucher
2025-10-21  5:24   ` Lazar, Lijo
2025-10-20 19:38 ` [PATCH v3 4/5] Documentation/gpu: Add more information about GC Rodrigo Siqueira
2025-10-20 20:30   ` Alex Deucher
2025-10-20 19:38 ` [PATCH v3 5/5] Documentation/gpu: Add documentation about ring buffer Rodrigo Siqueira
2025-10-20 20:53   ` Alex Deucher
2025-10-21 12:52 ` [PATCH v3 0/5] Expand kernel-doc with more generic details and info about ring buffers Alex Deucher

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=724fa441-28a5-4dcd-b967-3054eb6ab3b2@amd.com \
    --to=christian.koenig@amd.com \
    --cc=alexander.deucher@amd.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=kernel-dev@igalia.com \
    --cc=siqueira@igalia.com \
    --cc=timur.kristof@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox