🧠 CPU架构:AMD/Intel/Apple 能效差异与路线分化

三家笔记本 CPU 能效差异的本质原因

能效差距 90% 来自一个原因:x86 的历史包袱。剩下 10% 是制造工艺、集成度和生态控制力的差异。


一、指令集(ISA):x86 CISC vs ARM RISC——最大的单一因素

维度x86 (AMD/Intel)ARM (Apple)
指令长度变长 1~15 字节固定 4 字节 (AArch64)
解码复杂度极高——需要复杂指令长度解码器、微码 ROM(microcode ROM)解析数百条历史指令极低——解码器结构简单直接
向后兼容必须兼容 1978 年 8086 以来的所有指令(包括已淘汰的段式内存、BCD 运算等)无历史包袱
寄存器通用寄存器少(16 个),编译器需要更频繁的 push/pop/栈操作大量通用寄存器(31 个),减少内存访问

这意味着:

  • x86 CPU 的 前端(front-end) 占用芯片面积和功耗的 20~30%,仅仅用来把变长 x86 指令解码成微操作(micro-ops)
  • ARM 的前端简单得多,省下的晶体管和功耗可以分配给执行单元或缓存
  • 同样的制程、同样的频率,ARM 每条指令的能耗天生就比 x86 低

👉 这就像一个是需要随身携带一套 1978 年以来的《康熙字典+说文解字》的语言翻译器,另一个只需要一本现代英汉词典。


二、芯片架构:Monolithic SoC vs Chiplet

Apple 坚持 Monolithic SoC(单片集成)

  • CPU 核心、GPU、NPU、内存控制器、cache 全部在同一颗 die
  • 统一内存架构(UMA):CPU 和 GPU 共享同一个物理内存池,不需要 PCIe 总线拷贝数据
  • 结果:极低的片间通信功耗、极低的内存访问延迟

AMD 采用 Chiplet(芯片组)设计(自 Zen 2 起):

  • 多个 CCD(Core Complex Die)+ I/O die,通过 Infinity Fabric 互联
  • 内存控制器在 I/O die 上,CPU 核心访问内存需要跨 die 走一趟
  • 优势:良率高(小芯片比大芯片良率高数倍)、配置灵活(6 核到 128 核都能复用 CCD)
  • 代价:芯片间通信消耗额外功耗和延迟,高负载时影响能效

Intel(Lunar Lake 起)走向了 混合/平铺(tiled)设计

  • Lunar Lake 计算 tile 外包给 TSMC N3B(首个外购逻辑 die)
  • SoC tile、GPU tile、IO tile 分开放置
  • 优点:可以混合不同制程节点;缺点:片间通信开销

三、制程工艺

厂商最新节点晶圆厂优先级
Apple M4TSMC N3E (3nm)TSMC最高优先级——占 TSMC 3nm 产能 >50%,愿意付最高价格
AMD Zen 5TSMC N4X (4nm) / N6 I/O dieTSMC次优先——和 Nvidia/Qualcomm 分 TSMC 产能
Intel Lunar LakeIntel 4 + TSMC N3B(计算 tile)Intel + TSMC混合——首次外购逻辑 die

Apple 是 TSMC VIP 客户,每次新节点都第一个上、拿最多产能、可以定制特殊工艺参数。


四、核心架构设计哲学

AppleAMDIntel
P 核设计极宽发射(wide issue),超大乱序窗口,频率保守(~4.4GHz)中等宽度 + 高频率(~5.5GHz)类似 AMD,高频率导向
E 核设计高性能 E 核——苹果的 E 核性能≈某些竞品的 P 核小核(Zen 5c)只是 P 核的密度优化版自 Meteor Lake 起改进 E 核(Skymont)
频率策略低频高效——宁愿低 20% 频率换 40% 省电高频冲刺——追求单核拉满传统上也是高频派
超线程没有——省下 HT 逻辑的功耗和面积 SMT——多线程吞吐高但功耗增加Lunar Lake 取消了 HT,Arrow Lake 恢复

Apple 的核心设计哲学:在最可能的使用场景(日常轻度负载)上做到能效最优。E 核处理绝大部分工作,P 核只在需要时才唤醒,且 P 核的频率/电压曲线也偏向能效端。


五、软件生态的垂直整合

Apple 有不可复制的优势

  • macOS/iOS 完全是为自家芯片定制的
  • 内核调度器精确知道 P/E 核的最佳切换时机
  • 应用层封闭生态可以确保没有坏 app 在后台乱吃电
  • 编译器(LLVM)针对 Apple 微架构深度优化

