7月10日,RISC-V基金会宣布批准RISC-V 基础指令集架构与特权架构规范,这是RISC-V生态系统发展中的一个里程碑标志。
RISC-V 基础指令集架构是应用于软件与硬件之间的接口,按照该规范编码的软件将继续在RISC-V处理器上永久使用,即使架构通过开发新扩展而发展也不受影响。
RISC-V基金会董事会主席Krste Asanović表示,RISC-V采用一个简单固定基本ISA和模块化固定标准扩展设计,有助于防止碎片化,同时支持自定义。RISC-V生态此前已经在各种实现上展示了很大程度的互操作性,现在基础指令集架构获得批准,开发者可以进一步放心,他们为RISC-V编写的软件将可以一直运行在所有类似的 RISC-V 核心上。
特权架构用于在软件堆栈的不同组件之间提供保护,并尝试执行当前权限模式,不允许的操作将导致引发异常。RISC-V特权架构涵盖了非特权ISA之外的RISC-V系统的所有方面,包括特权指令以及运行操作系统和连接外部设备所需的附加功能。每个特权级别都有一组核心特权ISA扩展,其中包含可选的扩展和变体,包括机器ISA、主管ISA和管理程序ISA。
RISC-V特权架构任务组主席Andrew Waterman表示,RISC-V特权架构是RISC-V硬件和软件(如Linux和FreeBSD)之间的一种契约。对RISC-V来说,这些标准获得通过是一个里程碑标志。而操作系统开发者与硬件供应商可以放心地实现这些规范,不会有兼容性问题。
近几年全球对RISC-V架构的关注都在升温, IBM、NXP、西部数据、英伟达、高通、三星、谷歌、华为、特斯拉等重磅厂商都有在RISC-V方向有相关布局。
在华为被列入美国商务部“实体名单”后,RISC-V这一开源指令集架构在国内获得了更高的关注,当然也有质疑的声音,毕竟RISC-V技术源自于加州大学伯克利分校。不过多位业内人士认为,指令集标准是公开的,不会受到出口管制的影响,但是,基于RISC-V标准所做的商业设计可能受到管制。