苹果芯片老兵创业,WarpCoreCPU核心采用“核心优先”设计策略

由苹果和Nuvia资深工程师创立的CPU初创公司Nuvacore近日披露其首款通用处理器核心WarpCore的设计思路。该团队提出“核心优先”开发模式,将微架构与指令集解耦,使工程师能更专注于性能优化...

半导体/芯片

10月1日,一家由苹果和Nuvia背景工程师创立的CPU初创公司Nuvacore公开了其首款通用处理器核心WarpCore的设计细节。这家成立于2023年的公司由Gerard Williams III、John Bruno和Ram Srinivasan联合创办,三人均曾参与苹果A系列芯片和Nuvia定制CPU项目,如今他们正试图通过全新的设计理念颠覆传统CPU设计流程。

Nuvacore提出的“核心优先”(Core First)开发模式是其设计的核心创新点。与传统CPU设计在项目初期就确定指令集架构(ISA)不同,WarpCore允许先构建大部分基础CPU核心IP,再根据最终系统需求选择指令集。这种设计方法使工程师能够更自由地专注于性能、能效和芯片面积的优化,而无需过早受限于特定的指令集框架。

在招聘材料中,Nuvacore明确提到了对RISC-V、Arm64和x86三种架构的支持,这表明其底层设计具备相当大的灵活性。然而,指令集的最终选择还涉及复杂的法律层面。RISC-V因其开源特性相对简单,不需要Arm式的架构授权;基于Nuvacore自有微架构实现Arm方案需要获取相应的Arm架构授权,这可能面临一定的挑战;而x86架构则因严格的管控门槛更高。

这一设计策略也引发了另一种可能性:WarpCore或许定位为可复用的CPU IP,由持有相应架构授权的合作伙伴进行适配。Nuvacore尚未公布WarpCore的具体技术参数,如制程节点、缓存层级、流水线配置等,但刻意将ISA决策保持开放的策略,使其成为当前进行中的最不同寻常的CPU项目之一。

现代电路板上的芯片特写

Nuvacore的创始团队并非简单的履历堆砌。他们在过去二十年间打造了多个具有颠覆性的CPU架构,从乱序执行深度到分支预测策略,再到内存子系统设计和电源管理等关键微架构决策,都直接影响着芯片的性能表现。例如,Williams此前曾共同创立Nuvia,后被高通收购;Nuvacore还聘请了前苹果CPU工程负责人David Williamson担任硬件工程高级副总裁。

晶圆上的芯片阵列

选择进入CPU赛道并非偶然。随着智能体人工智能(Agentic AI)的发展,市场对新型处理器的需求日益迫切。当前高性能CPU的设计大多基于早于智能体运行模型的工作负载假设,无论是服务器CPU还是客户端CPU,都无法完美匹配需要持续、高效且低延迟协调数百万次智能体交互的处理器要求。

Nuvacore的乐观解读在于,他们认为目前市场上还没有真正从根本上构建适合智能体人工智能的处理器。Arm的AGI CPU只是现有产品的改进,NVIDIA Vera的设计理念是与GPU并行,而Intel Xeon则是在传统架构上进行了一些扩展。因此,Nuvacore决定审视当前市场格局,基于对智能体工作负载特征的深入理解,重新定义CPU设计规则。