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 等版本,进一步细分通用计算、密度与频率取向。

AMD EPYC 代际谱系与选型坐标 横轴:代际演进方向 纵轴:核心密度与缓存取向 Naples Zen / 14nm ≤32核 DDR4-2666 Rome Zen 2 / 7nm ≤64核 DDR4-3200 PCIe 4.0 Milan Zen 3 / 7nm ≤64核 DDR4-3200 PCIe 4.0 Milan-X 3D Genoa Zen 4 / 5nm ≤96核 DDR5-4800 PCIe 5.0 AVX-512 Genoa-X 3D Bergamo Zen 4c / 5nm ≤128核 DDR5-4800 PCIe 5.0 云原生密度 Siena Zen 4 / 5nm ≤64核 边缘/低功耗 Turin Zen 5 / 3nm ≤192核 DDR5-6000 PCIe 5.0 Classic/Dense Compact 选型判断坐标 ① 通用计算/虚拟化:Genoa 9004、Turin 9005 Classic,核数与内存带宽均衡 ② 高密度云原生:Bergamo 9754、Turin Dense,优先每机架吞吐与能效 ③ 缓存敏感负载:Milan-X、Genoa-X,3D V-Cache 降低内存访问延迟 ④ 边缘/低功耗:Siena 8004,核数与功耗折中,适合空间受限场景

二、核心规格差异:不只是核数

选型时最容易犯的错误是只看核数。以 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 无法满足。

示例判断:某容器平台计划单机部署 200 个 1vCPU 微服务实例,要求每机架吞吐最大化、功耗可控。按上述顺序:负载为多核吞吐型;风冷机架、单路功耗预算约 360W;内存带宽需求中等;软件为 x86 通用容器。此时 Bergamo 9754(128 核、360W)比 Genoa 9654(96 核、360W)更合适,因为前者在相同功耗下提供更多可调度核心。若该平台同时运行少量内存数据库,则需重新评估 Genoa 的 12 通道 DDR5 优势。

四、代际差异的工程含义

代际升级不只是性能提升,还意味着平台配套变化。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 典型场景
NaplesZen / 14nm328ch DDR4-26663.0早期虚拟化、测试环境
RomeZen 2 / 7nm648ch DDR4-32004.0通用计算、Web 集群
MilanZen 3 / 7nm648ch DDR4-32004.0数据库、企业应用
Milan-XZen 3 / 7nm + 3D648ch DDR4-32004.0EDA、CFD 缓存敏感
GenoaZen 4 / 5nm9612ch DDR5-48005.0通用计算、AI 前置
Genoa-XZen 4 / 5nm + 3D9612ch DDR5-48005.0大规模 EDA、内存密集
BergamoZen 4c / 5nm12812ch DDR5-48005.0云原生、微服务、容器
SienaZen 4 / 5nm646ch DDR5-48005.0边缘、低功耗、存储
TurinZen 5 / 3nm19212ch DDR5-60005.0高密度虚拟化、AI 推理