2. EPYC产品谱系与选型基础
AMD EPYC 自 2017 年发布以来,已经形成 Naples、Rome、Milan、Milan-X、Genoa、Genoa-X、Bergamo、Siena、Turin 等多代产品线。理解这条谱系的关键,不是记住每一代的具体型号,而是抓住三条主线:制程与架构代际、核心密度与频率取向、内存与 I/O 能力。这三条主线共同决定了每一代 EPYC 在数据中心中的定位,也构成了选型判断的基本依据。
一、代际主线:从 Zen 到 Zen 5
Naples(7001 系列)基于 Zen 架构、14nm 制程,最高 32 核,支持 8 通道 DDR4-2666 和 128 条 PCIe 3.0 通道,是 EPYC 首次以单路高核数挑战双路 Xeon 的起点。Rome(7002 系列)切换到 Zen 2、7nm,采用 Chiplet 设计,最高 64 核,支持 8 通道 DDR4-3200 和 128 条 PCIe 4.0,代际提升最显著的是每核成本与 PCIe 带宽。Milan(7003 系列)为 Zen 3、7nm,最高 64 核,8 通道 DDR4-3200、128 条 PCIe 4.0,重点在于单核 IPC 与缓存一致性优化;Milan-X 在此基础上叠加 3D V-Cache,L3 从 256MB 提升到 768MB,面向 EDA、CFD 等缓存敏感负载。
Genoa(9004 系列)进入 Zen 4、5nm,最高 96 核,升级为 12 通道 DDR5-4800 和 128 条 PCIe 5.0,并首次引入 AVX-512。Genoa-X 同样叠加 3D V-Cache,L3 达 1152MB。Bergamo(9754 等)是 Zen 4c 的云原生分支,最高 128 核,核心更小、频率略低,但每机架吞吐更高,适合横向扩展型 Web、微服务和容器平台。Siena(8004 系列)是 Zen 4 的入门分支,最高 64 核,面向边缘与低功耗场景。Turin(9005 系列)基于 Zen 5,最高 192 核,支持 12 通道 DDR5-6000 和 PCIe 5.0,并区分 Classic、Dense、Compact 等版本,进一步细分通用计算、密度与频率取向。
二、核心规格差异:不只是核数
选型时最容易犯的错误是只看核数。以 Genoa 与 Bergamo 为例,两者都基于 Zen 4,但 Bergamo 使用 Zen 4c 核心,单个核心面积更小、频率上限更低,换来的是 128 核的密度。对于 Web 前端、微服务、容器编排这类横向扩展负载,Bergamo 的每机架吞吐通常优于同代 96 核 Genoa;但对于数据库、EDA 这类依赖单核性能与缓存一致性的负载,Genoa 的 Zen 4 标准核心更合适。
内存通道与 PCIe 代际同样关键。Rome 到 Milan 保持 8 通道 DDR4-3200,而 Genoa 直接跳到 12 通道 DDR5-4800,单路内存带宽从约 204GB/s 提升到约 460GB/s。如果负载是内存带宽敏感型(如内存数据库、实时分析),Genoa 及之后的平台带来的收益远大于核数增加。Turin 进一步支持 DDR5-6000,12 通道下理论带宽约 576GB/s,适合 AI 推理前置处理、大规模虚拟化等场景。
三、选型判断依据:从负载反推平台
实际选型可以按以下顺序推进。第一步,明确负载类型:是单核敏感、多核吞吐、内存带宽敏感,还是缓存敏感。第二步,确定机架密度与功耗预算:风冷机架通常限制在 400W 以内,液冷可放宽到 500W 以上,这直接影响能否选用 Turin 192 核或 Genoa 96 核。第三步,核对内存与 I/O 需求:需要 12 通道 DDR5 还是 8 通道 DDR4 足够,是否需要 PCIe 5.0 连接 GPU 或高速网卡。第四步,确认软件兼容性:AVX-512 在 Genoa 及之后才支持,若现有应用依赖 AVX-512 指令集,Rome/Milan 无法满足。
四、代际差异的工程含义
代际升级不只是性能提升,还意味着平台配套变化。Rome 到 Milan 可以复用部分 SP3 主板,但 Genoa 切换到 SP5 插槽,内存从 DDR4 变为 DDR5,主板、内存、散热器均需更换。Turin 继续使用 SP5,但部分型号对供电和散热提出更高要求。因此,在资产配置中,代际切换点往往也是采购与退役的决策点:如果现有 Rome 平台仍能满足负载,且主板/内存生态成熟,可以继续运行;当负载需要 DDR5 带宽或 PCIe 5.0 时,再整体切换到 Genoa/Turin 平台,避免混插导致的兼容性与运维复杂度。
此外,Milan-X 与 Genoa-X 的 3D V-Cache 型号在型号命名上通常带有“X”后缀,选型时需确认主板 BIOS 与散热方案是否支持。Bergamo 与 Siena 虽然同属 Zen 4 家族,但面向场景差异明显,不应仅按价格排序。Turin 的 Classic、Dense、Compact 三个分支进一步细化了核心密度与频率的取舍,选型时应先确定分支,再在分支内比较具体型号。
五、选型速查表
| 代际 | 架构/制程 | 最高核数 | 内存 | PCIe | 典型场景 |
|---|---|---|---|---|---|
| Naples | Zen / 14nm | 32 | 8ch DDR4-2666 | 3.0 | 早期虚拟化、测试环境 |
| Rome | Zen 2 / 7nm | 64 | 8ch DDR4-3200 | 4.0 | 通用计算、Web 集群 |
| Milan | Zen 3 / 7nm | 64 | 8ch DDR4-3200 | 4.0 | 数据库、企业应用 |
| Milan-X | Zen 3 / 7nm + 3D | 64 | 8ch DDR4-3200 | 4.0 | EDA、CFD 缓存敏感 |
| Genoa | Zen 4 / 5nm | 96 | 12ch DDR5-4800 | 5.0 | 通用计算、AI 前置 |
| Genoa-X | Zen 4 / 5nm + 3D | 96 | 12ch DDR5-4800 | 5.0 | 大规模 EDA、内存密集 |
| Bergamo | Zen 4c / 5nm | 128 | 12ch DDR5-4800 | 5.0 | 云原生、微服务、容器 |
| Siena | Zen 4 / 5nm | 64 | 6ch DDR5-4800 | 5.0 | 边缘、低功耗、存储 |
| Turin | Zen 5 / 3nm | 192 | 12ch DDR5-6000 | 5.0 | 高密度虚拟化、AI 推理 |