做芯片,第一步该干什么?行业里的标准答案通常是先定指令集——x86、Arm还是RISC-V,选好了再往下搭微架构。Nuvacore公司偏偏反着来:先把大部分底层微架构做出来,指令集的事往后放。

这家公司公开的研发模式叫“核心优先”(Core First)。传统CPU项目从目标指令集架构(ISA)出发,Nuvacore则计划先搭建基础CPU核心IP,再根据产品或合作伙伴的需求确定ISA。官方在最新推文中写道:“我们说过要改写硅行业的规则,我们是认真的。”

打开网易新闻 查看精彩图片

三个老面孔,一套新打法

Nuvacore由Gerard Williams III、John Bruno和Ram Srinivasan三人共同创立,都拥有丰富的定制CPU设计经验。Williams最初在Arm工作12年,设计过Cortex-A8、Cortex-A15等关键架构。跳槽到苹果后,他担任A12X-A17等移动端自研芯片的首席架构师,同时还是60多项苹果专利的发明人,主要涵盖功耗管理、多核调度等技术。

离开苹果后,Williams自立门户成立NUVIA公司。高通在2021年以14亿美元收购这家公司,Williams也顺势加入高通,担任高级工程副总裁。他领导开发的Oryon CPU架构(原Nuvia Phoenix),后来成为骁龙8 Elite Gen 5、骁龙X Elite的重要技术基础。

除了Williams,Nuvacore还聘请了前苹果CPU工程负责人David Williamson担任硬件工程高级副总裁。

“核心优先”到底省了什么

Nuvacore表示,部分微架构与ISA解耦后,工程团队可以先处理性能、能效和芯片面积。换句话说,把最耗时间的底层设计提前启动,不必等指令集敲定再动手。

但ISA延后确定,并不意味着后期可以直接接入任意指令集。指令解码、特权级别、内存顺序、异常处理和软件兼容性,仍会限制CPU设计。

不同ISA的授权条件也存在差异:

  • RISC-V通常不需要Arm式架构许可
  • Arm实现需要相应架构授权
  • x86实现权受到严格控制

这套模式能不能跑通,最终要看Nuvacore拿出的核心IP能否适配不同指令集,以及合作伙伴愿不愿意为这种“先核心后ISA”的节奏买单。