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

Page 464 - 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,389
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).

Untitled2.png


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:
  • Like
Reactions: richardllewis_01

Hail The Brain Slug

Diamond Member
Oct 10, 2005
3,203
1,588
136
Ah, where's that (Intel branded) copium huffing device meme when you need it... :grin:


AMD Zen4X3D is "only this" and "only that"... my boy knows 13900K is "only" 6-7% faster than 5800X3D at 1080p, right?

Going by AMD's numbers, which they didn't mislead with back in the 5000X3D drum-up period (and I hope they don't do now), 7800X3D is ~21% faster (8 game average) than 5800X3D and 7950X3D is ~16% faster (6 game average) than 13900K. That fits pretty great into the "5800X3D 6% slower than 13900K, 7000X3D 16% faster than 13900K... so ~21% faster than 5000X3D" triangle.
(If we asume 7800, 7900 and 7950 X3Ds all perform roughly the same in games)

It will be interesting to see if the dual CCD Zen 4 3D scheduling will "solve" the cross-CCD penalty that the 7900X and 7950X currently see in some games against the 7700X. If it does, and it makes 3D cache favored games run entirely on the 3D CCD, it should perform practically the same I'd think. Problem is if some games that don't favor the cache end up cross-CCD or not. They do now, and that seems like something AMD could have or might work on in the future.
 
  • Like
Reactions: Elfear and Kaluan

Hans Gruber

Platinum Member
Dec 23, 2006
2,201
1,143
136
I think it would make sense for AMD to roll back the TDP for the 3D-vache to the Zen 3 levels (105w). If the non X processors can push 5.2-5.3ghz with reduced TDP numbers. It would make sense for AMD to roll back the TDP to make the power/performance ratio much better.

AMD had a good thing going with Zen2 and Zen3. Why did they decide to screw up their huge power consumption advantage with Zen4?
 
  • Like
Reactions: lopri

Kaluan

Senior member
Jan 4, 2022
503
1,074
106
It will be interesting to see if the dual CCD Zen 4 3D scheduling will "solve" the cross-CCD penalty that the 7900X and 7950X currently see in some games against the 7700X. If it does, and it makes 3D cache favored games run entirely on the 3D CCD, it should perform practically the same I'd think. Problem is if some games that don't favor the cache end up cross-CCD or not. They do now, and that seems like something AMD could have or might work on in the future.
Here's something that might interest you (and everyone else interested in dual-CCD gaming):

Perhaps these W11 changes can exted to non-X3D dual-CCD Ryzen 7000 in some way?


Edit: And a bonus for me, seeing that troll get owned again. :grin:
 
  • Like
Reactions: lightmanek

Joe NYC

Platinum Member
Jun 26, 2021
2,283
2,886
106
So what you guys are saying. They didn't fix the 3d v-cache temperature limit with the Zen 4 3D version. So clock speeds will be 400-500mhz lower than standard 7700x/7800x CPU's?

5800x3d issue was with voltage, not temperature, but these are somewhat related... Temperature is less of a problem than a hard voltage limit - for overclocking...
 
  • Like
Reactions: Kaluan

Saylick

Diamond Member
Sep 10, 2012
3,361
7,050
136
CapframeX being a Biased Intel fan yet again..
View attachment 74019
View attachment 74021
Ugh, that guy spends more time posting bait tweets that are either pro-Intel or pro-Nvidia rather than tweets that promote his own software.

Also, I don't understand people's self-proclaimed responsibility for having to "keep AMD hype in check", especially when I don't really see the market as being heavily AMD favored to begin with, and not when AMD is still the underdog in terms of company size. I refuse to believe that a handful of Youtube leakers constitute the bastion of "over hyping" that he's trying to "correct".
 

Hail The Brain Slug

Diamond Member
Oct 10, 2005
3,203
1,588
136
Here's something that might interest you (and everyone else interested in dual-CCD gaming):

Perhaps these W11 changes can exted to non-X3D dual-CCD Ryzen 7000 in some way?


Edit: And a bonus for me, seeing that troll get owned again. :grin:

.... Seems suspect because as far as I am aware from every source I've seen, 5800X3D VMax was 1.35V, not 1.1V. Kind of an odd fact to get wrong....?

I have seen the details about PBO+CO being available on Zen 4 3D, as well as the other details regarding scheduler management. My question was made knowing everything presented there.

Current behavior seems to be to favor CCD0, and if enough threads are requested (even if they do little work) it will begin to schedule them on CCD1. Just because they instruct the scheduler to favor the 3D Cache CCD doesn't mean it won't spill over additional threads.

Granted they seem to be putting forth game-specific and application-specific instructions for the scheduler, according to what I've seen, so perhaps they will also tackle this issue for both 3D and non 3D dual CCD chips.
 
  • Like
Reactions: Kaluan

Thunder 57

Platinum Member
Aug 19, 2007
2,793
4,067
136
I'm curious about the performance of Zen 4 3D in games that use ray tracing. Raptor Lake has a huge performance lead over Zen 4 in heavy RT games like Spider-Man Miles Morales that use the CPU for BVH building and maintenance. Tests have it at nearly 50%.

The 3D cache should make a nice dent in that gap, but I doubt it will be enough to fully close it.

If I had $1 every time you posted this. If Intel was 50% behind, I bet you'd be blaming the game and calling it broken.
 

Harry_Wild

Senior member
Dec 14, 2012
841
152
106
AMD Ryzen 7000 Series Desktop Line-Up
AnandTechCores
Threads
Base
Freq
Turbo
Freq
Memory
Support
L3
Cache
TDPMSRP
Ryzen 9 7950X16C / 32T4.5 GHz5.7 GHzDDR5-520064 MB170 W$699
Ryzen 9 7900X12C / 24T4.7 GHz5.6 GHzDDR5-520064 MB170 W$549
Ryzen 9 790012C / 24T3.6 GHz5.4 GHzDDR5-520064 MB65 W$429
Ryzen 7 7700X8C / 16T4.5 GHz5.4 GHzDDR5-520032 MB105 W$399
Ryzen 7 77008C / 16T3.6 GHz5.3 GHzDDR5-520032 MB65 W$329
Ryzen 5 7600X6C / 12T4.7 GHz5.3 GHzDDR5-520032 MB105 W$299
Ryzen 5 76006C / 12T3.8 GHz5.1 GHzDDR5-520032 MB65 W$229
 

Saylick

Diamond Member
Sep 10, 2012
3,361
7,050
136
Thanks for posting the table. I added in the current AMD Store prices, if you don't mind. :D

AMD Ryzen 7000 Series Desktop Line-Up
AnandTechCores
Threads
Base
Freq
Turbo
Freq
Memory
Support
L3
Cache
TDPMSRPAMD Store Price
Ryzen 9 7950X16C / 32T4.5 GHz5.7 GHzDDR5-520064 MB170 W$699$574
Ryzen 9 7900X12C / 24T4.7 GHz5.6 GHzDDR5-520064 MB170 W$549$474
Ryzen 9 790012C / 24T3.6 GHz5.4 GHzDDR5-520064 MB65 W$429$429
Ryzen 7 7700X8C / 16T4.5 GHz5.4 GHzDDR5-520032 MB105 W$399$349
Ryzen 7 77008C / 16T3.6 GHz5.3 GHzDDR5-520032 MB65 W$329$329
Ryzen 5 7600X6C / 12T4.7 GHz5.3 GHzDDR5-520032 MB105 W$299$249
Ryzen 5 76006C / 12T3.8 GHz5.1 GHzDDR5-520032 MB65 W$229$229
 

Timmah!

Golden Member
Jul 24, 2010
1,444
684
136
Tough crowd here. The best gaming CPU is "disappointing".

well, dont want to say expectation, but the “wish” was definitely for the CPU clocking as High as 7950x with 64 MB of vcache on each die. That would have been ideal.

instead, we are given sort of hybrid, with vcache on just single die, that has exactly the same downside as 5000 series, so the one thing we wished AMD to fix, the clock penalty, they clearly did not. So as a result we will have to rely on Windows to correctly schedule threads to proper ccds/cores. Thats hardly optimal, its added complexity that may cause issues.

Not to mention because of the lower clocks on the vcache ccd we may see lower scores in Cinebench and the likes, compared to vanilla 7950x, so 3d might not be always the best cpu.

So yes, its disappointing, because its not the ultimate CPU we wanted, but another trade-off, just bit more complex than 5800x3d was.
 

Joe NYC

Platinum Member
Jun 26, 2021
2,283
2,886
106
well, dont want to say expectation, but the “wish” was definitely for the CPU clocking as High as 7950x with 64 MB of vcache on each die. That would have been ideal.

instead, we are given sort of hybrid, with vcache on just single die, that has exactly the same downside as 5000 series, so the one thing we wished AMD to fix, the clock penalty, they clearly did not. So as a result we will have to rely on Windows to correctly schedule threads to proper ccds/cores. Thats hardly optimal, its added complexity that may cause issues.

Not to mention because of the lower clocks on the vcache ccd we may see lower scores in Cinebench and the likes, compared to vanilla 7950x, so 3d might not be always the best cpu.

So yes, its disappointing, because its not the ultimate CPU we wanted, but another trade-off, just bit more complex than 5800x3d was.

In general, I wish that AMD truly recognized the gaming market by selling a single CCD 7850x and 7850x3d with the highest binned parts.

Instead, these CPUs, 5800x, 7700x are a dumpster for worst binned parts. Which would not be a problem if there was also a highest binned part to go along with them for gamers.

We end up with counter-intuitive CPUs created by marketing, where 2 CCD CPUs, which have to split the thermal limit in half, have higher clock speeds than single CCD CPUs that have the full power and thermal envelope at their disposable. Which is all due to weird marketing / segmentation...

As far as the V-Cache versions of Zen 4, we are not really sure how much limitation is due to binning and how much is attributed to other areas / variables.
 

SK10H

Member
Jun 18, 2015
117
50
101
well, dont want to say expectation, but the “wish” was definitely for the CPU clocking as High as 7950x with 64 MB of vcache on each die. That would have been ideal.

instead, we are given sort of hybrid, with vcache on just single die, that has exactly the same downside as 5000 series, so the one thing we wished AMD to fix, the clock penalty, they clearly did not. So as a result we will have to rely on Windows to correctly schedule threads to proper ccds/cores. Thats hardly optimal, its added complexity that may cause issues.

Not to mention because of the lower clocks on the vcache ccd we may see lower scores in Cinebench and the likes, compared to vanilla 7950x, so 3d might not be always the best cpu.

So yes, its disappointing, because its not the ultimate CPU we wanted, but another trade-off, just bit more complex than 5800x3d was.

From a 5800x owner standpoint having forced to upgrade to a x570 mb for zen3 in early days with 6 yr old Ram still, and having looked at the rumored 7900x3d spec before, it goes from a immediate purchase to a wait and see approach with these "lower than expected" reality.

I can easily justify the platform upgrade cost with 17% clock speed, 10% avg IPC, double vcache on the 6core chiplet for gaming workload at 20% bonus , at the speculated $549 price. It would also be OK if it was double vache @5.3 as well at a lower rumored expectations.

The unbalanced vcache is a little crappy with the 6 cores ccd, since games have 8 cores programmed in mind these days at least and the decision would be should it use a virtual core on vcache ccd or actual physical core on the non vcache. Vcache gaming was all about significantly improving the 1% fps latency so it doesn't chop, not so easy with the unbalanced approach when it ran out of threads.
More time to wait for getting cheaper ddr5 I guess. 😔
 

inf64

Diamond Member
Mar 11, 2011
3,753
4,191
136
well, dont want to say expectation, but the “wish” was definitely for the CPU clocking as High as 7950x with 64 MB of vcache on each die. That would have been ideal.

instead, we are given sort of hybrid, with vcache on just single die, that has exactly the same downside as 5000 series, so the one thing we wished AMD to fix, the clock penalty, they clearly did not. So as a result we will have to rely on Windows to correctly schedule threads to proper ccds/cores. Thats hardly optimal, its added complexity that may cause issues.

Not to mention because of the lower clocks on the vcache ccd we may see lower scores in Cinebench and the likes, compared to vanilla 7950x, so 3d might not be always the best cpu.

So yes, its disappointing, because its not the ultimate CPU we wanted, but another trade-off, just bit more complex than 5800x3d was.
AMD addressed this in the PCWorld video. They did the simulations and saw the chip with two stacked Vcaches had marginal benefits Vs the one they are launching. The hypothetical SKU would have lower max boost/all core boost clocks and would generally underperform in non-gaming tasks with worse power/thermals while offering marginal benefits for gaming workloads. It makes perfect sense. Once we get more games to use >16 threads and Vcache not requiring noticeably lower clocks, it will be pointless to have SKUs with such configuration.

This leaves the door open for future hybrid SKUs as someone else mentioned in the Zen 5 thread : one CCD stacked with Vcache while the other using denser variants with 2x the core count and no Vcache.
 

Timmah!

Golden Member
Jul 24, 2010
1,444
684
136
AMD addressed this in the PCWorld video. They did the simulations and saw the chip with two stacked Vcaches had marginal benefits Vs the one they are launching. The hypothetical SKU would have lower max boost/all core boost clocks and would generally underperform in non-gaming tasks with worse power/thermals while offering marginal benefits for gaming workloads. It makes perfect sense. Once we get more games to use >16 threads and Vcache not requiring noticeably lower clocks, it will be pointless to have SKUs with such configuration.

This leaves the door open for future hybrid SKUs as someone else mentioned in the Zen 5 thread : one CCD stacked with Vcache while the other using denser variants with 2x the core count and no Vcache.

yes, it would have had lower boost/clocks, cause they failed to fix the clock penalty issue. If they did manage to do it, you would be better off with both dies stacked and all cores being uniform, so there would be no need for any special scheduling.

As it is, this CPU looks to me more like 2x 8 core cpus than single 16 core. It still will be pretty good no doubt, and i will wait for reviews and all those questions answered (like all core clocks and performance), so i might change my mind as a result, but generally i am no fan of these hybrid designs, i got 7950x (still could return it and replace for x3d) over intel after 4 intel rigs since core2duo days, as i did not fancy little cores shenanigans, and while this is not the same, there are similarities, so i would be hypocritical to give this a pass.
 
  • Like
Reactions: DAPUNISHER