由前高通、苹果资深芯片工程师创立的Nuvacore公司近日公开其处理器核心开发模式WarpCore,提出在确定指令集架构(ISA)之前,先行构建大部分底层微架构的研发路径。这一模式被该公司称为“核心优先”(Core First),与传统CPU项目从目标ISA出发的流程形成对比。
Nuvacore由Gerard Williams III、John Bruno和Ram Srinivasan三人于今年4月共同创立,团队成员拥有丰富的定制CPU设计经验。Williams最初在Arm工作12年,参与设计Cortex-A8、Cortex-A15等关键架构。此后他加入苹果,担任A12X至A17等移动端自研芯片的首席架构师,同时是60多项苹果专利的发明人,专利内容主要涵盖功耗管理、多核调度等技术方向。
离开苹果后,Williams创立NUVIA公司。高通于2021年以14亿美元收购NUVIA,Williams随之加入高通担任高级工程副总裁。他领导开发的Oryon CPU架构(原Nuvia Phoenix)后来成为骁龙8 Elite Gen 5及骁龙X Elite的重要技术基础。除Williams外,Nuvacore还聘请了前苹果CPU工程负责人David Williamson担任硬件工程高级副总裁。
根据官方公布的信息,Nuvacore的“核心优先”模式计划先搭建基础CPU核心IP,再根据产品或合作伙伴需求确定ISA。公司方面表示,部分微架构与ISA解耦后,工程团队可以优先处理性能、能效和芯片面积等核心指标。该公司在最新推文中称,将改写硅行业的规则。
不过,ISA延后确定并不意味着后期可以随意接入任意指令集。指令解码、特权级别、内存顺序、异常处理和软件兼容性等环节仍会对CPU设计构成约束。不同ISA的授权条件也存在差异:RISC-V通常不需要Arm式架构许可,Arm实现需要相应的架构授权,而x86实现权则受到严格控制。
从行业角度看,Nuvacore的尝试触及了芯片设计流程中的一个长期固定环节。传统模式下,指令集的选择往往在项目早期即被锁定,并由此决定后续微架构、软件生态和授权成本的走向。若“核心优先”模式能够跑通,芯片设计企业或可在产品定义阶段获得更大的灵活性,根据目标市场再选择适配的ISA,而非在项目启动时即做出不可逆的架构决策。
但这一模式的实际可行性仍需验证。微架构与ISA的解耦程度、不同指令集在解码与异常处理层面的差异,以及授权谈判的时间窗口,都可能影响该模式在真实项目中的落地效果。Nuvacore目前尚未公布基于该模式的具体产品时间表或合作伙伴信息。
对于半导体行业而言,Nuvacore的出现反映了定制芯片需求上升背景下,设计方法论正在寻求新的突破方向。其核心团队此前在苹果和高通的量产芯片经验,为该模式提供了一定的工程可信度,但能否真正改变芯片行业的规则,仍取决于后续产品能否在性能、能效和生态兼容性上给出可验证的结果。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。