Linux内核可能会看到一个硬件加速器子系统

栏目: 服务器 · Linux · 发布时间: 6年前

随着越来越多的芯片进入市场,硬件加速器越来越多地用于卸载特定计算任务,特别是在深度/机器学习领域,Linux内核可能很快就会为这些不同的加速器驱动程序引入一个正式的子系统。

本周,Habana Labs Goya AI处理器发布了 Linux 内核驱动程序的初始补丁。开源驱动程序的努力和硬件本身就很有趣,但是无意中从讨论中得到的启发是,Linux内核是否应该为当前的驱动程序提供硬件加速器子系统,当然还有更多的硬件加速器子系统。

现在,这些不同“加速器”的主线驱动程序正在内核的“misc”区域或其他树中进行管理。但越来越多的人认为,这些加速器拥有自己的子系统是合理的,尤其是考虑到它们在未来几年的崛起。

Olof Johansson 提出 了这个硬件加速器子系统的初始实现。

drivers/accel领域的最初候选包括OCXL (OpenCAPI/Open coherence加速器处理器接口)、CXL (IBM coherence加速器),以及Habana Labs Goya驱动程序。

负责这个新子系统的将是Olof Johansson和Greg Kroah-Hartman。而内核驱动程序显然是开源的,政策他们计划确保开源“客户”在用户空间现在只是:“我们所需要的最低限度是一个开放的低级用户空间,这样司机和HW接口可以行使如果有人修改驱动程序,即使工作负载的全部细节并不总是可用的。”

只要没有出现强烈的分歧,这个新的硬件加速器子系统就可以在即将推出的Linux 5.1内核中合并。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-01/156609.htm


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Effective Ruby:改善Ruby程序的48条建议

Effective Ruby:改善Ruby程序的48条建议

Peter J. Jones / 杨政权、秦五一、孟樊超 / 机械工业出版社 / 2016-1 / 49

如果你是经验丰富的Rub程序员,本书能帮助你发挥Ruby的全部力量来编写更稳健、高效、可维护和易执行的代码。Peter J.Jones凭借其近十年的Ruby开发经验,总结出48条Ruby的最佳实践、专家建议和捷径,并辅以可执行的代码实例。 Jones在Ruby开发的每个主要领域都给出了实用的建议,从模块、内存到元编程。他对鲜为人知的Ruby方言、怪癖、误区和强力影响代码行为与性能的复杂性的揭......一起来看看 《Effective Ruby:改善Ruby程序的48条建议》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具