RISC-V 风生水起后,IBM 决定免费开源 Power 架构
IBM 将允许全球的芯片设计人员自由开发与 OpenPower 兼容的处理器。
IBM 的目标显而易见:推广 OpenPower CPU,将更多基于 Power 的系统扩展到数据中心。从此工程师可以自己定制 OpenPower 芯片,来运行特定的 AI 或数据分析工作。
具体而言,IBM 称将开源其 OpenPower 系列 CPU 的指令集架构(ISA)。鉴于 ISA 多年来一直可供在线读取,蓝色巨人这次“开放”架构,意味着所有人都可免费使用其技术:自行开发处理器,这些处理器能够运行为 OpenPower 构建的软件。
换句话说,IBM 不会透露 OpenPower CPU 的内部结构。相反,它使得任何人不需要向蓝色巨人付费,就能创建使用 OpenPower 指令集的处理器,而应用程序和操作系统会让处理器代表用户需求。
另外,作为该计划的一部分,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 进行一些重组(与高性能计算相关联),激发这项技术的市场。
请先 后发表评论~