RISC-V 矢量 ISA 支持计划在 Linux 6.5 使用
对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 Vector ISA对Linux内核的支持已经被维护者Palmer Dabbelt合并到riscv/linux.git的for-next分支。随着它进入for-next分支,它应该反过来被提交到即将到来的Linux 6.5内核合并窗口的主线上,作为下一个内核周期的RISC-V端口更新的一部分。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Twitter 拒绝支付谷歌云费用
外媒消息称,在本月即将续签合同之际,Twitter 决定拒绝向谷歌云支付费用;原因在于对其基础设施性能的不满,曾屡次出现中断和不一致等问题。Twitter 试图以拒绝付款的方式促使谷歌解决这些问题,但此举可能导致其信用和安全团队瘫痪。 据了解,虽然 Twitter 在自己的服务器上托管了一些服务,但该公司长期以来一直与谷歌和亚马逊签订合同,以补充基础设施。在马斯克去年收购 Twitter 之前,该公司与谷歌签署了一份多年合同,旨在托管与打击垃圾邮件、删除儿童性虐待材料和保护帐户等相关的服务。今年 3 月份,Twitter 还曾因未及时支付账单而被亚马逊威胁要扣留广告付款。 目前 Twitter 正急于在 6 月 30 日合同到期前将这些服务移回自己的服务器上;但进度并不乐观,使得其部分审核工具(例如 Twitter 于 2018 年收购的 Smyte)面临下线的风险。如果 Twitter 未能在 6 月底之前将 Smyte 和其他系统迁移到自己的服务器上,其打击垃圾邮件和儿童性虐待材料的能力均会受到极大地影响。 事实上,自马斯克去年接管 Twitter 大幅裁员以来,Smyte 就已经...
- 下一篇
更多 RadeonSI Gallium3D 相关的 ACO 代码出现
AMD工程师Qiang Yu最近一直在努力将对Valve的ACO编译器的支持从RADV转移到RadeonSI Gallium3D OpenGL驱动中,作为使用默认的AMDGPU LLVM着色器编译器的替代。本周,更多的代码已经登陆,以进一步推动这项工作。 上个月,最初的代码被连接起来,因此Valve的ACO可以用于RadeonSI中的特定着色器。上周有更多的ACO代码被合并,本周又有更多的代码被合并,同时还有另一个开放的合并请求。 最近在RadeonSI方面的合并是使ACO支持独立的镶嵌控制着色器(TCS)/镶嵌/几何图形着色器。这扩大了RadeonSI中ACO编译器的使用范围。与之前支持的着色器类型一样,必须设置AMD_DEBUG=useaco环境变量,以便在能够替代AMDGPU LLVM的情况下启用ACO的使用。 同样令人振奋的是,上周五开放了一个新的合并请求,允许使用ACO的计算着色器支持。反过来,除了SI_SHADER_MERGED_VERTEX_TESSCTRL和SI_SHADER_MERGED_VERTEX_OR_TESSEVAL_GEOMETRY之外,RadeonSI对所...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路