驱动之家 9小时前
NPU资源谁也别想独占!AMD时间片机制逼退流氓应用:Intel早已动手
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 4 月 29 日消息,据报道,AMD 正在为 AMDXDNA 加速器驱动程序准备一项名为 " 硬件调度器时间片 " 的新功能,专门用于防止单个应用独占锐龙 AI NPU 的全部资源。

这项功能直指 NPU 多用户场景下的核心痛点:长时间运行的 AI 推理任务可能持续占用全部 NPU 资源,导致其余任务无法获得响应。

AMD 的解法是利用 NPU 硬件调度器本身的能力,在每个并发上下文之间强制执行固定的时间分片。

默认时间片被设定为 30 毫秒,这是在响应速度与吞吐效率之间取的一个平衡值。

目前该功能的代码补丁已经在 Linux 内核邮件列表上进行审核,按时间线推算,有望在 Linux v7.2 版本周期内正式合入主线。

在防止 NPU 资源被单一应用独占这件事上,AMD 并非唯一采取行动的厂商,率先行动的是 Intel。

早在 Linux 7.1 版本,Intel 就已经为 IVPU 加速器驱动程序引入了类似的资源限制机制,阻止非 root 用户的单个程序耗尽酷睿 Ultra NPU 的全部上下文和门铃资源。

Intel 的策略是直接划定硬上限:非 root 用户空间程序最多只能使用 64 个上下文和 127 个门铃,相当于总资源的一半。

AMD 的策略是:不做固定配额,而是用时间片轮流调度,把调度权交给硬件本身。

两条路线殊途同归,目标完全一致:确保 NPU 这块 AI 加速硅在多用户、多任务环境下不会被某个 " 流氓级 " 工作负载独占。

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

amd intel linux ai 酷睿
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论