AMD Unveils Ryzen 9 7950X3D, 7900X3D, and Ryzen 7 7800X3D, Up to 128 MB of L3 Cache And 5.7 GHz Boost
by Gavin Bonshor on January 4, 2023 10:31 PM ESTDuring Computex 22, AMD showcased its updated CPU roadmap going through 2024, which yielded some exciting propositions to the desktop processor market. One of those products highlighted was a new 3D V-Cache SKU based on Zen 4 cores, and with the success of its previous Ryzen 7 5800X3D with 96 MB of 3D stacked V-Cache, gamers have been chomping at the bit for more ever since. Using their primetime keynote slot during CES 2023, AMD has unveiled its next 3D V Cache-based processors to the market using its Zen 4 core architecture.
AMD hasn't unveiled just one new Zen 4-based X3D SKU; it's announcing three across the Ryzen 7000 series, the Ryzen 9 7950X3D, the Ryzen 9 7900X3D, and the Ryzen 7 7800X3D. Aside from 64 MB of additional L3 cache through AMD's 3D V-Cache stacking technology, which is a 3D chiplet stacking technology in conjunction with TSMC, all three Zen 4 X3D SKUs feature a 120 W TDP. They also have higher boost core frequencies than previous X3D chips, with the Ryzen 9 7950X3D boosting up to an impressive of 5.7 GHz on the core.
AMD and 3D Chiplets: Stacking L3 Cache For Gamers
Since AMD released its first desktop processor featuring its 3D V-Cache packaging technology, the Ryzen 7 5800X3D, it has given users and gamers a taste of the benefits that large pools of L3 cache can have on framerates in CPU-limited scenarios. Focusing on the previous Ryzen 7 5800X3D, AMD and TSMC added 64 MB SRAM chiplet onto the top of the existing 32 MB through a direct copper-to-copper bonding TSV to ensure circuit integrity.
The method includes die thinning, intending to enable parity between the 3D stacked chiplet, the rest of the silicon, and the integrated heat spreader (IHS) so that it fits within the same overall platform frame, e.g., cooler and compatibility. As the Ryzen 7 5800X3D and its 96 MB of stacked L3 V-Cache displayed significant improvements in specific titles, the extra L3 cache didn't provide that performance gain in other titles; there still isn't an official list of games that benefit from extra L3 cache.
The main caveat with the Ryzen 7 5800X3D came through its compute performance. With slower overall core clock speeds than the Ryzen 7 5800X, it suffered in tasks such as rendering, encoding, and any task or workload that didn't benefit from large amounts of L3 cache. It looks as though AMD considered that and did it better.
Below is a list of our detailed coverage of AMD's Ryzen 7000 desktop processors and its 3D V-Cache packing technology:
- AMD Zen 4 Ryzen 9 7950X and Ryzen 5 7600X Review: Retaking The High-End
- AMD's Desktop CPU Roadmap: 2024 Brings Zen 5-based "Granite Ridge"
- AMD Zen Architecture Roadmap: Zen 5 in 2024 With All-New Microarchitecture
- AMD Zen 4 Update: 8% to 10% IPC Uplight, 25% More Per-Per-Watt, V-Cache Chips Coming
- AMD Demonstrates Stacked 3D V-Cache Technology: 192 MB at 2 TB/sec
Ryzen 9 7950X3D: New Flagship For Gaming with 128 MB L3 Cache, Up to 5.7 GHz
AMD has gone all out with its 3D V-Cache packaging technology with the announcement of AMD Ryzen 9 7950X3D, a 16-core, 32-threaded behemoth with 128 MB of L3 cache, and a boost core clock speed of up to 5.7 GHz. While we saw some concessionary trade-offs between the previous generation Ryzen 7 5800X3D in computation performance, this was explained by lower voltages, necessitating a lower core base frequency and a lower core boost frequency. Consequently, pure CPU compute performance declined in contrast to the Ryzen 7 5800X.
The latest Ryzen 7000 X3D SKUs look to alleviate much of the previous discrepancies in performance like we saw with the Ryzen 7 5800X3D and 5800X, by allowing for similar peak turbo clock speeds without interfering with the integrity of the stacked silicon in the 3D V-Cache stack.
We have reached out to AMD to confirm how they managed to secure the integrity with a much greater boost clock speed than the previous Ryzen 7 5800X3D. Still, with the efficiency of TSMC's 5 nm node and performance-per-watt upgrade with AMD's Zen 4 core architecture over the 7 nm Zen 3 core, we believe this combination is one of the reasons how they managed it. We have also reached out to AMD on whether or not the Ryzen 7000 X3D processors are unlocked or if overclocking via the frequency multiplier is disabled. Once we receive a reply, we will update this piece with their response.
Opening with the flagship SKU, the Ryzen 9 7950X3D shares many of the same characteristics as the Ryzen 9 7900X, including 16-cores and 32-threads and a turbo frequency of up to 5.7 GHz. The enhanced chip offers 128MB of L3 cache, which is comprised of 64 MB of existing pooled L3 cache in the CCDs, and another 64 MB sliced on top with TSVs (presumably placing 64MB on one CCD, creating an unbalanced cache). Curiously, the official TDP is also much lower, with the chip rated at 120 W versus 170 W for the regular 7950X. Consequently, the 7950X3D has a lower base core frequency of 4.2 GHz, versus 4.5 GHz. Although the Ryzen 9 7950X3D has a 300 MHz slower base frequency, having the same turbo frequency of 5.7 GHz means that peak performance can be similar, though in heavily multithreaded situations the lower TDP is undoubtedly going to come into play.
AMD Ryzen 7000X/X3D Series Line-Up | |||||||
AnandTech | Cores Threads |
Base Freq |
Turbo Freq |
Memory Support |
L3 Cache |
TDP | MSRP |
Ryzen 9 7950X | 16C / 32T | 4.5 GHz | 5.7 GHz | DDR5-5200 | 64 MB | 170 W | $699 |
Ryzen 9 7950X3D | 16C / 32T | 4.2 GHz | 5.7 GHz | DDR5-5200 | 128 MB | 120 W | TBD |
Ryzen 9 7900X | 12C / 24T | 4.7 GHz | 5.6 GHz | DDR5-5200 | 64 MB | 170 W | $549 |
Ryzen 9 7900X3D | 12C / 24T | 4.4 GHz | 5.6 GHz | DDR5-5200 | 128 MB | 120 W | TBD |
Ryzen 7 7800X3D | 8C / 16T | TBD | 5.0 GHz | DDR5-5200 | 96 MB | 120 W | TBD |
Ryzen 7 5800X3D | 8C / 16T | 3.4 GHz | 4.5 GHz | DDR4-3200 | 96 MB | 105 W | $449 |
AMD is competing at the top end of the x86 desktop market with its 16-core offerings, both in compute and gaming. Still, AMD has also readied a 12-core solution with their X3D chiplet packaging technology, the Ryzen 9 7900X3D. Sitting alongside the Ryzen 9 7900X in the stack, the Ryzen 9 7900X3D has double the L3 cache (128 vs. 64 MB) and the same 4.4 GHz boost core clock speed. The only differences come in the way of base frequencies and power consumption, with the Ryzen 9 7900X3D having the same 120 W TDP as all of the new Ryzen 7000 X3D-based SKUs, which as a consequence, does drop the base core frequencies down from 4.7 GHz to 4.4 GHz; a 300 MHz drop on base.
Ryzen 7 7800X3D: Like the Ryzen 7 5800X3D, But Better
The final and third X3D SKU is the Ryzen 7 7800X3D processor, the direct successor, and replacement to the previous Ryzen 7 5800X3D. Sharing the same large 96 MB of L3 cache, AMD has improved the specifications with a faster boost core clock speed of up to 5 GHz, along with the residual benefits that AMD's Zen 4 TSMC 5 nm core brings to the table in both performance, IPC uplift, and performance-per-watt efficiency.
AMD has also provided their in-house figures on the Ryzen 9 7800X3D versus the Ryzen 7 5800X3D, including a claimed 21% uplift in performance at high 1080p settings, 22% in Warhammer Dawn of War 3, and 23% in CS: GO framerates. Further to these performance claims, AMD claims that the Ryzen 9 7800X3D has an uplift of 30% in DOTA 2. AMD hasn't provided any in-house data surrounding compute performance or gaming performance data for the Ryzen 9 7950X3D or Ryzen 9 7900X3D processors.
All three of AMD's latest X3D-based 3D V-Cache packaged processors, including the Ryzen 9 7950X3D, the Ryzen 9 7900X3D, and the Ryzen 7 7800X3D, will be available in February 2023. Although it hasn't provided information surrounding the expected MSRP of each CPU, the Ryzen 7 5800X3D came with a $100 premium over the regular Ryzen 7 5800X. We expect that there will be at least a similar price premium.
With price drops already in force for the non-X3D SKUs already on the market, such as the Ryzen 9 7900X, there could be room for the Ryzen 7000 X3D SKUs to slot in at the original MSRPs of each corresponding processor in the family.
48 Comments
View All Comments
nandnandnand - Wednesday, January 4, 2023 - link
"and another 64 MB sliced on top with TSVs (presumably placing 32MB on each CCD)"Presumably it's 64 MB on one chiplet and not the other.
Nacimota - Wednesday, January 4, 2023 - link
Yeah I was about to comment on this myself. 32 split across both CCDs doesn't match with the image at the top of the article and the more I think about it the less sense it would make anyway.nandnandnand - Wednesday, January 4, 2023 - link
Putting it another way, 1 core on the 7800X3D is capable of accessing up to 96 MB of L3 cache. Reducing that to 64 MB for the 7900X3D and 7950X3D would be a bizarre choice and sometimes perform worse.Instead, for some reason, you will get one CCD with V-Cache and one without. There's speculation that the one without V-Cache will be able to clock higher because of that.
Applications and games could have a preference for the CCD with higher clock speeds or the one with more L3 cache, or prefer to put different threads on each one. This is AMD's first pseudo-hybrid CPU.
shing3232 - Thursday, January 5, 2023 - link
adding two 3D cache probably wouldn't make sense cost per perf wise due to cross CCD latency unlike EYPC.jospoortvliet - Thursday, January 5, 2023 - link
So one die has triple the cache but lower clocks (I presume up to 5ghz, like the 7800X3D), the other higher clocks but lacking the extra cache. Sounds like an absolute scheduling nightmare - as each thread / application will perform differently, the kernel would have to somehow determine on which ccd the app or thread performs best and move it there. Don’t hold your breath for optimal support for this :/I guess the result will be that you can manually say “load this ccd first” (not helpful of course) and generally can expect hugely variable performance between runs. Essentially while it might bench well in games, for everything else all bets are off: it COULD do well depending on luck (aka match between performance needs of thread and ccd it is scheduled on).
I’m hoping I am wrong ;-)
Cooe - Thursday, January 5, 2023 - link
AMD has already said that they've done significant work with Microsoft to update the Windows thread scheduler to properly take full advantage of the Zen 4 X3D layout. Pushing cache heavy workloads to the V Cache CCD & compute/clock-speed heavy workloads to the other.And it won't be NEARLY as hard as you seem to think to do! Cache & memory access heavy processes are EASILY identifiable by the OS, making it trivial for it to move them to V Cache CCD if the OS' thread scheduler is actually coded to do so. Which Windows' will be.
brucethemoose - Thursday, January 5, 2023 - link
> Cache & memory access heavy processes are EASILY identifiable by the OSBut how can it? Unless the OS is intensely profiling them somehow, or just looking up executable names, I dont see how it can tell the difference between ffmpeg and a minecraft server maxing out a core.
Maybe they can make some assumptions, like "a process using the GPU probably should run on the cache die" like they already use for big/little cores and HT, but that will only get them so far.
Windows (and Linux DEs) will need a ProcessLasso-like utility soon with all the assynmety making its way into desktop CPUs.
TomWomack - Friday, January 6, 2023 - link
CPUs nowadays have fairly non-intrusive performance counters; the kernel can ask the CPU to count how many L2 and L3 cache misses a process has, and use that information for scheduling.Espinosidro - Saturday, January 7, 2023 - link
All memory accesses go through the OS? Plus the OS can also profile page faults, cache misses, etc.Storing and checking that data once a second or two is an easy task for the OS.
Cooe - Thursday, January 5, 2023 - link
It's not speculation, AMD has officially confirmed that's the reason they did it (for single & lightly threaded boost clock-speeds). They are working with Microsoft to update the Windows thread scheduler so cache heavy workloads like gaming are first pushed to the V Cache CCD while compute heavy workloads like 3D rendering for multiple cores or Photoshop for mostly a single one get pushed to the "regular" CCD for higher clock-speeds.It's actually absolutely freaking genius when you think about it, as additional L3 cache beyond what a single V Cache CCD already provides is likely to have significantly diminishing returns for gaming performance whereas using one of each not only makes the product cheaper to make but MUCH more well rounded in terms of performance! It's a win-win scenario if I've ever seen one.