全球开放标准组织 International在日前于圣何塞举行的全球 RISC-V 峰会上强调,RISC-V International社区在过去的一年取得了令人印象深刻的增长里程碑和技术进步。据介绍,RISC-V International 的会员数量同比增长超过 26%,在 70 个国家/地区拥有超过 3,180 名会员。如今,市场上有超过 100 亿个 RISC-V 核心,全球有数万名工程师致力于 RISC-V 计划。
“我们 2022 年的愿景是让 RISC-V 无处不在,随着 RISC-V 在汽车、航空航天、数据中心以及消费设备等各个领域的采用和开发,这一愿景已经真正实现,”RISC-V International首席执行官 Calista Redmond 说道。
“随着这种风潮,市场上已经有数十亿个 RISC-V 核心,我们预计到 2023 年还会有数十亿个,因为世界各地的公司和国家都在拥抱 RISC-V。”她接着说。
在过去的一年里,RISC-V 软件生态系统进行了重大更新。Google 的 Android 开源项目 (AOSP) 启动了RISC-V 的上游支持。将 Android 引入 RISC-V 将有助于支持范围广泛的以消费者为中心的用例,从移动到车载娱乐。
此外,RISC-V International 的技术团队为更多软件项目提供了 RISC-V 支持,涵盖了所有堆栈。进展一瞥包括coreboot ,它提供开源固件;OpenSSL ,它为通用加密和安全通信提供了一个强大的商业级工具包;seL4是一个高保证、高性能的操作系统微内核。
虽然Varma花了大量篇幅来介绍RISC-V的好处,但她也认为RISC-V需要继续改进,并为ISA的开发社区发出号召,称贡献者需要致力于标准化功能和减少碎片化,这也是开发人员中已知的RISC-V的问题。
Varma说:“作为芯片供应商,我们看到需要标准化的、与RISC-V兼容的系统IP。我们在应用处理器领域看到了许多创新。我们看到了很多多样性、竞争、差异化,这很好。但我们需要确保标准化系统IP,以减少生态系统碎片化。”RISC-V社区也需要确保它不会在为ISA销售的功能上倒退。
Varma指出了RISC-V其他需要完善的部分,比如需要一个优化RISC-V指令集架构的有竞争力的编译器;一个开源内核社区,可以学习最新和最好的指令集架构功能;标准化与RISC-V指令集架构兼容的软件安全堆栈也至关重要。“通过专注于工具、库和语言,我们可以真正加速RISC-V软件的采用。”
RISC-V 是一个像以太网一样的开放规范。它是在加州大学伯克利分校 (UC Berkeley) 开发的,采用全新的 RISC(精简指令集计算机)设计方法。过去有许多 RISC ISA:29K、Alpha、Arm、i960、MIPS、PowerPC 和 SPARC 等等。所有其他 RISC 架构都与公司所有者绑定,并且大多数已经过时。
指令集本身可从 32 位扩展到 128 位,是模块化的,并且是可扩展的(可定制的)。正如 Patterson 指出的那样,人们担心这种灵活性会导致架构碎片化。为了解决这个问题,RISC-V 将为应用处理器设置一些标准化配置文件,其中软件和系统兼容性很重要。每年,RISC-V International 都会发布一个包含基本组件的新配置文件。例如,去年最受关注的扩展之一是向量,它提高了计算和人工智能工作负载的性能。即使没有扩展和定制,RISC-V 也提供了独特的商业模式和可能是最高效的 RISC CPU 内核。
放眼RISC-V,由于诞生时间较短,RISC-V在中国本土市场,相关编译器、开发工具和软件开发环境及其他生态要素还在积极建设当中。此外,RISC-V早期的发展大多在国外,因此国际协作至为关键。要让RISC-V持续良性向前发展,显然还需要更多生态伙伴的参与和配合,如何构建一个可持续的生态是摆在RISC-V面前的一道核心考题。
RISC-V在中国的发展非常迅速,英国机构Global Data甚至认为:“中国大陆在大力发展RISC-V架构,以摆脱对的依赖,5年后将会见到显著的成果,那时候说不定就可有可无了。” RISC-V在全世界生根发芽,根据RISC-V International的数据,还有70个国家的3180多个成员。