vnsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget./translations/zh_CN/gpu/amdgpu/amdgpu-glossarymodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget./translations/zh_TW/gpu/amdgpu/amdgpu-glossarymodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget./translations/it_IT/gpu/amdgpu/amdgpu-glossarymodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget./translations/ja_JP/gpu/amdgpu/amdgpu-glossarymodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget./translations/ko_KR/gpu/amdgpu/amdgpu-glossarymodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget./translations/sp_SP/gpu/amdgpu/amdgpu-glossarymodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hAMDGPU Glossaryh]hAMDGPU Glossary}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhH/var/lib/git/docbuild/linux/Documentation/gpu/amdgpu/amdgpu-glossary.rsthKubh paragraph)}(hHere you can find some generic acronyms used in the amdgpu driver. Notice that we have a dedicated glossary for Display Core at 'Documentation/gpu/amdgpu/display/dc-glossary.rst'.h]hHere you can find some generic acronyms used in the amdgpu driver. Notice that we have a dedicated glossary for Display Core at ‘Documentation/gpu/amdgpu/display/dc-glossary.rst’.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubhglossary)}(hhh]hdefinition_list)}(hhh](hdefinition_list_item)}(hhh](hterm)}(hactive_cu_numberh](hactive_cu_number}(hhhhhNhNubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](singleactive_cu_numberterm-active_cu_numbermainNtauh1hhhhK hhubeh}(h]hah ]h"]h$]h&]uh1hhhhK hhubh definition)}(hhh]h)}(hThe number of CUs that are active on the system. The number of active CUs may be less than SE * SH * CU depending on the board configuration.h]hThe number of CUs that are active on the system. The number of active CUs may be less than SE * SH * CU depending on the board configuration.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hCEh](hCE}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hCEterm-CEhNtauh1hhhhKhjubeh}(h]j-ah ]h"]h$]h&]uh1hhhhKhjubh)}(hhh]h)}(hConstant Engineh]hConstant Engine}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hCPh](hCP}(hjUhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hCPterm-CPhNtauh1hhhhKhjUubeh}(h]jhah ]h"]h$]h&]uh1hhhhKhjRubh)}(hhh]h)}(hCommand Processorh]hCommand Processor}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjpubah}(h]h ]h"]h$]h&]uh1hhjRubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hCPLIBh](hCPLIB}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hCPLIB term-CPLIBhNtauh1hhhhKhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKhjubh)}(hhh]h)}(hContent Protection Libraryh]hContent Protection Library}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hCUh](hCU}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hCUterm-CUhNtauh1hhhhKhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKhjubh)}(hhh]h)}(h Compute Unith]h Compute Unit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hDFSh](hDFS}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hDFSterm-DFShNtauh1hhhhKhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKhjubh)}(hhh]h)}(hDigital Frequency Synthesizerh]hDigital Frequency Synthesizer}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hECPh](hECP}(hjAhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hECPterm-ECPhNtauh1hhhhKhjAubeh}(h]jTah ]h"]h$]h&]uh1hhhhKhj>ubh)}(hhh]h)}(hEnhanced Content Protectionh]hEnhanced Content Protection}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1hhj>ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hEOPh](hEOP}(hj|hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hEOPterm-EOPhNtauh1hhhhK hj|ubeh}(h]jah ]h"]h$]h&]uh1hhhhK hjyubh)}(hhh]h)}(hEnd Of Pipe/Pipelineh]hEnd Of Pipe/Pipeline}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1hhjyubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hGARTh](hGART}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hGART term-GARThNtauh1hhhhK#hjubeh}(h]jah ]h"]h$]h&]uh1hhhhK#hjubh)}(hhh]h)}(hXGraphics Address Remapping Table. This is the name we use for the GPUVM page table used by the GPU kernel driver. It remaps system resources (memory or MMIO space) into the GPU's address space so the GPU can access them. The name GART harkens back to the days of AGP when the platform provided an MMU that the GPU could use to get a contiguous view of scattered pages for DMA. The MMU has since moved on to the GPU, but the name stuck.h]hXGraphics Address Remapping Table. This is the name we use for the GPUVM page table used by the GPU kernel driver. It remaps system resources (memory or MMIO space) into the GPU’s address space so the GPU can access them. The name GART harkens back to the days of AGP when the platform provided an MMU that the GPU could use to get a contiguous view of scattered pages for DMA. The MMU has since moved on to the GPU, but the name stuck.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hGCh](hGC}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hGCterm-GChNtauh1hhhhK,hjubeh}(h]jah ]h"]h$]h&]uh1hhhhK,hjubh)}(hhh]h)}(hGraphics and Computeh]hGraphics and Compute}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hj ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hGMCh](hGMC}(hj-hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hGMCterm-GMChNtauh1hhhhK/hj-ubeh}(h]j@ah ]h"]h$]h&]uh1hhhhK/hj*ubh)}(hhh]h)}(hGraphic Memory Controllerh]hGraphic Memory Controller}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK1hjHubah}(h]h ]h"]h$]h&]uh1hhj*ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hGPUVMh](hGPUVM}(hjhhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hGPUVM term-GPUVMhNtauh1hhhhK2hjhubeh}(h]j{ah ]h"]h$]h&]uh1hhhhK2hjeubh)}(hhh]h)}(hXiGPU 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 allow the GPU to remap VRAM and system resources into GPU virtual address spaces for use by the GPU kernel driver and applications using the GPU. These provide memory protection for different applications using the GPU.h]hXkGPU 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 allow the GPU to remap VRAM and system resources into GPU virtual address spaces for use by the GPU kernel driver and applications using the GPU. These provide memory protection for different applications using the GPU.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjubah}(h]h ]h"]h$]h&]uh1hhjeubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hGTTh](hGTT}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hGTTterm-GTThNtauh1hhhhK9hjubeh}(h]jah ]h"]h$]h&]uh1hhhhK9hjubh)}(hhh]h)}(hX5Graphics Translation Tables. This is a memory pool managed through TTM which provides access to system resources (memory or MMIO space) for use by the GPU. These addresses can be mapped into the "GART" GPUVM page table for use by the kernel driver or into per process GPUVM page tables for application usage.h]hX9Graphics Translation Tables. This is a memory pool managed through TTM which provides access to system resources (memory or MMIO space) for use by the GPU. These addresses can be mapped into the “GART” GPUVM page table for use by the kernel driver or into per process GPUVM page tables for application usage.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hIHh](hIH}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hIHterm-IHhNtauh1hhhhK@hjubeh}(h]jah ]h"]h$]h&]uh1hhhhK@hjubh)}(hhh]h)}(hInterrupt Handlerh]hInterrupt Handler}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hHQDh](hHQD}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hHQDterm-HQDhNtauh1hhhhKChjubeh}(h]j,ah ]h"]h$]h&]uh1hhhhKChjubh)}(hhh]h)}(hHardware Queue Descriptorh]hHardware Queue Descriptor}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj4ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hIBh](hIB}(hjThhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hIBterm-IBhNtauh1hhhhKFhjTubeh}(h]jgah ]h"]h$]h&]uh1hhhhKFhjQubh)}(hhh]h)}(hIndirect Bufferh]hIndirect Buffer}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjoubah}(h]h ]h"]h$]h&]uh1hhjQubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hIMUh](hIMU}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hIMUterm-IMUhNtauh1hhhhKIhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKIhjubh)}(hhh]h)}(h5Integrated Management Unit (Power Management support)h]h5Integrated Management Unit (Power Management support)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hIPh](hIP}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hIPterm-IPhNtauh1hhhhKLhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKLhjubh)}(hhh]h)}(hIntellectual Property blocksh]hIntellectual Property blocks}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hKCQh](hKCQ}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hKCQterm-KCQhNtauh1hhhhKOhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKOhjubh)}(hhh]h)}(hKernel Compute Queueh]hKernel Compute Queue}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hKGQh](hKGQ}(hj@hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hKGQterm-KGQhNtauh1hhhhKRhj@ubeh}(h]jSah ]h"]h$]h&]uh1hhhhKRhj=ubh)}(hhh]h)}(hKernel Graphics Queueh]hKernel Graphics Queue}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThj[ubah}(h]h ]h"]h$]h&]uh1hhj=ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hKIQh](hKIQ}(hj{hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hKIQterm-KIQhNtauh1hhhhKUhj{ubeh}(h]jah ]h"]h$]h&]uh1hhhhKUhjxubh)}(hhh]h)}(hKernel Interface Queueh]hKernel Interface Queue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1hhjxubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hMCh](hMC}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hMCterm-MChNtauh1hhhhKXhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKXhjubh)}(hhh]h)}(hMemory Controllerh]hMemory Controller}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hMEh](hME}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hMEterm-MEhNtauh1hhhhK[hjubeh}(h]jah ]h"]h$]h&]uh1hhhhK[hjubh)}(hhh]h)}(hMicroEngine (Graphics)h]hMicroEngine (Graphics)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hMECh](hMEC}(hj,hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hMECterm-MEChNtauh1hhhhK^hj,ubeh}(h]j?ah ]h"]h$]h&]uh1hhhhK^hj)ubh)}(hhh]h)}(hMicroEngine Computeh]hMicroEngine Compute}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjGubah}(h]h ]h"]h$]h&]uh1hhj)ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hMESh](hMES}(hjghhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hMESterm-MEShNtauh1hhhhKahjgubeh}(h]jzah ]h"]h$]h&]uh1hhhhKahjdubh)}(hhh]h)}(hMicroEngine Schedulerh]hMicroEngine Scheduler}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchjubah}(h]h ]h"]h$]h&]uh1hhjdubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hMMHUBh](hMMHUB}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hMMHUB term-MMHUBhNtauh1hhhhKdhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKdhjubh)}(hhh]h)}(hMulti-Media HUBh]hMulti-Media HUB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hMQDh](hMQD}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hMQDterm-MQDhNtauh1hhhhKghjubeh}(h]jah ]h"]h$]h&]uh1hhhhKghjubh)}(hhh]h)}(hMemory Queue Descriptorh]hMemory Queue Descriptor}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hPFPh](hPFP}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hPFPterm-PFPhNtauh1hhhhKjhjubeh}(h]j+ah ]h"]h$]h&]uh1hhhhKjhjubh)}(hhh]h)}(hPre-Fetch Parser (Graphics)h]hPre-Fetch Parser (Graphics)}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhj3ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hPPLibh](hPPLib}(hjShhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hPPLib term-PPLibhNtauh1hhhhKmhjSubeh}(h]jfah ]h"]h$]h&]uh1hhhhKmhjPubh)}(hhh]h)}(h@PowerPlay Library - PowerPlay is the power management component.h]h@PowerPlay Library - PowerPlay is the power management component.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohjnubah}(h]h ]h"]h$]h&]uh1hhjPubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hPSPh](hPSP}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hPSPterm-PSPhNtauh1hhhhKphjubeh}(h]jah ]h"]h$]h&]uh1hhhhKphjubh)}(hhh]h)}(hPlatform Security Processorh]hPlatform Security Processor}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hRLCh](hRLC}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hRLCterm-RLChNtauh1hhhhKshjubeh}(h]jah ]h"]h$]h&]uh1hhhhKshjubh)}(hhh]h)}(hRunList Controller. This name is a remnant of past ages and doesn't have much meaning today. It's a group of general-purpose helper engines for the GFX block. It's involved in GFX power management and SR-IOV, among other things.h]hRunList Controller. This name is a remnant of past ages and doesn’t have much meaning today. It’s a group of general-purpose helper engines for the GFX block. It’s involved in GFX power management and SR-IOV, among other things.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSDMAh](hSDMA}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSDMA term-SDMAhNtauh1hhhhKyhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKyhjubh)}(hhh]h)}(h System DMAh]h System DMA}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSEh](hSE}(hj?hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSEterm-SEhNtauh1hhhhK|hj?ubeh}(h]jRah ]h"]h$]h&]uh1hhhhK|hj<ubh)}(hhh]h)}(h Shader Engineh]h Shader Engine}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK~hjZubah}(h]h ]h"]h$]h&]uh1hhj<ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSHh](hSH}(hjzhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSHterm-SHhNtauh1hhhhKhjzubeh}(h]jah ]h"]h$]h&]uh1hhhhKhjwubh)}(hhh]h)}(h SHader arrayh]h SHader array}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjwubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSMU/SMCh](hSMU/SMC}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSMU/SMC term-SMU-SMChNtauh1hhhhKhjubeh}(h]jah ]h"]h$]h&]uh1hhhhKhjubh)}(hhh]h)}(h5System Management Unit / System Management Controllerh]h5System Management Unit / System Management Controller}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSRLCh](hSRLC}(hjhhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSRLC term-SRLChNtauh1hhhhKhjubeh}(h]j ah ]h"]h$]h&]uh1hhhhKhjubh)}(hhh]h)}(hSave/Restore List Controlh]hSave/Restore List Control}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhjubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSRLGh](hSRLG}(hj+ hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSRLG term-SRLGhNtauh1hhhhKhj+ ubeh}(h]j> ah ]h"]h$]h&]uh1hhhhKhj( ubh)}(hhh]h)}(hSave/Restore List GPM_MEMh]hSave/Restore List GPM_MEM}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjF ubah}(h]h ]h"]h$]h&]uh1hhj( ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSRLSh](hSRLS}(hjf hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSRLS term-SRLShNtauh1hhhhKhjf ubeh}(h]jy ah ]h"]h$]h&]uh1hhhhKhjc ubh)}(hhh]h)}(hSave/Restore List SRM_MEMh]hSave/Restore List SRM_MEM}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhjc ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hSSh](hSS}(hj hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hSSterm-SShNtauh1hhhhKhj ubeh}(h]j ah ]h"]h$]h&]uh1hhhhKhj ubh)}(hhh]h)}(hSpread Spectrumh]hSpread Spectrum}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hTAh](hTA}(hj hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hTAterm-TAhNtauh1hhhhKhj ubeh}(h]j ah ]h"]h$]h&]uh1hhhhKhj ubh)}(hhh]h)}(hTrusted Applicationh]hTrusted Application}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hTOCh](hTOC}(hj hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hTOCterm-TOChNtauh1hhhhKhj ubeh}(h]j* ah ]h"]h$]h&]uh1hhhhKhj ubh)}(hhh]h)}(hTable of Contentsh]hTable of Contents}(hj5 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj2 ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hUVDh](hUVD}(hjR hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hUVDterm-UVDhNtauh1hhhhKhjR ubeh}(h]je ah ]h"]h$]h&]uh1hhhhKhjO ubh)}(hhh]h)}(hUnified Video Decoderh]hUnified Video Decoder}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjm ubah}(h]h ]h"]h$]h&]uh1hhjO ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hVCEh](hVCE}(hj hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hVCEterm-VCEhNtauh1hhhhKhj ubeh}(h]j ah ]h"]h$]h&]uh1hhhhKhj ubh)}(hhh]h)}(hVideo Compression Engineh]hVideo Compression Engine}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hVCNh](hVCN}(hj hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hVCNterm-VCNhNtauh1hhhhKhj ubeh}(h]j ah ]h"]h$]h&]uh1hhhhKhj ubh)}(hhh]h)}(hVideo Codec Nexth]hVideo Codec Next}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhubh)}(hhh](h)}(hVPEh](hVPE}(hj hhhNhNubh)}(hhh]h}(h]h ]h"]h$]h&]h](hVPEterm-VPEhNtauh1hhhhKhj ubeh}(h]j ah ]h"]h$]h&]uh1hhhhKhj ubh)}(hhh]h)}(hVideo Processing Engineh]hVideo Processing Engine}(hj! hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]hah"]h$]h&]uh1hhhhhhhhNubah}(h]h ]h"]h$]h&]sorteduh1hhhhhhhhNubeh}(h]amdgpu-glossaryah ]h"]amdgpu glossaryah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjs error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}jM jJ s nametypes}jM sh}(jJ hhhj-jjhjUjjjjjjjTjAjj|jjjjj@j-j{jhjjjjj,jjgjTjjjjjjjSj@jj{jjjjj?j,jzjgjjjjj+jjfjSjjjjjjjRj?jjzjjj jj> j+ jy jf j j j j j* j je jR j j j j j j u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.