硬刚英伟达!AMD全面开源GPU虚拟化技术--GIM驱动,未来支持Radeon显卡,
在持续推进开源生态建设的道路上,AMD迈出了重要一步。据Phoronix报道,AMD近日正式开源了其GPU-IOV(GIM)驱动程序,该驱动专为GPU虚拟化设计,目前支持Instinct MI300X加速器,并计划未来扩展至主流Radeon桌面GPU。
GIM驱动:为GPU虚拟化铺路
GIM驱动是AMD GPU虚拟化(IOV)技术的核心组件,能够实现硬件级GPU资源分配,使多个虚拟机(VM)或容器共享同一块物理GPU。目前,该驱动仅兼容Ubuntu 22.04 LTS,并依赖ROCm 6.4运行,尚未进入Linux主分支。AMD暂未公布具体适配时间表,但明确表示Radeon显卡的支持已在规划中。
开源浪潮背后的推动力
AMD此次开源举措并非偶然,而是多方因素共同作用的结果:
- 开发者社区呼声高涨:今年2月,高性能计算厂商Hot Aisle公开呼吁AMD优化开发者体验,使其硬件更适配AI开发需求。随后,AMD扩大了开发者信用计划,允许开发者免费试用MI300X和部分RDNA架构硬件。
- Tiny Corp的“施压”:AI硬件公司Tiny Corp在部署AMD数据中心GPU时遭遇兼容性问题,公开敦促AMD开源固件和驱动,以便厂商自主优化。这一诉求直接推动了AMD加速开源进程。
- ROCm生态的扩展:AMD近期将ROCm工具包拆分为数据中心与消费级分支,并承诺5月下旬开源微引擎调度器(MES),进一步降低开发门槛。
未来展望:能否挑战CUDA生态?
尽管AMD在开源道路上步伐坚定,但其软件生态仍面临挑战: