Contact
Servers, storage & data centre

AMD EPYC decoded: Naples to Turin and reading a SKU

Servers, storage & data centre6 min read

By Humphrey Theodore K. Ng’ambi

Updated 13 September 2026

Intel logoAMD logo

AMD EPYC uses a tighter numbering scheme than Intel: four digits, no metal tiers, and — helpfully — a single digit that tells you the generation and another that tracks the core count. There is one wrinkle: AMD changed the leading digit when it moved socket, so there are effectively two schemes to know. Learn both and you can read any EPYC from the 2017 Naples launch to the current Turin line at a glance. This is the reference for doing exactly that.

How to read an EPYC part number

Scheme A — the 7000 series (Naples, Rome, Milan)

The first three generations all begin with 7. Take EPYC 7742:

PositionIn "7742"What it tells you
1st digit7Series identifier
2nd–3rd digits74Model / relative performance within the generation (higher = more capable)
4th digit2Generation: 1 = Naples (Zen), 2 = Rome (Zen 2), 3 = Milan (Zen 3)
Suffix (optional)P, F, X or H (see below)

So 7742 is a 2nd-Generation "Rome" part — and per AMD's datasheet it is a 64-core, 128-thread chip with 256 MB of L3 cache, 128 lanes of PCIe 4.0 and a 225 W TDP.

Scheme B — the 9000 / 8000 series (Genoa, Bergamo, Siena, Turin)

With the move to Socket SP5 in 2022 AMD switched the leading digit. Take EPYC 9654 and EPYC 9965:

PositionIn "9654" / "9965"What it tells you
1st digit9Platform family: 9 = 9000-series (Socket SP5, mainstream / HPC / cloud); 8 = 8000-series (Socket SP6, single-socket edge / telco — "Siena")
2nd digit6 / 9Core-count tier (see mapping below)
3rd digit5 / 6Further model differentiation
4th digit4 / 5Generation: 4 = Zen 4 (Genoa / Bergamo), 5 = Zen 5 (Turin)
Suffix (optional)P, F or X

The second digit is a genuinely useful shortcut to core count. Read straight off the 5th-Gen "Turin" datasheet, it maps like this:

2nd digitCores per socket (Turin, 9005)Example
089015
1169115 / 9135 / 9175F
2249255 / 9275F
332–369335 / 9355 / 9365 / 9375F
4489455 / 9475F
564–729535 / 9555 / 9565 / 9575F
6969645 / 9655
71289745 / 9755
81609845
91929965

Treat the mapping as a tier, not a formula — the exact figure shifts slightly between the 9004 and 9005 generations, so confirm the core count on the datasheet. (In the 4th-Gen line, for instance, digit 5 is 64 cores and digit 6 covers 84–96.)

The five generations at a glance

Every figure below is from AMD's own series datasheet (or, for Naples, the AMD product page).

GenSeriesCode nameCore arch.LaunchSocketMax cores / socketMemoryMax PCIe / socket
1st7001NaplesZen2017SP332 (7601)8-ch DDR4PCIe 3.0, 128 lanes
2nd7002RomeZen 22019SP364 (7742)8-ch DDR4-3200PCIe 4.0, 128 lanes
3rd7003Milan / Milan-XZen 32021SP364 (7763)8-ch DDR4-3200PCIe 4.0, 128 lanes
4th9004 / 8004Genoa, Genoa-X, Bergamo, SienaZen 4 / Zen 4c2022–23SP5 (Siena: SP6)96 Genoa (9654); 128 Bergamo (9754)12-ch DDR5-4800PCIe 5.0, 128 lanes
5th9005Turin / Turin DenseZen 5 / Zen 5c2024SP5128 Zen 5 (9755); 192 Zen 5c (9965)12-ch DDR5-6400PCIe 5.0, 128 lanes (up to 160 in a 2-socket server)

A few architectural notes that shape a purchase:

  • EPYC has offered 128 PCIe lanes per socket since Naples in 2017 — a consistent strength for GPU- and NVMe-dense servers.
  • Cache scales dramatically at the top. Milan reaches 256 MB of L3; Genoa 384 MB; and the 3D V-Cache parts go further still — the Genoa-X 9684X carries 1,152 MB of L3, while Turin's Zen 5 flagship 9755 holds 512 MB.
  • "Bergamo" and "Turin Dense" use the compact Zen 4c / Zen 5c cores to pack the highest core counts (128 and 192 respectively) for cloud-native, scale-out density.

Suffix letters

SuffixMeaningExample
(none)Standard part, supports one- and two-socket servers9654, 7763
PSingle-socket only — same cores, frequency and cache as the non-P part, positioned for 1P builds9654P, 7713P
FHigh-frequency — fewer cores at the highest clocks, for per-core-limited (and per-core-licensed) workloads9575F, 9374F, 7F72
X3D V-Cache — a very large L3 for cache-bound HPC, EDA and technical computing9684X, 9384X

The X line began with the 3rd-Gen "Milan-X" parts (the first EPYC with 3D V-Cache) and continued as "Genoa-X". The 8004 "Siena" line is a separate branch: single-socket, lower-power parts on Socket SP6 aimed at the edge and telco.

Sockets and drop-in upgrades

  • Socket SP3 carries Naples, Rome and Milan. Rome and Milan are drop-in on an SP3 board with a firmware update — so a Rome → Milan CPU swap is a cheap capacity bump on hardware you already own. (Naples-era boards may need a newer revision for Rome.)
  • Socket SP5 carries Genoa, Genoa-X, Bergamo and Turin — meaning a Turin chip can drop into a Genoa-generation board with a BIOS update.
  • Socket SP6 carries Siena (8004).

Buying in South Africa: refurb versus new

  • The refurbished EPYC volume is Rome (7002) and Milan (7003) on Socket SP3. A Rome-to-Milan upgrade on the same board is one of the best-value capacity bumps in the second-hand market. Naples (7001) is largely end-of-life.
  • The new-build tier is Genoa, Bergamo and Turin on SP5 — the parts to specify when you need DDR5 bandwidth, PCIe 5.0 and the highest core density.
  • Pick the suffix for the job. F-series parts are the ones to weigh when per-core software licences dominate cost (fewer, faster cores); X-series for cache-bound HPC and EDA; P to save on single-socket builds.
  • Cost the licences before the cores. A 192-core Turin is a virtualisation powerhouse, but VMware, Windows Server and SQL Server all charge per physical core — see our Xeon-versus-EPYC guide for the maths.

Server processors and memory, priced in rand:

The Server Hub briefing

South African IT hardware news, once a week.

What’s new, what it costs in rand, and what it means for the kit you run — servers and storage, networking, backup power, surveillance and print. Every claim checked against a named source.

One email a week. No third-party sharing, and unsubscribe from any issue.