根据该领域的一些技术专家的说法,RISC-V 架构看起来将在高性能计算 (HPC) 领域变得更加普遍,甚至可能成为主导架构。
与此同时,欧洲高性能计算联合组织(EuroHPC JU)刚刚宣布了一项旨在开发基于 RISC-V 的 HPC 硬件和软件的项目,并计划部署基于该技术的未来百亿亿级和后百亿级超级计算机。
RISC-V 作为开源指令集架构 (ISA) 已经存在了至少十年,而 基于改ISA 打造的的实际硅在过去几年已经进入市场。
这种方法的吸引力在于该体系结构不仅可以免费使用,而且还可以扩展,这意味着可以将特定于应用程序的功能添加到 RISC-V CPU 设计中,并通过向标准 RISC 添加自定义指令来访问-V 组。
戴尔科技公司的杰出工程师 Aaron Potler 表示,后者可能被证明是 RISC-V 在 HPC 领域更广泛采用的驱动因素。
Potler 说:“RISC-V 社区在 HPC 中的协同作用和实力不断增强,因此 RISC-V 确实有非常非常好的机会在 HPC 上变得更加流行。”
Potler 在戴尔 HPC 社区在线活动中发表讲话,概述了戴尔首席技术和创新官办公室的观点。
然而,他承认,迄今为止,RISC-V 并没有真正在 HPC 领域取得多大的成功,这主要是因为它最初设计时并没有考虑到这一目的,但“现在有一些针对 HPC 的目标”,因为它所代表的商业模式。
他在某种程度上与 Linux 进行了比较,Linux 与 RISC-V 一样,最初是一个小项目,但由于其开放性而越来越受欢迎(正如 Potler 承认的那样,它也可以免费下载和运行)。
“当时没有人会想到 Linux 会在一些高端计算机上运行。
1993 年 TOP500 榜单出来的时候,只有一个 Linux 系统上榜。如今,TOP500 榜单上的所有系统都运行 Linux。他们中的每一个。几年来一直如此,”他说。
如果 Linux 最初不是针对 HPC 市场,而是因为其固有的优势而被采用,那么 RISC-V 可能也会发生同样的情况,如果有足够的优势,比如它是一个开放标准。
“如果这是行业想要的,那么社区就会让它发挥作用,它会让它发生,”Potler说。
他还与 Arm 架构进行了比较,后者最终将富士通的 Fugaku 超级计算机推向了 TOP500 排名的第一位,并且通过扩展指令集以支持 A64FX 处理器中的 512 位可扩展矢量引擎单元而显着实现了这一目标。
“那么,为什么基于 RISC-V 的系统有一天不能成为 TOP500 的第一名呢?” 他问。
Potler 声称,已经完成了与 HPC 相关的 RISC-V 指令和体系结构扩展的工作,尤其是那些用于矢量处理和浮点运算的工作。
所有这些都意味着 RISC-V 具有潜力,但它真的能在 HPC 领域取得进展吗?
该领域曾经拥有各种处理器架构的系统,但现在几乎完全由 X86 和 Arm 主导?