- Joined
- May 10, 2023
- Messages
- 254 (0.45/day)
- Location
- Brazil
Processor | 5950x |
---|---|
Motherboard | B550 ProArt |
Cooling | Fuma 2 |
Memory | 4x32GB 3200MHz Corsair LPX |
Video Card(s) | 2x RTX 3090 |
Display(s) | LG 42" C2 4k OLED |
Power Supply | XPG Core Reactor 850W |
Software | I use Arch btw |
The only benefit I see about this for me is if the 9950x pricing drops even more.
That extra cache is basically useless for most of what I do, not worth the extra price and (likely) reduced clock speeds.
For all others, it's actually a regression in performance due to the lower clocks. Here's the updated graph for Zen 4:
Maybe on Zen 6, as said before, but who knows.
That extra cache is basically useless for most of what I do, not worth the extra price and (likely) reduced clock speeds.
The benefits are mostly for HPC and CFD workloads. And for those workloads, why would one even be using a Ryzen CPU? The dual-channel setup is already going to kill your performance anyway since those workloads are really memory bound.There are plenty tasks besides gaming that will take advantage of that victim cache. Also now that both dies are getting stacked cache, it should get rid of problem arising from assymetric cores.
For all others, it's actually a regression in performance due to the lower clocks. Here's the updated graph for Zen 4:
AMD Ryzen 7 7800X3D Linux Performance Review - Phoronix
www.phoronix.com
I mean, that's mostly a Windows scheduler issue. Even Intel had to develop their own HW scheduler to work around that (which is pretty useless on Linux, as an example).It is quite the contrary to what you say. Scheduling will now be even more important to the point it becomes SUPER-DUPER-MEGA-EXTRA-important with cache on both CCDs. For this dual cache setup to work correctly, games/apps (via the scheduler) always need to request the cached data from the "correct" cache on the "correct" CCD or else you will suffer latencies from hell if/when data needs to be fetched from the cache across the CCDs because e.g. Core 3 requests data that was previously stored to the cache by Core 14 on the other CCD. Can't have a scenario like that. Ever.
So, both the scheduler and the CPU always need to "know" exactly "who" (which core) cached something (what) and where it was cached to avoid the dreaded inter-CCD and inter-cache latencies. This is definitely going to be a challenge and very complex on the level of correct scheduling and correct CCD assignment etc.
AMD does not exactly have the best track record when it comes to these scheduling and core assignment shenanigans so I would be quite surprised if they get this to work flawlessly out of the gate.
Personally, I have avoided multi CCD CPUs like the plague due to the Xbox GameBar and 'GameMode On' requirements (I have a PC and not a console, you muppets). It will be interesting to see if the GameBar requirement will be dropped now(?) since core parking will no longer be required.
We'll have to wait and see how well this is gonna work in practice. I would expect some growing pains, to say the least...
Epyc X is not really used for games, and workloads that can be embarassingly parallel (like the ones Epyc X are used for) should not really do much cross-core communication at all to begin with.I'm not sure if inter die requests were ever a factor. If they were, then EPYC X would suffer much more than a hypothetical 5950X3D with 192 MB of L3 cache.
I don't think AMD would put so much effort in order to just work around Window's limitations. They haven't even updated Ryzen's desktop IO Die in a log time.It’s probably just me, but I see this as a loss if X3D parts are frequency limited again. It would’ve been more beneficial if they had implemented some sort of hardware scheduler as opposed to just dropping in another 3D cache chiplet.
Maybe on Zen 6, as said before, but who knows.
As I said above, it's mostly only for CFD and HPC stuff (apart from games). Most consumers will get no benefit from such extra cache.There's pleny of benefits to be had from the increased L3 cache on all CCDs on consumer side, let alone on the data center, where it's already common.
Cloudflare switches to EPYC 9684X Genoa-X CPUs with 3D V-Cache — 145% faster than previous-gen Milan servers | Tom's Hardware (tomshardware.com)