苹果 M6 把异构核心塞进同一个 L2:芯片竞争的重心正从「核多」转向「搬数据」

制程红利放缓之后,芯片厂商拼的已经不是「塞进多少核」,而是「核之间怎么共享数据」。
SemiAnalysis 指出:苹果在 M6 中首次将异构核心整合进同一个共享 L2 缓存域,因此可以引入第三种核心类型(品牌命名为 P,实际识别为 M),而不必再增加一个拥有独立 L2 的集群。高通在一个月前刚宣布同类方案 FlexCache。
这件事为什么值得单独说
- 共享 L2 = 少一次内存往返。两个核心交换数据时,如果同处一个 L2 域,就不必经由主存或跨集群总线。对延迟敏感的推理、编解码、图像流水线,收益会直接体现在功耗上。
- 省下的不只是面积。每增加一个独立缓存域,就要多一套一致性维护逻辑和相应功耗;合并成一个域,等于把「管理成本」换成了「可用容量」。
- 两家的路线正在收敛。高通与苹果在一个月内先后走向同一结构,说明这不是某家的独门偏好,而是移动与桌面 SoC 在当前约束下的共同解。
但要克制解读
架构趋同不等于产品体感趋同。共享 L2 的收益高度依赖调度器能否把真正需要通信的任务放到相邻核心上。缓存域是硬件给的机会,调度器才决定能不能兑现——这也是同一架构在不同操作系统上表现差出一大截的原因。
对读者的实际影响
- 选轻薄本或工作站时:别只看核心数和峰值频率,关注「同一缓存域内的核心组合」,它决定了编译、转码、批量推理能否真跑满。
- 做端侧 AI 的团队:共享缓存域让端侧小模型的分层加载更划算,但要求重做内存访问模式,而不是把服务端代码直接搬下来。
- 看趋势:能效竞争已经从制程节点下沉到缓存与互联拓扑,未来两年的看点在这里,而不在跑分。
结论:M6 这次的信号不是「又多了一种核」,而是缓存域正在成为 SoC 设计的新战场。