当前位置:首页-文章-行业新闻-正文

RISC-V 矢量 ISA 支持计划在 Linux 6.5 使用

对RISC-V的Vector ISA的支持现在有望在即将到来的Linux 6.5内核合并窗口中被合并。 这个新代码为处理RISC-V的 "V "矢量扩展提供了必要的Linux内核变化,包括新的prctl()接口,以便用户空间可以检查矢量扩展的支持状态。一个新的sysctl钮 "riscv_v_def

对RISC-V的Vector ISA的支持现在有望在即将到来的Linux 6.5内核合并窗口中被合并。

这个新代码为处理RISC-V的 "V "矢量扩展提供了必要的Linux内核变化,包括新的prctl()接口,以便用户空间可以检查矢量扩展的支持状态。一个新的sysctl钮 "riscv_v_default_allow "可以调整改变允许用户空间软件使用矢量扩展的默认值,"RISCV_ISA_V "Kconfig选项用于切换内核构建对这个ISA扩展的支持,还有其他各种变化。

RISC-V矢量扩展1.0在2021年得到批准,旨在允许在免版税的CPU架构上实现多功能的SIMD。这种RISC-V Vector支持旨在帮助该架构在数据中心和其他地方的应用。RISC-V矢量扩展旨在实现高性能和高效的矢量处理,根据ISA/CPU的实现,支持机器学习和图形等领域的特定功能,并支持SIMD型操作和其他功能。

SiFive公司早在去年就已经开始为Linux内核提供RISC-V矢量支持,以实现这一现代实现。当V扩展处于草案形式时,甚至还有其他内核补丁的提议,可以追溯到2020年。同时,RISC-V Vector的准备工作也已经进入了相关的开源编译器工具链组件。

RISC-V 矢量 ISA 支持计划在 Linux 6.5 使用 - 第1张

现在实现的里程碑是,RISC-V Vector ISA对Linux内核的支持已经被维护者Palmer Dabbelt合并到riscv/linux.git的for-next分支。随着它进入for-next分支,它应该反过来被提交到即将到来的Linux 6.5内核合并窗口的主线上,作为下一个内核周期的RISC-V端口更新的一部分。

本文原创,作者:admin,其版权均为一念悟道所有。
如需转载,请注明出处:https://www.jiayezz.com/5642.html