Discussion Zen 5 Speculation (EPYC Turin and Strix Point/Granite Ridge - Ryzen 9000)

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

LightningZ71

Platinum Member
Mar 10, 2017
2,508
3,190
136
Yeah but we need 512MB of that. At least I won't be satisfied till that happens
In general, the miss rate on a last level cache halves as the size of the cache quadruples. For example, if your hit rate on a 512Kb cache was 90%, your miss rate would be 10%. If you doubled that cache twice, to 2 MB, you would improve the miss rate to 5% and the hit rate to 95%. It would make a noticeable difference only in programs that have a hot working set that now fits in the expanded cache, but spilled before. Those are very general numbers for x86 code as the effect is still HIGHLY dependent on the hot working set size of each program.

Be aware that, for every doubling of cache size, you are going to introduce additional access latency as well as additional latency in any memory operations that result from a miss when seen from the program itself, OR, you will make the design of the cache more complex, taking up more area, resulting in additional product cost. Eventually, you just aren't making any useful impact in working set latencies and will have to resort to LOTS of predictive extra data loads from main memory to attempt to preload the cache with data that you think that the program will need next. This burns up a lot of energy making memory calls that are often unneeded.

I think that AMD is currently happy with their L3 cache ratio and may look to maintain that ratio into larger CCXs with respect to VCache packages.
 
  • Like
Reactions: Tlh97
Jul 27, 2020
27,986
19,120
146
Eventually, you just aren't making any useful impact in working set latencies and will have to resort to LOTS of predictive extra data loads from main memory to attempt to preload the cache with data that you think that the program will need next. This burns up a lot of energy making memory calls that are often unneeded.
This should be exposed as a BIOS option and let the users make that call. I personally have no issue burning a few extra watts for maximum performance.
 

LightningZ71

Platinum Member
Mar 10, 2017
2,508
3,190
136
I vaguely remember from long ago that there were processors that had bios settings where you could turn cache prefetch on and off. It's been a minute, I've slept since then, and there may have been an alcohol or two in my system along the way, so that's about all I have at the moment.
 
Jul 27, 2020
27,986
19,120
146
Cache prefetching is available in some Intel BIOS (turning it off causes a serious performance hit). I haven't seen it in the Epyc BIOS though.
 

MS_AT

Senior member
Jul 15, 2024
868
1,762
96
I vaguely remember from long ago that there were processors that had bios settings where you could turn cache prefetch on and off. It's been a minute, I've slept since then, and there may have been an alcohol or two in my system along the way, so that's about all I have at the moment.
It should be available on AM5. Usually the option can be found from AMD specifc menu but your mileage may vary, depending on the manufacturer.
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
27,237
16,106
136
from techtechpotato stream or somebody shared a link to japanese site around the same time, that reprinted most of the slides if I remember correctly. In the stream you have both the article (skip backward) and the presentation slides.
Bottom line, which is better, 18a or N2 ?
 
Jul 27, 2020
27,986
19,120
146

With all of this said, if AMD gave us the option to have 3D V-Cache on both CCDs so that we could avoid having one set of lower cache and one set of higher cache cores, I think a lot of folks would be interested.
 

fastandfurious6

Senior member
Jun 1, 2024
750
951
96
I went ahead and tried out on-CPU AI performance, mostly just for the fun of it. Armed with 64GB of RAM, I was able to test deepseek-r1:32b at an average token rate of 3.346 tokens/s.


not bad at all
 

Thunder 57

Diamond Member
Aug 19, 2007
4,026
6,741
136
But... anyone who thinks they want that is ignorant and a fool.

I never said that. I know a lot of people want to see it. I just don't think it'll end up resulting in what they expect.

Look at the 9950X3D. It's no better in productivity than a 9950X in just about everything. Why would a dual Vcache version be any different? It would just be a waste of Vcache when AMD can't keep them in stock.
 

Hail The Brain Slug

Diamond Member
Oct 10, 2005
3,882
3,311
146
I never said that. I know a lot of people want to see it. I just don't think it'll end up resulting in what they expect.

Look at the 9950X3D. It's no better in productivity than a 9950X in just about everything. Why would a dual Vcache version be any different? It would just be a waste of Vcache when AMD can't keep them in stock.
That you feel singled out here is extremely telling.