AMD/Intel 跑的是 Windows/Linux

  • 必须适配各种硬件组合(不同 OEM、不同 BIOS、不同散热方案)
  • Windows 的 P/E 核调度直到 2024 年的 24H2 才算基本成熟
  • 无法控制第三方应用的功耗行为

为什么没有趋同?——现实因素

表面上"最优"的路线(Apple 的垂直整合 + ARM 指令集 + 单片集成)不是谁都能走的。

1. x86 兼容性——铁笼子

  • Intel 和 AMD 有 x86 交叉授权协议,任何一家都不能放弃 x86
  • 全球数百万企业的 IT 基础设施、专有软件、旧系统全部基于 x86
  • Windows 庞大的 x86 软件库——游戏、工业软件、金融系统——迁移成本是 数千亿美元级别
  • Intel 试过 Itanium(IA-64),失败得极为惨烈——证明了生态惯性 > 技术优势

2. 生态锁定——Wintel 的铁幕

  • x86 和 Windows 是 "共生的双头垄断":Windows 依赖 x86 的向后兼容,x86 依赖 Windows 的桌面统治地位
  • 企业采购周期长达 5~10 年,不可能轻易换架构
  • 游戏产业有数万款 x86 原生游戏,兼容层(Rosetta/Prism)只是补丁

3. 经济账:Apple 能做到的事情 x86 厂商做不到

因素AppleAMD / Intel
产品售价高端定位,毛利率 ~45%必须打价格战,OEM 市场毛利率低
芯片设计投入自由设计,无兼容约束数十亿美元 R&D 必须花在维持 x86 兼容性上
工艺决定权TSMC 抢先AMD 排在 Apple/Nvidia 之后拿产能;Intel 有自有工厂包袱
软件控制全栈掌控必须配合微软的节奏,不能自己改 OS

一个关键数字:CPU 前端硬件的设计和验证成本中,x86 兼容性相关部分约占总 CPU 设计成本的 30~40%。AMD 和 Intel 每年要花几亿美元仅仅是"维持 x86 兼容"——这些钱 Apple 可以拿去改进性能或能效。

4. 企业基因的根本不同

AppleAMDIntel
擅长垂直整合,设计优雅,用户导向敏捷反击,架构创新,fabless 灵活制造工艺,规模化产出,平台生态
枷锁产品线有限,必须高端高价只有 CPU/GPU,无法控制 OS自有工厂必须满负荷运转,投资回报压力巨大
策略"自订完美体验",利润最高"足够好用 + 性价比",利用 x86 兼容性"规模 + 制造领先",但近年来两头碰壁

5. 路径依赖——没有任何公司是从白纸开始设计的

  • Intel 和 AMD 有 几十年的 x86 微架构积累和数不清的专利墙,重新做一个 ARM CPU 不仅抛弃了数万工程师年的经验积累,还要面对 ARM 的专利授权问题
  • Apple 在 PC 领域有 零历史包袱——进入 Mac 市场时(2020)直接选择 ARM,不需要兼容任何旧 Mac 软件
  • 各家的投资回报模型完全不同:AMD 卖 CPU 给 Dell/HP 的利润率和 Apple 卖 MacBook Pro 的利润率是两码事,这决定了芯片上能烧多少钱

总结:一张现实地图


能效最佳        ←──────────────────→        绝对性能最强
   │                                            │
Apple M4 (ARM)                   AMD Zen 5 (x86) / Intel Lunar Lake
   │                                            │
   ├─ 指令集天生高效                            ├─ 必须维持 x86 兼容
   ├─ 单片 SoC 无片间损耗                       ├─ chiplet/tiled 设计增加功耗
   ├─ 低频高效策略                              ├─ 高频冲刺策略
   ├─ 统一内存架构                              ├─ 传统分离内存架构
   ├─ 全栈软件优化                              ├─ 必须兼容 Windows 开放生态
   └─ 高利润支撑高端设计                        └─ 价格竞争压低设计投入

目前的趋同点

  • 三家都用 TSMC(Intel 部分 die)——制程差距在缩小
  • 三家都采用 P/E 大小核——Intel 和 AMD 都在学习 Apple
  • 三家都加 NPU(AI 加速器)
  • 三家都往更宽的架构设计走

不会完全趋同的原因

  • x86 这条船太沉,AMD 和 Intel 不可能跳船
  • Apple 的商业模式(高利润 × 全栈控制)x86 厂商复制不了
  • Windows 的开放生态决定了它不可能有 Apple 级别的软硬整合

一句话:Apple 能效领先不是因为它做了什么神奇的突破,而是因为 x86 厂商被 40 年的历史包袱压着,同时 Apple 的垂直整合商业模式给了它以"不计成本"方式追求能效的自由。