Discussion Speculation: Zen 4 (EPYC 4 "Genoa", Ryzen 7000, etc.)

Page 454 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Vattila

Senior member
Oct 22, 2004
805
1,394
136
Except for the details about the improvements in the microarchitecture, we now know pretty well what to expect with Zen 3.

The leaked presentation by AMD Senior Manager Martin Hilgeman shows that EPYC 3 "Milan" will, as promised and expected, reuse the current platform (SP3), and the system architecture and packaging looks to be the same, with the same 9-die chiplet design and the same maximum core and thread-count (no SMT-4, contrary to rumour). The biggest change revealed so far is the enlargement of the compute complex from 4 cores to 8 cores, all sharing a larger L3 cache ("32+ MB", likely to double to 64 MB, I think).

Hilgeman's slides did also show that EPYC 4 "Genoa" is in the definition phase (or was at the time of the presentation in September, at least), and will come with a new platform (SP5), with new memory support (likely DDR5).



What else do you think we will see with Zen 4? PCI-Express 5 support? Increased core-count? 4-way SMT? New packaging (interposer, 2.5D, 3D)? Integrated memory on package (HBM)?

Vote in the poll and share your thoughts!
 
Last edited:
Reactions: richardllewis_01

coercitiv

Diamond Member
Jan 24, 2014
6,403
12,864
136
I was was wondering about the pricing of the motherboards, and if the rumors are true that it is the high requirements for power delivery that makes the boards more expensive than previous generations.
As far as I can tell, it's a combination of three factors:
  • power requirements going up through both higher TDP and also higher current (since voltage goes down gen over gen)
  • data signaling paths becoming more complex both in terms of speed and number: faster PCIe standards and more lanes overall, faster memory speed, all this requires manufacturers to increase PCB layer count.
  • mobo manufactuers want a taste of the high margins some vendors get in the PC gaming industry

Should AMD make a "B630" that had same features as the B650, but did not support the most power demanding CPUs, so that the entry level for AM5 could be lower or do you think the A series will be enough, when they are launched?
Nope. Prices will come down in time, until them the market knows not to overspend on DDR5, Ryzen 7000 and expensive new motherboards:

https://videocardz.com/newz/amd-ryz...zen-5-7600x-ryzen-9-7950x-again-drops-to-e599
According to this data, AMD has been selling 91 units of Ryzen 5 5600X each day. That’s significantly more (4.2x) than 7600X which averages at 21.7 units. The sales have slightly kicked off after AMD lowered the price for 7600X, but it is still nowhere near as popular as the predecessor. Another interesting way to look at this data, a total number of AMD’s 8-core Ryzen 7 5700X CPUs sold (released April 20th) nearly matches the whole Ryzen 7000 series combined.
 

Mopetar

Diamond Member
Jan 31, 2011
8,024
6,478
136
Doesn't really explain why the 5800X3D is gaining nothing in those tests, though.

It tells us that the things being tested can almost entirely fit within L2. It's the result you get for anything like that where the extra cache does practically nothing, but the extra clock speed can increase performance.

Not every game or every application gets use out of extra L3 cache.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
We'll need an enterprising 12900K user on these forums running that game to find out!

Carfax83 could do it with his RPL CPU, if he so wishes, for the AT community

1) Linux? Ewwwww!
2) Pure strategy games are boring to me
3) There is likely some efficiency core shenanigans going on there though, based on that performance gap
 

moinmoin

Diamond Member
Jun 1, 2017
4,994
7,765
136

BorisTheBlade82

Senior member
May 1, 2020
667
1,022
136
There isn't yet, i.e. Intel's Thread Director shenanigans haven't made it into Linux yet as work on it is still ongoing:
Thanks for sharing.
What I still do not understand is this: Since we already have up to three IPC/performance classes in ARM CPUs, there must have been some kind of support in the Kernel for years. What makes Intel's CPUs so special that they need something else?
 

DrMrLordX

Lifer
Apr 27, 2000
21,813
11,168
136
Thanks for sharing.
What I still do not understand is this: Since we already have up to three IPC/performance classes in ARM CPUs, there must have been some kind of support in the Kernel for years. What makes Intel's CPUs so special that they need something else?

One possible reason is ISA support. Even "small" cores on modern ARM SoCs support Neon, and on SoCs that support/will support SVE2, all the cores will support that as well. Intel seems to have at least flirted with the idea of having AVX512 on their Golden Cove cores, which was later completely disabled for consumer parts (and for Raptor Cove consumer parts as well).
 

BorisTheBlade82

Senior member
May 1, 2020
667
1,022
136
One possible reason is ISA support. Even "small" cores on modern ARM SoCs support Neon, and on SoCs that support/will support SVE2, all the cores will support that as well. Intel seems to have at least flirted with the idea of having AVX512 on their Golden Cove cores, which was later completely disabled for consumer parts (and for Raptor Cove consumer parts as well).
As you point out, they settled on the ISA subset that all of their cores support - so nothing special in this regard.

Furthermore in the ARM space there is exactly what you describe: SoCs, where only a subset of the cores is able to execute 32bit code. So they even already mastered what Intel still could not achieve with their second generation.
 

BorisTheBlade82

Senior member
May 1, 2020
667
1,022
136
It was after the full silicon release, though. They disabled AVX512 through firmware.
I know I know. But again: Not only does ARM already have up to three IPC/Perf classes, but also different ISAs in one SoC as well, which is already supported at runtime by the Android Kernel.
So why the need for further implementations?
 
Last edited:
Jul 27, 2020
18,021
11,747
116
Furthermore in the ARM space there is exactly what you describe: SoCs, where only a subset of the cores is able to execute 32bit code. So they even already mastered what Intel still could not achieve with their second generation.
They could have gotten there faster if Otellini hadn't been dumb enough to turn down Apple for providing mobile chips for their iPhone.
 

moinmoin

Diamond Member
Jun 1, 2017
4,994
7,765
136
Thanks for sharing.
What I still do not understand is this: Since we already have up to three IPC/performance classes in ARM CPUs, there must have been some kind of support in the Kernel for years. What makes Intel's CPUs so special that they need something else?
Intel wants to introduce this feature to increase overall peak performance. Previous implementations to support big.Little were all about power efficiency. Linux handles P/E cores very well in that regard, but you can't push for highest possible performance with the current approaches for which you need to know the peak performance each core could offer (calling that "IPC" in the patch set is highly unfortunate).

Afaik Android effectively does a lot of stuff in userland to handle hybrid designs, like setting process priorities and clamping CPU utilization, with the kernel offering the API but often not acting on its own:

But even Intel's implementation will need some userland part (like in the desktop environment, window manager etc.) to make good use of it as the information what process is in foreground or background still needs to be conveyed to the kernel somehow in the end.
 
Last edited:
Reactions: BorisTheBlade82

DrMrLordX

Lifer
Apr 27, 2000
21,813
11,168
136
I know I know. But again: Not only does ARM already have up to three IPC/Perf classes, but also different ISAs in one SoC as well, which is already supported at runtime by the Android Kernel.
So why the need for further implementations?

Not really sure they have different ISAs between cores in modern ARM cores. All the recent ARM cores have supported NEON, and in any SoC that supports SVE2, all the cores support SVE2. There were some hybrid 32 bit/64 bit chips and I have no idea how they handled that.
 
Reactions: scineram
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |