risc-v架构不再开源怎么办?RISC-V风生水起后IBM
risc-v架构不再开源怎么办?RISC-V风生水起后IBM“我们现在正在进行开放 Power ISA 的额外步骤,使得其他人可以为数据中心或其他应用程序构建自己的 POWER 处理器。此外,我们正在努力实现 OMI 和 OpenCAPI 以及 POWER ISA 的软核,来为新兴的开源硬件运动做出贡献,”IBM 发言人表示,他同样还呼吁业界“与 OpenPower 和 Linux 基金会合作来推动 Power 的创新。” OpenPower 的开源意味着什么?IBM 试图对这个问题做出解释。“OpenPower 一直专注于创建开源固件和软件生态系统,并使行业合作伙伴能够基于 IBM Power 处理器构建自己的系统级产品,”一位发言人表示。(来源:IBM)另外,作为该计划的一部分,2013 年成立的 OpenPower 基金会将由 Linux 基金会管理。在 OpenPower 基金会成立之后,IBM 开始向第三方公司授权使用 Power 架构。
IBM 将允许全球的芯片设计人员自由开发与 OpenPower 兼容的处理器。
IBM 的目标显而易见:推广 OpenPower CPU,将更多基于 Power 的系统扩展到数据中心。从此工程师可以自己定制 OpenPower 芯片,来运行特定的 AI 或数据分析工作。
具体而言,IBM 称将开源其 OpenPower 系列 CPU 的指令集架构(ISA)。鉴于 ISA 多年来一直可供在线读取,蓝色巨人这次“开放”架构,意味着所有人都可免费使用其技术:自行开发处理器,这些处理器能够运行为 OpenPower 构建的软件。
换句话说,IBM 不会透露 OpenPower CPU 的内部结构。相反,它使得任何人不需要向蓝色巨人付费,就能创建使用 OpenPower 指令集的处理器,而应用程序和操作系统会让处理器代表用户需求。
(来源:IBM)
另外,作为该计划的一部分,2013 年成立的 OpenPower 基金会将由 Linux 基金会管理。在 OpenPower 基金会成立之后,IBM 开始向第三方公司授权使用 Power 架构。现在,Power 架构将免授权费和免专利费,第三方硬件厂商可以自由地将其整合到自己的产品中。
IBM 还将开放其 OpenCAPI 和开放式内存接口协议,用于将处理器连接到高速加速器、IO 设备和 RAM,并发布其 Power ISA for FPGA。后者将是开发者们的重要工具。处理器不仅仅是 ISA,一个好的芯片需要高速缓存、分支预测器、推测执行引擎、硬件控制器、中断逻辑、特权检查器、存储器管理单元、互连、时钟、电源调节器以及其他单元。ISA 确保他们都可以运行相同的软件。
OpenPower 的开源意味着什么?IBM 试图对这个问题做出解释。“OpenPower 一直专注于创建开源固件和软件生态系统,并使行业合作伙伴能够基于 IBM Power 处理器构建自己的系统级产品,”一位发言人表示。
“我们现在正在进行开放 Power ISA 的额外步骤,使得其他人可以为数据中心或其他应用程序构建自己的 POWER 处理器。此外,我们正在努力实现 OMI 和 OpenCAPI 以及 POWER ISA 的软核,来为新兴的开源硬件运动做出贡献,”IBM 发言人表示,他同样还呼吁业界“与 OpenPower 和 Linux 基金会合作来推动 Power 的创新。”
外媒 The Next Platform 介绍过 Power 和 OpenPower 的历史,简而言之:它是一种类似 RISC 的架构,源自 PowerPC。如果你习惯使用 MIPS,Arm64 或 RISC-V 代码就会对它很熟悉。如今,Power9 处理器已经成为世界上最快的超级计算机之一。
那么,对于 IBM 来说,它为何要选择开源 OpenPower?尽管 IBM 已经与 Nvidia 和 Mellanox 建立了合作伙伴关系,引入了他们的专业加速器和硬件,并在超级计算领域取得了进展,但可以说 IBM 的 OpenPower 在服务器和数据中心领域并没有领先。英特尔的 x86 占据主导地位,AMD 正在推出其第二代 Epyc,而 Arm 则潜伏在后面等待突破。然而 OpenPower 还是有希望突围的,IBM 的 Power 销售也还不错,综合考虑,它还是有很大的生长空间。
它可以通过真正的开源来改进自己,让其用户可以如意地设计和定制 OpenPower 处理器,这也有利于扩展市场和生态系统。IBM 显然在追随 RISC-V 基金会的脚步。
RISC-V 是一个开源、免费的处理器 ISA:人们可以实现自己的 RISC-V 兼容处理器,并选择各项功能。RISC-V 相当多的核心是开放的,鼓励更多人参与到这个生态系统,定制和改进设计并提供回馈。Google、高通、Nvidia、三星、西部数据等知名企业都在支持它。
阿里巴巴正在推广一款 16 核、64 位、2.5GHz 12nm RISC-V 处理器,并正在考虑将蓝图开源。或许 IBM 希望如此,它希望 OpenPower 获得一些动力,与其他开放的 ISA 进行一些重组(与高性能计算相关联),激发这项技术的市场。