随着越来越多的芯片进入市场,硬件加速器越来越多地用于卸载特定计算任务,特别是在深度/机器学习领域,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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Docker Hub 镜像加速器
- 矩阵乘法加速器的设计框架
- AI加速器的新选择
- CDN & 游戏加速器,两者是一个原理吗?
- Docker - 配置阿里云的Docker镜像加速器
- 基于FPGA的深度学习加速器综述:挑战与机遇
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。