孤本网
/ 0 阅读
0

Nuvacore 推出“核心优先”芯片架构,主张微架构先行于指令集定义

一句话结论

Nuvacore 公司通过“核心优先”模式重新定义芯片开发流程,在确定指令集前构建底层微架构,旨在打破行业传统规则并提升定制效率。

关键要点

  • Nuvacore 的“核心优先”模式要求工程团队先搭建基础 CPU 核心 IP,再根据产品或合作伙伴需求确定指令集架构,颠覆了传统从目标指令出发流程。
  • 该公司核心创始人 Gerard Williams III 拥有深厚的行业背景,曾在 Arm 工作 12 年,负责设计 Cortex-A8 和 Cortex-A15,并在苹果担任 A12X 至 A17 芯片的首席架构师。
  • Williams 后续创立的 Nuvia 公司于 2021 年被高通以 14 亿美元收购,其领导的 Oryon CPU 架构成为骁龙 8 Elite Gen 5 和骁龙 X Elite 的技术基础。
  • Nuvacore 聘请了前苹果 CPU 工程负责人 David Williamson 担任硬件工程高级副总裁,组建了具备高端定制 CPU 设计经验的团队。
  • 虽然微架构与指令集解耦能先行优化性能、能效和芯片面积,但指令解码、内存顺序及软件兼容性仍会对最终设计形成限制,且不同指令集授权条件存在显著差异。

背景与事实

Nuvacore 公司近日公开了其名为“核心优先”的处理器核心开发模式。这一模式打破了半导体行业通常从指令集架构出发的传统范式。根据官方披露的细节,该团队计划在确定指令集(如 x86、Arm 或 RISC-V)之前,先构建大部分底层微架构。这种策略旨在让工程团队能够优先处理性能、能效和芯片面积等核心指标,而将指令集的选择延后到满足特定产品或合作伙伴需求时再行确定。Nuvacore 在其最新推文中明确表达了意图:“我们说过要改写硅(半导体 / 芯片)行业的规则,我们是认真的。”

该公司的创立团队拥有极具分量的行业履历。联合创始人 Gerard Williams III 的职业生涯横跨了 Arm、苹果和高通三大巨头。他在 Arm 工作的 12 年间,主导设计了包括 Cortex-A8 和 Cortex-A15 在内的多项关键架构。随后跳槽至苹果后,Williams 担任了从 A12X 到 A17 系列移动端自研芯片的首席架构师,并作为 60 多项苹果专利的发明人,其技术成果主要涵盖功耗管理和多核调度领域。离开苹果后,Williams 联合 John Bruno 和 Ram Srinivasan 共同创立了 Nuvia 公司。2021 年,高通以 14 亿美元(现汇率约合 95.65 亿元人民币)收购了 Nuvia,Williams 顺势加入高通并担任高级工程副总裁。他在此阶段领导开发的 Oryon CPU 架构(原 Nuvia Phoenix),已成为骁龙 8 Elite Gen 5(第五代骁龙 8 至尊版)及骁龙 X Elite 的重要技术基础。

此次 Nuvacore 的新团队进一步巩固了其高端定制 CPU 设计的实力。除了 Williams 等初创成员,公司还聘请了前苹果 CPU 工程负责人 David Williamson 担任硬件工程高级副总裁。尽管 Nuvacore 强调核心优先策略能带来灵活性,但公司也指出了技术局限性。部分微架构与指令集解耦后,并不能意味着后期可以无限制地接入任意指令集。指令解码、特权级别、内存顺序、异常处理和软件兼容性等因素,依然会对 CPU 设计产生实质性限制。此外,不同指令集生态的授权条件差异巨大,例如 RISC-V 通常不需要类似 Arm 的架构许可,Arm 实现需要相应的架构授权,而 x86 的实现权则受到更严格的控制。

影响分析

对于中文开发者与从业者而言,Nuvacore 推出的“核心优先”模式具有显著的技术参考价值与潜在市场影响。首先,这种解耦思路为追求极致性能与能效比的定制芯片项目提供了新的工程路径。传统的芯片设计往往受限于指令集的兼容性包袱,而通过预先构建底层微架构,团队可以更专注于物理实现层面的优化,如流水线设计、缓存架构及功耗管理,从而缩短研发周期并降低硅片面积成本。这对于拥有复杂定制需求的企业(如大型云服务商或高性能计算机构)可能极具吸引力,因为它们可以根据自身软件生态灵活选择最终支持的指令集。

然而,分析判断认为,这种模式并非万能钥匙。指令集的选择不仅涉及硬件兼容性,更关乎整个软件生态的迁移成本。对于已经深度绑定 x86 或 Arm 生态的企业,切换指令集带来的软件重构压力巨大,因此“核心优先”可能在面向 RISC-V 等新兴指令集或特定应用场景的定制化产品中更具实操性。此外,不同指令集的授权壁垒(如 x86 的严格控制和 Arm 的授权费用)构成了商业落地的关键门槛。中国半导体企业在推进自主指令集(如 RISC-V)与自主架构研发时,可以参考这种架构先行的方法论,但需充分考虑授权合规性与软件生态构建的长期投入。

适用边界

Nuvacore 的“核心优先”结论主要适用于具备强大系统工程能力、能够承担指令集适配后期风险的大型定制芯片项目,或者是在 RISC-V 等开放指令集生态下寻求高性能核心 IP 授权的厂商。该结论不适用于对软件兼容性要求极高、无法进行大规模软件重构的通用消费级 PC 市场,因为 x86 的封闭性和 Arm 的庞大移动端生态使得后期指令集变更的成本极高。此外,对于资源有限的初创公司,由于该模式要求极高的底层架构设计能力与工程协调水平,若无顶尖团队支撑,难以在成本与周期上实现优于传统流程的效果。

孤本观察

值得注意的是,Nuvacore 的核心团队几乎全部来自 Arm、苹果和高通等顶级芯片巨头的核心架构部门,这种“人才回流”现象暗示了大型原厂在开放架构 IP 授权上的潜在战略摇摆,或是对传统封闭商业模式挑战的激进尝试。

Nuvacore 推出“核心优先”芯片架构,主张微架构先行于指令集定义

Nuvacore 推出“核心优先”芯片架构,主张微架构先行于指令集定义

Nuvacore 推出“核心优先”芯片架构,主张微架构先行于指令集定义

Nuvacore 推出“核心优先”芯片架构,主张微架构先行于指令集定义

Nuvacore 推出“核心优先”芯片架构,主张微架构先行于指令集定义

常见问题

Nuvacore 创始人 Gerard Williams III 曾在哪些公司工作过并担任过什么职务?

他曾在 Arm 工作 12 年,负责设计 Cortex-A8 和 A15;在苹果担任 A12X 至 A17 芯片首席架构师;后加入高通负责 Oryon CPU 架构。

Nuvia 公司被高通收购时的价格是多少?

2021 年高通以 14 亿美元(约合 95.65 亿元人民币)收购了 Nuvia 公司。

Nuvacore 聘请了哪位前苹果高管担任硬件工程高级副总裁?

公司聘请了前苹果 CPU 工程负责人 David Williamson 担任硬件工程高级副总裁。

在“核心优先”模式下,哪些因素仍会对 CPU 设计形成限制?

指令解码、特权级别、内存顺序、异常处理、软件兼容性以及不同指令集授权条件的显著差异。

Nuvacore 的“核心优先”模式不适用于哪种市场场景?

不适用于对软件兼容性要求极高、无法进行大规模软件重构的通用消费级 PC 市场,特别是 x86 和 Arm 生态。

来源:IT之家