

图1:IBM下一代核心将把z/Architecture与Arm放进同一套指令集实现。
IBM在Hot Chips 2026大会上公布了面向IBM Z与LinuxONE的双指令集(Dual-ISA)核心。IBM Z处理器核心杰出工程师克里斯蒂安·佐林(Christian Zoellin)表示,这是公司首款能够在同一核心上原生执行Z与Arm软件的设计。据介绍,这颗双指令集处理器核心即将进入流片阶段。
IBM强调,这并非英特尔那种在同一芯片上搭配性能核与能效核的方案,也不依赖模拟技术,而是直接将Arm指令集融入主机核心之中,从而把Arm软件生态与主机系统一贯强调的可扩展性、性能、高可用性与安全性结合起来。
不是大小核,也不是模拟

图2:面向下一代IBM Z与LinuxONE处理器及人工智能推理加速的芯片组示意。
目前IBM面向企业客户拥有两条主机产品线:面向传统企业计算的IBM Z,以及专攻Linux企业服务器的LinuxONE。文章指出,IBM Z与LinuxONE承载着全球68%的生产环境IT负载,全球前100家银行中有77家在使用。演示文稿还提到,按价值计算,全球七成交易通过此类系统完成,一台主机甚至可以承载1000个MongoDB实例。
下一代IBM Z芯片被定位为标准企业计算与Linux企业计算的融合产物。该芯片集成11个面向性能与可靠性优化的IBM Z核心,主频超过5.7 GHz,采用2纳米制程。同一核心既可运行原生z/Architecture指令集,也能运行AArch64指令集。芯片上下两侧为SMP互连,左侧配置PCIe与耦合接口,右侧则是内存控制器。

图3:双指令集处理器架构示意:11个IBM Z核心,主频超5.7 GHz,2纳米制程。
同一核心内集成AArch64支持

图4:AArch64实现要点,涵盖2792条指令,硬件级实现AArch64 v9.3并支持SVE。
相关改动落地在取指、分支预测、译码、发射、运算与访存、地址转换及恢复单元等现有主机流水线环节上,设计上尽量复用已有架构。在译码环节,团队采用自动化方式解析Arm的XML规范。就具体实现而言,芯片硬件级支持2792条AArch64指令,完整实现AArch64 v9.3架构并支持SVE(可伸缩矢量扩展),同时保留了CISC主机架构的设计基础。
Linux与Arm负载和主机负载并行运行

图5:IBM Z与Arm通过Linux KVM实现共存:z/OS与s390x、ARM64的Linux分区并行。
Z系统支持双层虚拟化架构。大多数企业核心负载运行在IBM z/OS之上,同时在第二层管理程序中通过KVM与OpenShift虚拟化技术运行Linux。这颗未来的IBM Z芯片将允许KVM虚拟机同时兼容传统S390X/Z架构与Arm64架构。由此,IBM把Linux与Arm整合进同一平台,与通常运行在z/OS上的核心业务负载紧密结合。
目前IBM尚无支持其他操作系统的计划。Arm方面正与客户和合作伙伴探讨更多可能的集成场景。下一代Z芯片距离正式面世还需数年时间,但IBM已确认该芯片已送去流片,并将按照既定节奏继续推进研发。
来源:
https://wccftech.com/ibm-worlds-first-dual-architecture-processor-dual-isa-core-natively-executes-z-arm-software
今日推荐:
欢迎扫码报名
