快科技 8 月 25 日消息,英特尔工程师 Konstantin Sinyuk 近日向 Linux 内核 dri-devel 邮件列表提交了一份名为 DRM Fabric 的 RFC(征求意见稿)技术提案。
该提案旨在为 Linux 内核建立一套厂商中立、协议无关的拓扑基础设施,专门面向 GPU 与 AI 加速器的纵向扩展互联场景。

现代 GPU 和 AI 加速器越来越多地通过高速互连结构连接在一起。但 Linux 内核目前缺乏通用的基础设施来报告哪些加速器相互连接、通过哪些端口连接、处于何种状态。各家厂商通过各自的驱动接口呈现连接信息,导致拓扑语义由厂商私有驱动定义。
DRM Fabric 正是为解决这一问题而生。该提案定义了一个清晰的层级模型:结构域→端点→端口→对等节点。各厂商的专属驱动仍保留硬件发现、固件交互的完整控制权,DRM Fabric 仅负责呈现加速器的拓扑与控制状态。
在接口选择上,英特尔工程师采用了通用网络链接而非 sysfs 或 Devlink。通用网络链接更适配这种多对象、事件驱动的模型,并能复用 DRM RAS 模块引入的 YAML 描述式用户态 API 规范。
此次提交的补丁系列共 12 个,其中第 1 至 6 号补丁构成了完整的只读功能里程碑。即使后续的资源配置功能仍在评审,这部分补丁也可以先行合入主线内核。第 7 至 12 号补丁则新增了面向软件定义结构域的特权级配置能力。
值得一提的是,英特尔工程师在设计 DRM Fabric 的硬件提供商 API 时,参考了 AMD 公开的 AMDGPU xGMI 实现方案。
尽管目前仅由英特尔工程师完成初始开发,DRM Fabric 的设计目标仍是实现厂商中立。此举很可能是在为英特尔即将推出的 Crescent Island AI 加速器做准备。



登录后才可以发布评论哦
打开小程序可以发布评论哦