Personal computing discussed

Moderators: renee, Flying Fox, morphine

 
Welch
Grand Gerbil Poohbah
Topic Author
Posts: 3582
Joined: Thu Nov 04, 2004 5:45 pm
Location: Alaska
Contact:

Ryzen 5, L3 Cache

Tue Apr 11, 2017 7:26 pm

Something I wondered about is if all 4 cores on a CCX package ever become L3 limited. I mean we are talking 8MB of L3 per CCX, which is very generous. But does the 3+3 setup for the 6c/12t parts like the 1600x afford those 3 cores any benefit from only having 3 cores instead of 4 to share that 8MB with per CCX? Could we see benefits in for instance in games that take real advantage of L3 cache if it isnt saturated. I guess the argument could become,

3 Cores (8MB L3) < 4 Cores (8MB L3)

Is there ever a point where having 1 less core and more L3 would be a benefit? Perhaps if the coders were lazy and left certain game assets to be cached that aren't called on in a predictive way but randomly need to be called on very quickly?

Any insight on programs that are L3 heavy?
"I think there is a world market for maybe five computers."
Thomas Watson, chairman of IBM, 1943

1600x | Strix B350-F | CM 240 Lite | 16GB 3200 | RX 580 8GB | 970 EVO | Corsair 400R | Seasonic X 850 | Corsair M95 / K90 | Sennheiser PC37x
 
DPete27
Grand Gerbil Poohbah
Posts: 3776
Joined: Wed Jan 26, 2011 12:50 pm
Location: Wisconsin, USA

Re: Ryzen 5, L3 Cache

Wed Apr 19, 2017 12:56 pm

1) Most games aren't going to take advantage of more than 6 threads anyway. More commonly that limit is 4 threads. IPC is still king. We can see that in the Ryzen 1800X reviews. Despite having twice the cores as the i7-7700K it still loses. Even the quad core i5s hold their own against the lineup with their only significant downfall being their slightly lower clocks. Regardless, I'd bet AMD is distributing threads out evenly over L3 pools to maximize cache availability.

2) Check out this review of the illusive i7-5775C and it's 128MB L4 cache. More cache can make a difference.
Last edited by DPete27 on Wed Apr 19, 2017 2:52 pm, edited 1 time in total.
Main: i5-3570K, ASRock Z77 Pro4-M, MSI RX480 8G, 500GB Crucial BX100, 2 TB Samsung EcoGreen F4, 16GB 1600MHz G.Skill @1.25V, EVGA 550-G2, Silverstone PS07B
HTPC: A8-5600K, MSI FM2-A75IA-E53, 4TB Seagate SSHD, 8GB 1866MHz G.Skill, Crosley D-25 Case Mod
 
LostCat
Minister of Gerbil Affairs
Posts: 2107
Joined: Thu Aug 26, 2004 6:18 am
Location: Earth

Re: Ryzen 5, L3 Cache

Wed Apr 19, 2017 2:08 pm

Welch wrote:
Something I wondered about is if all 4 cores on a CCX package ever become L3 limited. I mean we are talking 8MB of L3 per CCX, which is very generous. But does the 3+3 setup for the 6c/12t parts like the 1600x afford those 3 cores any benefit from only having 3 cores instead of 4 to share that 8MB with per CCX? Could we see benefits in for instance in games that take real advantage of L3 cache if it isnt saturated. I guess the argument could become,

3 Cores (8MB L3) < 4 Cores (8MB L3)

Is there ever a point where having 1 less core and more L3 would be a benefit? Perhaps if the coders were lazy and left certain game assets to be cached that aren't called on in a predictive way but randomly need to be called on very quickly?

Any insight on programs that are L3 heavy?

More likely, in the case of Ryzens arch it uses the extra cache the same either way assuming the other cores aren't being used.
Meow.

Who is online

Users browsing this forum: No registered users and 1 guest
GZIP: On