RISC-V 可能成为 HPC 市场的主导架构
本帖最后由 魏定国 于 2023-2-13 10:19 编辑根据高性能计算领域的一些技术专家的说法,RISC-V 架构看起来将在高性能计算 (HPC) 领域变得更加普遍,甚至可能成为主导架构。
与此同时,欧洲高性能计算联合组织(EuroHPC JU)刚刚宣布了一项旨在开发基于 RISC-V 的 HPC 硬件和软件的项目,并计划部署基于该技术的未来百亿亿级和后百亿级超级计算机。
RISC-V 作为开源指令集架构 (ISA) 已经存在了至少十年,而 ISA 的实际产品在过去几年已经进入市场。RISC-V的吸引力在于该体系结构不仅可以免费使用,而且还可以扩展,这意味着可以将特定于应用程序的功能添加到 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 说。
https://www.risc-v1.com/data/attachment/forum/202107/31/171734ldy51yo311ybzwte.jpeg
他还与 Arm 架构进行了比较,后者最终将富士通的 Fugaku 超级计算机推向了 TOP500 排名的第一位,并且通过扩展指令集以支持 A64FX 处理器中的 512 位可扩展矢量引擎单元而显著实现了这一目标。
“那为什么有一天基于 RISC-V 的系统不能成为 TOP500 的第一名呢?”他问。Potler 声称,已经完成了与 HPC 相关的 RISC-V 指令和体系结构扩展的工作,尤其是那些用于矢量处理和浮点运算的工作。
所有这些都意味着 RISC-V 具有潜力,但它真的能在 HPC 领域取得进展吗?该领域曾经拥有各种处理器架构的系统,但现在几乎完全由 X86 和 Arm 主导?
“RISC-V 确实有潜力成为 HPC 市场的首选架构,”Omdia 首席分析师 Roy Illsley 说。“我认为英特尔正在失去对整个市场的控制,HPC 领域正变得更加专业化。”Illsley 指出,RISC-V 的开源性质意味着任何芯片制造商都可以生产基于 RISC-V 的设计,而无需支付版税或许可费,并且许多硅制造商和开源操作系统都支持这一点。
Omdia 数据中心计算与网络首席分析师 Manoj Sukumaran 对此表示赞同,他表示 RISC-V 的最大优势在于其非专有架构与各国的技术主权目标非常吻合。“高性能计算能力对任何国家来说都是一种战略优势,是一个国家科学和经济进步的必然组成部分。这正在推动 RISC-V 的采用,”他声称。
根据 Sukumaran 的说法,RISC-V 也是一种“非常高效且引人注目的指令集架构”,并且可以根据特定计算需求使用附加指令对其进行定制,这也使其变得敏捷。
EuroHPC JU 呼吁建立合作伙伴关系框架以开发基于 RISC-V 的 HPC 硬件和软件作为欧盟范围生态系统的一部分,这可能是争取主权或至少是更大程度的自力更生的动力。据 EuroHPC JU 称,预计随后将制定一项雄心勃勃的行动计划,以构建和部署基于该技术的百亿亿次和后百亿亿次级超级计算机。
它在公告中表示,欧洲芯片法案将 RISC-V 确定为下一代技术之一,应引导投资以保持和加强欧盟在研究和创新方面的领导地位。这也将增强欧盟先进芯片的设计、制造和封装能力,以及将其转化为制成品的能力。
SiFive和Ventana等芯片公司已经提供了高性能 RISC-V 设计,但这些设计通常要么是客户可以采用并由台积电等代工公司制造的设计,要么可以作为小芯片提供,可以与其他人构建自定义片上系统 (SoC) 包,这是 Ventana 的方法。
完
页:
[1]