AMD Gives Details on EPYC Zen4: Genoa and Bergamo, up to 96 and 128 Cores
by Dr. Ian Cutress on November 8, 2021 11:39 AM ESTSince AMD’s relaunch into high-performance x86 processor design, one of the fundamental targets for the company was to be a competitive force in the data center. By having a competitive product that customers could trust, the goal has always been to target what the customer wants, and subsequently grow market share and revenue. Since the launch of 3rd Generation EPYC, AMD is growing its enterprise revenue at a good pace, however questions always turn around to what the roadmap might hold. In the past, AMD has disclosed that its 4th Generation EPYC, known as Genoa, would be coming in 2022 with Zen 4 cores built on TSMC 5nm. Today, AMD is expanding the Zen 4 family with another segment of cloud-optimized processors called Bergamo.
As part of AMD’s Data Center event today, the company is showcasing that its 4th Generation EPYC roadmap will consist of two segments: Genoa, with up to 96 Zen 4 cores, and Bergamo, with up to 128 Zen 4c cores. Not only are we getting official confirmation of core counts, but AMD is disclosing that Bergamo will be using a different type of core: the Zen 4c core.
The ‘c’ in this instance means ‘cloud optimized’. AMD has built two different forms of Zen 4 core, one for most applications, and a higher density version for the cloud. This means that these two cores, while functionally identical, will use different sets of masks. The Zen 4c core has been redesigned to have the same functionality but offer more density combined with a different power/performance point on the voltage frequency curve. This is going to affect power consumption, efficiency, and likely the range of frequencies available. AMD confirmed that Bergamo is likely to see the power window of enterprise CPUs expand too: normally we see server CPUs in the 65-280W range, but Zen4/4c will go further (in both directions) to cater for specific cloud use cases that might rely on density, performance, or efficiency. The Zen4c core is likely to be smaller in order to fit 128 cores, and have different amounts of cache to Zen4, so there could be an IPC difference to the traditional Zen4 core.
AMD has stated to us in our briefing that Genoa and Bergamo will be socket compatible, with Genoa coming in the 2022 timeframe, while Bergamo in late 2022/early 2023 (with a focus more on the early 2023 target). When asked, AMD did not want to narrow down the Genoa timeframe in a similar light. Bergamo however will have the same features as Genoa: DDR5, PCIe 5.0, CXL 1.1, RAS, and AMD's security suite.
The use of two different core optimization points is going to be an interesting one for AMD. Normally it creates one core chiplet design that can be used across consumer and server processors, but the development of a Zen 4c chiplet now means the company has to manage stock of both independently. Also, both being on 5nm means that the mask development costs are likely to be double than a singular design across all. AMD did not disclose any new details about a centralized IO die – what is on it, or where it was made.
The Zen 4c chiplet, according to AMD, is built on an HPC variant of TSMC N5. This aims at denser logic and denser cache, likely at the expense of high-end frequency. AMD says that this process offers 2x density, 2x power efficiency, and >1.25x silicon performance over the regular N7 it uses. When asked if this was a specific statement about core performance, AMD said that it wasn’t, and just a comment on the process node technologies. It is worth noting that 2x efficiency is quite a substantial claim based on metrics provided by TSMC on its N7 -> N5 disclosures.
With Bergamo targeted specifically for the cloud, and cloud instances, I wonder if we will ever get to test it in a local system akin to a regular review. One of AMD’s features in previous generation EPYCs is processor locking, which limits a CPU to a particular vendor’s motherboards. We’ve seen this with some of Lenovo’s systems, for example. This feature allows for supply chain control, which is requested by certain customers.
We are told that more information is to follow in the coming months.
35 Comments
View All Comments
AdrianBc - Tuesday, November 9, 2021 - link
They will not double core count.According to the rumors, Genoa will have 96 cores.
Bergamo will have 128 cores, so only +33%.
The doubling is only over the current Zen 3, which is in the much less dense 7 nm process.
nandnandnand - Tuesday, November 9, 2021 - link
Double the core count per chiplet, with a similar chiplet size, while using less chiplets.del42sa - Monday, November 8, 2021 - link
hey IAN, that slide about process offers 2x density, 2x power efficiency, and >1.25x silicon performance over the regular N7reffers to Genoa with Zen 4 cores not Bergamo Zen4c coresIan Cutress - Monday, November 8, 2021 - link
Nope. We asked about it in our briefing. What they said is what I've writtendel42sa - Monday, November 8, 2021 - link
then it differ from what SU said in the videodel42sa - Monday, November 8, 2021 - link
also HPC variant means "high performace" so not neccesserily trade density at the expense of high-end frequency. At least that sentence you wrote doesn´t make sense at all. Either you use HPC process which means usually higher clock with less density or use more dense process which comes at the expense of higher frequency...ksec - Tuesday, November 9, 2021 - link
Yes it seems strange because it should be Zen 4 being based on HPC, and 4c on something else. I may need to look it up myself.ParhamXTX - Monday, November 8, 2021 - link
Zen 3 is Milan with up to 64 cores and 128 threads without 3D v cacheZen 3D is Milan-X with up to 64 cores and 128 threads with 3D v cache
Zen 3+ is Zen3 with B2 stepping without 3D v cache
Zen 3+D is Zen3 with B2 stepping with 3D v cache
Zen 4 is Genoa with up to 96 cores and 192 threads without 3D v cache
Zen 4D is Genoa-X with up to 96 cores and 192 threads with 3D v cache
Zen 4c is Bergamo with up to 128 cores and 256 threads without 3D v cache
Zen 4cD is Bergamo-X with up to 128 cores and 256 threads with 3D v cache
Zen 5 is Turin with up to 192 cores and 384 threads without 3D v cache
Zen 5D is Turin-X with up to 192 cores and 384 threads with 3D v cache
Zen 5c codename is unknown or might be Turin with up to 256 cores and 512 threads without 3D v cache
Zen 5cD is unknown or might be Turin-X with 128 cores and 256 threads with 3D v cache
The Hardcard - Monday, November 8, 2021 - link
Of course, rumors, but there are claims that there will be hybrid designs with Zen 5 + Zen 4c. Will they be on same CCD? Or will they mix CCDs? Consumer variants? Mobile?Makaveli - Monday, November 8, 2021 - link
Thanks for writing that out.