AMD 开源了其“GPU-IOV 模块”,可使用 Linux 内核和 KVM 虚拟机管理程序在 Instinct 加速器上实现基于 SR-IOV 的虚拟化,并具有 GPU 调度和 VF/PF 管理等功能。值得注意的是,AMD 计划将这种虚拟化支持扩展到客户端 Radeon GPU。 Phoronix 报道:AMD GPU-IOV 模块适用于 Linux 内核,并与 KVM 管理程序结合提供基于 SR-IOV 的硬件虚拟化。 GIM 提供 GPU IOV 虚拟化、虚拟功能 (VF) 配置和启用、用于世界切换的 GPU 调度、挂起检测和 FLR 重置以及 PF/VF 握手功能。最初,AMD GIM 驱动程序适用于 Instinct MI300X 硬件,并在具有 ROCm 6.4 的 Ubuntu 22.04 LTS 上进行了测试。感兴趣的人目前可以通过 GitHub 找到 AMD GIM 代码。它没有在存储库或任何其他公共通信中列出,我已经看到了这个 GIM 驱动程序的任何上游计划是什么,以使其进入主线 Linux 内核。
在 Slashdot 上阅读这个故事的更多内容。