技术栈
drm_buddy
DeeplyMind
10 天前
drm_buddy
第17章:错误处理与恢复
章节概述 本章全面介绍DRM Buddy分配器和AMDGPU VRAM管理中的错误处理机制。了解常见错误场景、检测方法、恢复策略以及调试技巧,对于开发稳定可靠的GPU驱动和应用程序至关重要。
DeeplyMind
16 天前
drm_buddy
DRM Buddy Allocator 技术学习文档系列目录
本系列文档旨在帮助新手系统学习DRM Buddy内存分配器及其在AMDGPU驱动中的应用。适合完全新手,建立基础概念
DeeplyMind
18 天前
drm_buddy
第11章:AMDGPU-VRAM分配流程
章节概述 本章深入探讨AMDGPU驱动中VRAM分配的完整流程,从用户态应用程序到底层Buddy分配器的调用链。通过理解实际的驱动集成,可以看到前面章节学习的算法如何在真实环境中应用。
DeeplyMind
1 个月前
drm_buddy
06 - Buddy分配算法
难度: 🔴 困难级 预计学习时间: 90分钟 前置知识: 04-核心数据结构详解, 05-AMDGPU中的VRAM管理器
DeeplyMind
1 个月前
drm_buddy
07 - Buddy释放与合并算法
难度: 🔴 困难级 预计学习时间: 80分钟 前置知识: 06-Buddy分配算法释放和合并是Buddy算法的另一半核心:
DeeplyMind
1 个月前
drm
·
amdgpu
·
drm_buddy
·
ttm
05 - AMDGPU中的VRAM管理器
难度: 🟡 进阶级 预计学习时间: 60分钟 前置知识: 04-drm_buddy核心数据结构详解AMDGPU VRAM Manager是Buddy分配器和TTM框架之间的桥梁:
DeeplyMind
1 个月前
drm
·
drm_buddy
·
vram
04 - 核心数据结构详解
难度: 🟡 进阶级 预计学习时间: 70分钟 前置知识: 03-DRM子系统与AMDGPU架构数据结构是算法的骨架。理解Buddy的数据结构是掌握其算法的关键:
DeeplyMind
1 个月前
drm
·
drm_buddy
·
vram分配
03 - DRM子系统与AMDGPU架构
难度: 🟡 进阶级 预计学习时间: 60分钟 前置知识: 02-GPU显存管理基础理解DRM和AMDGPU架构是深入学习Buddy分配器的关键。本章介绍:
DeeplyMind
4 个月前
drm
·
tm
·
drm_buddy
Linux DRM 内存管理子系统的概念关系理解:gem、ttm、drm_buddy
在 Linux 直接渲染管理器子系统中,drm_buddy、GEM 和 TTM 是三个重要的内存管理组件。它们并不是互斥的关系,而是服务于内存管理堆栈的不同层级,协同工作以实现高效的 GPU 内存管理。
我是有底线的