brintos

brintos / linux-shallow public Read only

0
0
Text · 2.7 KiB · 00a47eb Raw
124 lines · plain
1===============2AMDGPU Glossary3===============4 5Here you can find some generic acronyms used in the amdgpu driver. Notice that6we have a dedicated glossary for Display Core at7'Documentation/gpu/amdgpu/display/dc-glossary.rst'.8 9.. glossary::10 11    active_cu_number12      The number of CUs that are active on the system.  The number of active13      CUs may be less than SE * SH * CU depending on the board configuration.14 15    CP16      Command Processor17 18    CPLIB19      Content Protection Library20 21    CU22      Compute Unit23 24    DFS25      Digital Frequency Synthesizer26 27    ECP28      Enhanced Content Protection29 30    EOP31      End Of Pipe/Pipeline32 33    GART34      Graphics Address Remapping Table.  This is the name we use for the GPUVM35      page table used by the GPU kernel driver.  It remaps system resources36      (memory or MMIO space) into the GPU's address space so the GPU can access37      them.  The name GART harkens back to the days of AGP when the platform38      provided an MMU that the GPU could use to get a contiguous view of39      scattered pages for DMA.  The MMU has since moved on to the GPU, but the40      name stuck.41 42    GC43      Graphics and Compute44 45    GMC46      Graphic Memory Controller47 48    GPUVM49      GPU Virtual Memory.  This is the GPU's MMU.  The GPU supports multiple50      virtual address spaces that can be in flight at any given time.  These51      allow the GPU to remap VRAM and system resources into GPU virtual address52      spaces for use by the GPU kernel driver and applications using the GPU.53      These provide memory protection for different applications using the GPU.54 55    GTT56      Graphics Translation Tables.  This is a memory pool managed through TTM57      which provides access to system resources (memory or MMIO space) for58      use by the GPU. These addresses can be mapped into the "GART" GPUVM page59      table for use by the kernel driver or into per process GPUVM page tables60      for application usage.61 62    IH63      Interrupt Handler64 65    HQD66      Hardware Queue Descriptor67 68    IB69      Indirect Buffer70 71    IP72        Intellectual Property blocks73 74    KCQ75      Kernel Compute Queue76 77    KGQ78      Kernel Graphics Queue79 80    KIQ81      Kernel Interface Queue82 83    MEC84      MicroEngine Compute85 86    MES87      MicroEngine Scheduler88 89    MMHUB90      Multi-Media HUB91 92    MQD93      Memory Queue Descriptor94 95    PPLib96      PowerPlay Library - PowerPlay is the power management component.97 98    PSP99        Platform Security Processor100 101    RLC102      RunList Controller103 104    SDMA105      System DMA106 107    SE108      Shader Engine109 110    SH111      SHader array112 113    SMU114      System Management Unit115 116    SS117      Spread Spectrum118 119    VCE120      Video Compression Engine121 122    VCN123      Video Codec Next124