AMDGPU関連用語略称まとめ

個人的なメモ

Software

Abbr Full memo
UMD User Mode graphics Drivers
KMD Kernel Mode graphics Drivers
KDG Kernel Graphics Driver
KMS Kernal Mode Setting drm1
TTM Translation Table Maps drm1
MMU Memory Managiment Unit
MN MMU Notifier drm1
GEM Graphics Execution Manager drm1
GTT Graphics Address Remapping Table drm1
PD Primitive Discard RadeonSI /RADV
HSA Heterogeneous System Architecture
HMM Heterogeneous Memory Management
OA Ordered Append
MSI Massage Signaled Interrupts drm1
EMU Emulation mode drm1
ABM Adaptive Backlight Management drm1
BAPM Bidirectional Application Power Management
LBPW Load Balancing Per Watt
DPM Dynamic Power Management
DPMS DMP State?
CWSR Compute Wave Save and Restore drm1
GWS Global Wave Sync drm1
CRAT Component Resource Association Table GPU cache info
VF Virtual Function MxGPU
DPBB Deferred Primitive Batch Binning DSBR, partial primitive binning
DFSM Deterministic Finite State Machine DSBR, full primitive binning
PBB Pipeline Binning2

Hardware

Abbr Full memo
SE Shader Engine
SA/SH Shader Array GCN(1SE =1SA =16CU), RDNA(1SE =2SA =10WGP =20CU)
HWS Hardware Schedulers
ACE Asynchronous Compute Engine
RB Render Backend =4 ROPs
ROP Render Output Pipeline
GMC Graphics(GFX?) Memory Controller
GDS Global Data Share
LDS Local Data Share
DMA Direct Memory Access
SDMA System DMA
GCP Graphics Command Processor
MCBP Mid Command Buffer Preemption
CS Command Stream
EOP End Of Packet
SMU System Manasgement Unit
PG Powergating
RLC Rear left Center?
PFP Prefetch Parser
CE Constant Engine
DE Dispatch Engine
ME Micro Engine
MES Micro Engine Scheduler GFX10?
MEC Micro Engine Compute?
PSP Platform Security Processor
SDP Scalable Data Port
PA Primitive Assembly
IA Input Assembly
HTILE Hi-Z Depth Compression
IB Indirect Buffer = GPU command buffer
LRU Least Recently Used
CGPG Coarse Grained PoweGating
UVD Unified Video Decoder
VCE Video Compression (/Codec) Engine
VCN Video Core Next
DC Display Core
PSR Panel Self-Refresh eDP PowerSave
DCE Display Core Engine?
DMCUB Display Micro Controller Unit B
HBCC High Bandwidth Cache Controller GFX9+
DSBR Draw Stream Binning Rasterrizer GFX9+
SGPR Scalar General-Purpose Register
VGPR Vector General-Purpose Register
ALU Arithmetc Logic Unit
SPI Shader Processor Interpolator
PRT Partially Resident Textures
DIO Display IO DCN3
OPP Output Plane Processing DCN3
MPC Multiple pipe and plane combine DCN3
DPP DCN3
HUBBUB DCN memory HUB interface /DCN3
MMHUBBUB Multimedia HUB interface /DCN3
HUBP Display to data fabric interface /DCN3
DWB Display Writeback DCN3
DML Display mode library DCN3
DMUB Display Micro-Controller Unit3
AMFT Audio formating
VPG Video Package ganerator
SPL Security patch level
PC_LINES Parameter Cache Lines?
HDP Host Data Path4
MGCG Medium Grain Clock Gating
MGLS Medium Grain Light Sleep
IH Interrupt Handler5
TMR Trust Memory Region6

Other

Abbr Full memo
CDIT Component locality Distance Information Table
AO Always On
DCC Delta Color Compression lossless
DSC Display Stream Compression DCN 2.0+
TDP Thermal Design Power
TBP Typical Board Power
TMZ Trusted Memory Zone
DWB Display WriteBack
RAS Reliability, Availability, Serviceability
HDCP Highbandwidth Digital Content Protection
TA Texture Address /Trusted Application?7
TC Texture Cache?
TCA Texture Cache Arbiter ???
TCC Texture Cache Channel ??? == L2cache
TCP Texture Cache Private ??? GCN L1$, RDNA L0$
BACO Bus Active, Chip Off8
BOCO Bus Off, Chip Off8
OPN ordering Part Number
ULV Ultra Low Voltage9
GL2a GL2 Arbiter10 == TCA11
(Navi10 = 4, Navi14 = 2)
GL2c == TCC11
(Navi10 = 16, Navi14 = 8)
SC Shader Compiler? / Scalar?
GPA Guest Pysical Address12
EDC Error Correction and Detection13
SPM Streaming Performance Counter14
ICD Installable Client Driver
Update:
 2020/10/24 17:59 JST