
由苹果 M 系列芯片架构师创立的 CPU 初创公司 Nuvacore 于 2026 年 9 月 29 日披露其“核心优先”(Core First)策略:在选定指令集架构(ISA)之前,先行构建 WarpCore 处理器的大部分核心知识产权。这一做法打破了芯片设计的传统惯例,其理论基础在于现代高性能 CPU 的内部执行机制实际上与 ISA 解耦。
“核心优先”的技术逻辑
Nuvacore 的策略基于一个结构性事实:在现代乱序执行 CPU 中,指令解码器是 ISA 存在的唯一位置,而其后的寄存器重命名、调度、执行及退休等环节均处理内部微操作(uops),与外部指令格式无关。正如资深芯片架构师吉姆·凯勒(Jim Keller)在 2022 年指出:“所有现代计算机内部实际上是 RISC 机器,你唯一需要改变的模块就是解码器。”
Nuvacore 正在开发 WarpCore 的执行单元、分支预测、数据路径及缓存子系统,而将解码器及 ISA 的选择留待后期决定。该公司表示,此举旨在避免从现有架构的限制出发,而是直接从核心性能本身开始迭代。
区别于 AMD 的历史尝试
Nuvacore 的策略常被与 AMD 的历史项目相提并论,但两者存在本质区别。2010 年代中期,AMD 曾推行“双头计算”战略,并行开发基于共享微架构的 x86(Zen)和 Arm(K12)核心,并计划推出引脚兼容的 SkyBridge 平台。由于资源分散,K12 项目最终被取消,AMD 全力押注 Zen 并借此翻身。
与 AMD 同时维护两套 ISA 实现不同,Nuvacore 仅构建一个通用的后端核心,刻意保持 ISA 决策的开放性。这种“零 ISA”状态旨在避免早期资源分散,待后端成熟后再根据市场需求选择最合适的指令集。
IBM 最新芯片验证可行性
2026 年 8 月,IBM 在 Hot Chips 大会上发布了下一代 Z 和 LinuxONE 大型机处理器。该芯片采用 2 纳米工艺,在同一核心上原生支持 IBM z/Architecture 和 Arm AArch64,无需仿真或翻译层。尽管 IBM 是从一开始就为两种 ISA 构建了解码器,但其成功证明了现代高性能处理器的执行后端可以在不进行根本性架构妥协的情况下服务于多个 ISA。这为 Nuvacore “后端通用性”的工程前提提供了强有力的当代验证。
团队背景与市场定位
Nuvacore 由红杉资本支持,核心团队包括 Gerard Williams III、John Bruno 和 Ram Srinivasan。该团队此前创立的 Nuvia 公司以约 14 亿美元的价格出售给高通,其设计的 Oryon 核心随后被用于 Snapdragon X Elite 芯片,证明了其在高性能 CPU 领域的工程实力。
目前,Nuvacore 尚未公布 WarpCore 的最终 ISA 选择、制造工艺、核心数量或产品时间表。公司将 WarpCore 定位为面向 AI 基础设施和数据中心的通用 CPU。在当前服务器市场,Arm 架构份额已超 45%,RISC-V 势头强劲,而 x86 仍占据约 52% 的收入份额。Nuvacore 的灵活策略使其能够根据客户需求,向 Arm 许可方、RISC-V 探索者或传统 x86 供应商提供基础微架构 IP。
潜在风险与不确定性
尽管“核心优先”在理论上成立,但其实际优势仍有待验证。批评观点认为,ISA 的限制(如 x86 复杂的前端逻辑)可能会向上游传播,影响管道宽度、缓存大小等关键设计决策。若在设计初期忽视这些约束,可能导致后期修订成本高昂。Nuvacore 赌注的是,一个在无约束环境下优化的顶级后端,其价值足以抵消后期适配任何 ISA 的成本。这一假设的正确性,唯有等待 WarpCore 最终规格出炉方能揭晓。
常见问题解答
ISA 和微架构有什么区别?
指令集架构(ISA)是软硬件契约,定义了指令、寄存器和寻址方式(如 x86、Arm、RISC-V)。微架构则是具体的电路实现,包括管道深度、执行单元和缓存设计。Nuvacore 认为微架构承载了大部分性能潜力,而 ISA 特定逻辑主要集中在前端解码器。通过推迟解码器设计,Nuvacore 试图先优化核心的微架构性能。
AMD 以前尝试过类似方案吗?
AMD 曾并行开发 x86 和 Arm 核心(K12),但因资源分散而放弃 Arm 路线。Nuvacore 的不同之处在于,它不并行构建两套 ISA 实现,而是构建一个不承诺任何 ISA 的通用后端,这是一种更极致的延期决策策略。
Nuvacore 最终会选择哪种 ISA?
目前尚未确定。候选方案包括 Arm(团队有成功经验)、RISC-V(无授权费且增长迅速)或 x86(生态系统庞大但需授权)。Nuvacore 表示将根据合作伙伴需求和系统目标做出选择,既可能销售实体芯片,也可能授权 IP。
IBM 的双 ISA 芯片与此有何关联?
IBM 芯片证明了在同一核心上原生执行不同 ISA 在物理上是可行的,且开销极低。虽然 IBM 采用了预置双解码器的方案,但其成功验证了执行后端的通用性,间接支持了 Nuvacore “解码器是唯一变量”的技术论断。