Tuesday, February 22nd 2022

AMD Details its 3D V-Cache Design at ISSCC

This week, the International Solid-State Circuits Conference is taking place online and during one of the sessions, AMD shared some more details of its 3D V-Cache design. The interesting part here is the overall design of AMD's 3D V-Cache, as well as how it interfaces with its CPU dies. The cache chip itself is said to measure 36 mm² and interfaces directly with the L3 cache using a Through Silicon Via or TSV interface. For all the CPU cores to be able to communicate with the 3D V-Cache, AMD has implemented a shared ring bus design at the L3 level. The entire L3 cache is said to be available to each of the cores, which should further help improve performance.

The 3D V-Cache is made up of multiple 8 MB "slices" which has a 1,024 contact interface with a single CPU core, for a total of 8,192 connections in total between the CCX and the 3D V-Cache. This allows for a bandwidth in excess of two terabyte per second, per slice, in full duplex mode. This should allow for full L3 speeds for the 3D V-Cache, despite the fact that it's not an integrated part of the CCX. AMD is also said to have improved the design of its CCX for the upcoming Ryzen 7 5800X3D in several ways to try and reduce the power draw, while improving clock speeds. AMD has yet to reveal a launch date for the Ryzen 7 5800X3D, but it'll be interesting to see if the 3D V-Cache and the various minor optimizations can make it competitive with Intel's Alder Lake CPUs until Zen 4 arrives.

Update: A few more slides from AMD's presentation have made their way online, which gives away some additional details. First and foremost, the SRAM used for the 3D V-Cache is manufactured by TSMC on the N7 node. AMD is referring to it as an "extended L3 Die" in the slides as well as a 64 MB L3 cache extension. The 3D V-Cache SRAM measures 41mm² and AMD has designed two additional structural supports of the CCD to help with thermal dissipation. To be able to fit everything into the same packaging as previous generation CPU's, AMD has had to thin the CCDs and L3 cache and the structural supports are also there to protect these thinned parts outside of the area covered by the 3D V-Cache.
Sources: Hardware Luxx, @aschilling
Add your own comment

31 Comments on AMD Details its 3D V-Cache Design at ISSCC

#26
Tomorrow
stimpy88Since I already have a 16 core CPU...
That games as well as 5800X in 99% of games due to most games not utilizing more than 8 threads mostly. It's a different story if you're streaming or doing something heavy on the background at the same time. But calling 5800X low-end is wrong. The same way that someone owning a 3995WX calling 5950X low-end would be wrong.

Low-end from AMD these days is 5300G 4c/8t APU.
Posted on Reply
#27
stimpy88
ratirtYou dont need 16c for gaming.
It's like saying 16c is low end for gaming since you have threadrippers with 32 cores.
Do I game? Did I say that I did? Why is an 8 core CPU better than a 16 core CPU outside of gaming? Why is it wrong to want a CPU with at least the same amount of cores as the one I already have? Will my video transcoding work be faster on an 8 core or a 16 core?
Posted on Reply
#28
ratirt
stimpy88Cool tech, but very disappointed in the fact that it's only being used in a low-end gaming CPU.
stimpy88Since I already have a 16 core CPU...
stimpy88Do I game? Did I say that I did? Why is an 8 core CPU better than a 16 core CPU outside of gaming? Why is it wrong to want a CPU with at least the same amount of cores as the one I already have? Will my video transcoding work be faster on an 8 core or a 16 core?
What conclusion would you get from saying all these above?
8c CPU is low-end for gaming and you bring up you have 16c thus my answer that 8c is not low-end for gaming and you dont need 16c for playing games.
Posted on Reply
#29
Chomiq
stimpy88Do I game? Did I say that I did? Why is an 8 core CPU better than a 16 core CPU outside of gaming? Why is it wrong to want a CPU with at least the same amount of cores as the one I already have? Will my video transcoding work be faster on an 8 core or a 16 core?
Lol, 16 cores, what a pleb.
Posted on Reply
#30
windwhirl
stimpy88Cool tech, but very disappointed in the fact that it's only being used in a low-end gaming CPU.
stimpy88Since I already have a 16 core CPU...
Get an EPYC or a Threadripper PRO when that comes around, then :rolleyes:
Posted on Reply
#31
d3adf1sh
stimpy88Do I game? Did I say that I did? Why is an 8 core CPU better than a 16 core CPU outside of gaming? Why is it wrong to want a CPU with at least the same amount of cores as the one I already have? Will my video transcoding work be faster on an 8 core or a 16 core?
dude, nobody said you had to get one. it's a chip designed specifically to be the fastest in gaming applications. transcoding see's negligible gains. so for that task your 5950 already has all the cache it needs. and you can just disable half your cores and still have more cache than a standard 5800x anyway.

mainly for people like me looking to upgrade from 3800x and also so amd can keep the bragging rights of having the "fastest gaming processor" on the planet.
Posted on Reply
Add your own comment
Nov 21st, 2024 09:48 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts