AMD Zen 6:喂饱猛兽的架构变革

AMD's Zen 6 Family: Feeding the Beast

AMD Zen 6:喂饱猛兽的架构变革

深入解析 AMD Zen 6 核心家族的架构演进。Zen 6 并非 Zen 5 的简单迭代,而是在整数调度、分支预测及解码集群上进行了类似 Zen 1 到 Zen 2 级别的重构。文章对比了 Zen 6 与 Zen 6c 的设计差异:Zen 6 专为高频优化,而 Zen 6c 通过扩大乱序执行结构来容忍高内存延迟。在 SPEC CPU 2026 测试中,EPYC 9686F 展现了强劲的单核性能,而 EPYC 9996 凭借更大的 L3 缓存有效缓解了内存瓶颈。这次架构调整揭示了 AMD 针对不同负载场景的精细化策略。

Zen 6 似乎调优用于高频,而 Zen 6c 拥有更多容量以容忍相对较高的内存延迟。
  1. bmenrigh

    消费级(AM5)Zen4 和 Zen5 最糟糕的地方在于其 I/O 小芯片(chiplet)以及上面的内存控制器。我听说他们终于要在 Zen6 上推出基于更小制程的新 I/O 小芯片了。现有的 AM5 Zen4/5 内存控制器在双通道模式下表现极差。想要超过 3600 MT/s 极其困难,甚至根本不可能。

    在 Zen6 的所有改进中,我最期待的就是内存控制器的升级。

    编辑:是的,其他人可能会说 AM5 上可怜的几条 PCIE 5.0 通道才是最糟糕的,但这对我的使用影响不大,而且不幸的是,我认为这是 AM5 接口本身的限制,而非 I/O 小芯片的问题。

  2. joebonrichie

    2 路超前分支预测中的指令级并行(ILP)非常酷。我知道 Zen5 就有这个特性,但考虑到内存速度相对于核心实在太慢,这种复杂性竟然能带来收益且值得投入,这简直有点疯狂。

  3. Aardwolf

    > AMD 已将整数乘法单元的数量从三个减少到两个,PDEP 和 PEXT 的吞吐量也从每周期三条指令降至两条。

    PDEP 和 PEXT 是否使用了与乘法(它们是非常不同的操作……)相同的(部分)电路?还是说这只是两处独立的电路削减,只是原文表述有点含糊不清?

  4. Remnant44

    看起来核心本身有很多小的平衡性改进。每周期 256 位或更少的四路向量加载,我想知道 gather 性能终于能令人满意了吗?另一个平衡的例子是,他们实际上将整数乘法器的数量减少到了两个。我想知道这是否是为了给 vnni 流水线腾出芯片面积?

    不过真正的明星看起来是 c 核心。每个小芯片集成 32 个 C 核心并增加 L3 缓存,这令人印象深刻。

  5. bee_rider

    一个 CCD 里 32 个核心是很多了。在 CCD 和核心之间还有更小的逻辑单元吗?还是说你得在最低级别的 NUMA 层面对这 32 个核心进行调度管理?

同日更多故事

2026-11-10