皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

适用于 Ryzen AI 的 AMD XDNA Linux 内核驱动程序已更新

今年年初,AMD在GitHub上发布了一个开源的XDNA Linux驱动程序,用于支持其最新的Ryzen移动SoC中的Ryzen API NPU IP。直到上个月,在7月中旬,AMD才开始提交驱动程序进行审查,以便它可以在“accel”加速器子系统中向主线Linux内核迈进。今天对该驱动程序进行了第二次修订。

AMDXDNA v2 是在几分钟前发布的,作为支持 AMD Ryzen AI NPU 的修订补丁。由于过去三周收集的早期代码审查,v2 迭代有一些小的代码更改和其他一些小工作。

“NPU(神经处理单元)是集成到AMD客户端CPU中的AI推理加速器。NPU 能够高效执行 CNN、LLM 等机器学习应用程序。 NPU 基于 AMD XDNA 架构。

AMD NPU 由以下组件组成:

– AMD AI Engine 处理器的平铺阵列。
– 微控制器,运行NPU固件,负责命令处理、AIE阵列配置和执行管理。
– PCI EP,用于NPU设备的主机控制。
– 互连,用于将 NPU 组件连接在一起。
– SRAM供NPU固件使用。
– NPU用于保护主机内存访问的地址转换硬件。

NPU支持多个并发完全隔离的上下文。并发上下文可能在空间上和/或临时绑定到 AI 引擎数组。

该驱动程序根据 GPL-2.0 获得许可,但 UAPI 标头除外,该标头获得 GPL-2.0 许可,带有 Linux-syscall-note。

到目前为止,AMDXDNA Linux 内核驱动程序具有开源用户空间软件,支持 Xilinx XRT 和 IREE 的 AMD AIE 插件。最终,AMD统一AI软件堆栈将会到来。

适用于 Ryzen AI 的 AMD XDNA Linux 内核驱动程序已更新
我们将了解如何审查 v2 补丁。希望这个 AMDXDNA 内核驱动程序将被视为准备好合并下一个周期,这将是 Linux 6.12,也恰好是今年的长期支持 (LTS) 内核。Linux 6.12 合并窗口将于 9 月打开,但稳定版本要到 11 月下旬左右才会发布,遗憾的是,这使得 AMDXDNA 无法与 Ubuntu 24.10 等产品一起使用,因为它具有开箱即用的 Ryzen AI NPU 支持。长话短说,希望在 2025 年,我们将在 Linux 上看到更强大、开箱即用的 AMD NPU/AI 体验。

转自 AMD XDNA Linux Kernel Driver For Ryzen AI Updated – Phoronix