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