1=============== 2AMDGPU Glossary 3=============== 4 5Here you can find some generic acronyms used in the amdgpu driver. Notice that 6we have a dedicated glossary for Display Core at 7'Documentation/gpu/amdgpu/display/dc-glossary.rst'. 8 9.. glossary:: 10 11 active_cu_number 12 The number of CUs that are active on the system. The number of active 13 CUs may be less than SE * SH * CU depending on the board configuration. 14 15 CE 16 Constant Engine 17 18 CP 19 Command Processor 20 21 CPLIB 22 Content Protection Library 23 24 CU 25 Compute Unit 26 27 DFS 28 Digital Frequency Synthesizer 29 30 ECP 31 Enhanced Content Protection 32 33 EOP 34 End Of Pipe/Pipeline 35 36 GART 37 Graphics Address Remapping Table. This is the name we use for the GPUVM 38 page table used by the GPU kernel driver. It remaps system resources 39 (memory or MMIO space) into the GPU's address space so the GPU can access 40 them. The name GART harkens back to the days of AGP when the platform 41 provided an MMU that the GPU could use to get a contiguous view of 42 scattered pages for DMA. The MMU has since moved on to the GPU, but the 43 name stuck. 44 45 GC 46 Graphics and Compute 47 48 GMC 49 Graphic Memory Controller 50 51 GPUVM 52 GPU Virtual Memory. This is the GPU's MMU. The GPU supports multiple 53 virtual address spaces that can be in flight at any given time. These 54 allow the GPU to remap VRAM and system resources into GPU virtual address 55 spaces for use by the GPU kernel driver and applications using the GPU. 56 These provide memory protection for different applications using the GPU. 57 58 GTT 59 Graphics Translation Tables. This is a memory pool managed through TTM 60 which provides access to system resources (memory or MMIO space) for 61 use by the GPU. These addresses can be mapped into the "GART" GPUVM page 62 table for use by the kernel driver or into per process GPUVM page tables 63 for application usage. 64 65 IH 66 Interrupt Handler 67 68 HQD 69 Hardware Queue Descriptor 70 71 IB 72 Indirect Buffer 73 74 IMU 75 Integrated Management Unit (Power Management support) 76 77 IP 78 Intellectual Property blocks 79 80 KCQ 81 Kernel Compute Queue 82 83 KGQ 84 Kernel Graphics Queue 85 86 KIQ 87 Kernel Interface Queue 88 89 MC 90 Memory Controller 91 92 ME 93 MicroEngine (Graphics) 94 95 MEC 96 MicroEngine Compute 97 98 MES 99 MicroEngine Scheduler 100 101 MMHUB 102 Multi-Media HUB 103 104 MQD 105 Memory Queue Descriptor 106 107 PFP 108 Pre-Fetch Parser (Graphics) 109 110 PPLib 111 PowerPlay Library - PowerPlay is the power management component. 112 113 PSP 114 Platform Security Processor 115 116 RLC 117 RunList Controller. This name is a remnant of past ages and doesn't have 118 much meaning today. It's a group of general-purpose helper engines for 119 the GFX block. It's involved in GFX power management and SR-IOV, among 120 other things. 121 122 SDMA 123 System DMA 124 125 SE 126 Shader Engine 127 128 SH 129 SHader array 130 131 SMU/SMC 132 System Management Unit / System Management Controller 133 134 SRLC 135 Save/Restore List Control 136 137 SRLG 138 Save/Restore List GPM_MEM 139 140 SRLS 141 Save/Restore List SRM_MEM 142 143 SS 144 Spread Spectrum 145 146 TA 147 Trusted Application 148 149 TOC 150 Table of Contents 151 152 UVD 153 Unified Video Decoder 154 155 VCE 156 Video Compression Engine 157 158 VCN 159 Video Codec Next 160 161 VPE 162 Video Processing Engine 163