适应 Linux 新加速器框架的英特尔 VPU 驱动程序

184次阅读
没有评论

英特尔发布了他们最初的开源 Linux 驱动程序,用于他们的多功能处理单元“VPU”,首次亮相是流星湖。从那时起,他们继续改进这个开源 VPU Linux 驱动程序,并通过最新的补丁系列对其进行了调整,以利用 Linux 6.2 中首发的新加速器框架/子系统。

Linux 6.2 将引入新的“accel”加速器子系统和框架旨在成为 AI 加速器和类似设备内核中的新公共区域。正如之前文章中所述,考虑到当今加速器和图形处理器之间的所有共同点,该加速器子系统/框架重新使用了直接渲染管理器 (DRM) 子系统中的通用元素。DMA-BUF 和大量 DRM 接口非常适合加速器范围,因此这个新的加速器区域应该运行良好。它也比将一些驱动程序放入“char/misc”更好,因为这是加速器驱动程序的领域之一。

适应 Linux 新加速器框架的英特尔 VPU 驱动程序
Meteor Lake CPU 引入了 Intel 通用处理单元(不要与视频处理单元混淆)。

随着 accel 子系统排队等待在 Linux 6.2 中引入,英特尔的 Habana Labs 驱动程序正在从 char/misc 适应新框架——毕竟,Habana Labs 内核驱动程序维护者 Oded Gabbay 在整合这个新子系统方面发挥了重要作用.

现在 Intel 的 Meteor Lake VPU 驱动程序也已经适应了新的加速代码。今天发布的英特尔 VPU v4 补丁系列已经切换到使用 accel 框架,并进行了各种其他低级代码改进。

适应 Linux 新加速器框架的英特尔 VPU 驱动程序

带有 Meteor Lake 的多功能处理单元是一个集成了 CPU 的推理加速器,用于计算机视觉 (CV) 和深度学习软件。

正文完
 
Windows12系统管理员
版权声明:本站原创文章,由 Windows12系统管理员 2022-12-09发表,共计627字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)