2025年12月5日

AMDGPU平台ROCR介绍

摘要: 什么是 ROCR? ROCm 运行时(ROCR)是 AMD 对 HSA(异构系统架构)运行时 的实现。它是一个轻量级的用户态 API,用于暴露必要的接口,以访问和交互由 AMDGPU 驱动集 和 ROCK 内核驱动 所管理的图形硬件。 这些组件协同工作,使主机应用程序能够直接将计算内核(comput 阅读全文

posted @ 2025-12-05 17:46 lh03061238 阅读(29) 评论(0) 推荐(0)

KFD 驱动如何管理 Compute Queue(计算队列)

摘要: 在 AMDGPU + ROCm 架构中,KFD(Kernel Fusion Driver,内核融合驱动) 是 amdgpu 内核驱动的一部分,专门用于支持异构计算(Heterogeneous Compute), 其核心任务之一就是管理用户态提交的 Compute Queue(计算队列)。Comput 阅读全文

posted @ 2025-12-05 15:43 lh03061238 阅读(26) 评论(0) 推荐(0)

gpu驱动中的MMIO和CP

摘要: 在 GPU 驱动(尤其是现代图形驱动,如 Linux DRM 驱动中的 amdgpu、i915 等)中,MMIO 和 CP 是两种关键的与 GPU 通信和控制的方式。 它们分别代表不同的硬件交互机制,适用于不同场景。下面将深入浅出地解释这两个概念。 一、MMIO(Memory-Mapped I/O) 阅读全文

posted @ 2025-12-05 14:41 lh03061238 阅读(26) 评论(0) 推荐(0)

导航