• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Playstation 5 Unified L3 Cache Shown In Patent.

Status
Not open for further replies.

RaySoft

Member
Reading the patent: https://www.freepatentsonline.com/10275239.pdf

L2 is the same as Zen.

"According to certain aspects of the disclosure, a CPU may include a plurality of cores. By way of example and not by way of limitation, FIG. 2B depicts an example of a possible multi-core CPU 200 that may be used in conjunction with aspects of the present disclosure. Specifically, the architecture of the CPU 200 may include M clusters 201-1 . . . 201-M, where M is an integer greater than zero. Each cluster may have N cores 202-1,202-2 . . . 202-N, where N is an integer greater than 1. Aspects of the present disclosure include implementations in which different clusters have different numbers of cores. Each core may include one or more corresponding dedicated local caches (e.g., L1 instruction, L1 data, or L2 caches). Each of the local caches may be dedicated to a particular corresponding core in the sense that it is not shared with any other cores. Each cluster may also include a cluster-level cache 203-1 . . . 203-M that may be shared between the cores in the corresponding cluster. In some implementations the cluster-level caches are not shared by cores associated with different caches."

The 203-M in the pic is an additional cache shared between the CCX cores.
The red text put in the pic is wrong.

The Core has the local caches (202-1...202-N): L1 ins, L1 data, L2 caches.
The CCX has a shared cache (203-1...203-M): ???
The CPU has a shared cache (204): L3 caches

The full text;

"Furthermore, the CPU 200 may include one or more higher-level caches 204, which may be shared between the clusters. To facilitate communication among the cores in a cluster, the clusters 201-1 . . . 202-M may include corresponding local busses 205-1 . . . 205-M coupled to each of the cores and the cluster-level cache for the cluster. Likewise, to facilitate communication among the clusters, the CPU 200 may include one or more higher-level busses 206 coupled to the clusters 201-1 . . . 201-M and to the higher level cache 204. In some implementations the higher-level bus or busses 206 may also be coupled to other devices, e.g., a GPU, memory, or memory controller. In still other implementations, the higher-level bus or busses 206 may be connected to a device-level bus that connects to different devices within a system. In yet other implementations, the higher level bus or busses 206 may couple the clusters 201-1 . . . 201-M to the higher level cache 204, and a device-level bus 208 may couple the higher level cache 204 to other devices, e.g., a GPU, memory, or memory controller. By way of example, and not by way of limitation, an implementation with such a device-level bus 208 may arise, e.g., where the higher level cache 204 is an L3 for all CPU cores, but not for GPU use."
I've scrubbed through the patent now. The drawing doesn't add up to the wording though.
"In some implementations ..." line could imply that it supports different "modes" as in the $ behaves differently based on whether the APU is running PS5 native or PS4 BC mode? The Jag had a shared L2$ between all four cores I believe?
When the PS5 is in BC mode I suspect only one core cluster is enabled, and thus maybe changing some $ lanes. Seems overly complicated though...
 
Last edited:

Ps5ProFoSho

Member
f2d.gif


LIQUID METAL

H4FYYQj.jpg
 

mitchman

Gold Member
What that has anything with what I’m saying lol

The fact a Zen 2 matches Intel in 4 cores but can’t in 8 cores already shows the non-shared L3 cache in Zen 2 is a bootleneck.

That is exactly why AMD changed to shared L3 in Zen 3 and so it is the first time ahead Intel in game performance.
Guys, go to the relevant thread please. Also, I'm getting my 5950x on Saturday :-D
 

MrFunSocks

Banned
That's exactly my point ! I see people fighting about which version has the edge in a game like Bordarlands3, a game that almost nobody here care about playing...so PS5 wins, no wait :" XSX wins"...no no PS5 in the 4K60fps has better textures, more details and by far more foliage, so PS5 easy wins here...no no wait, "performance mode" is more important, XSX wins because it has a bit less drops from 120 fps thanks to VRR, and who does care if PS5 has more details and better textures...no no, details do not matter... no wait, PS5 wins...
and while we all are discussing about all this nonsense, God of War II Demo will come out and it will blow away everything that has been shown before, all will look like crap and last Gen in comparison. We have seen nothing yet !
God of War 2 will be on PS4 too though.
 

rnlval

Member
AMD made Zen 3 shared L3 cache to improve performance and latency compared to Zen 2.
MS choose Zen 2 with the actual cache design.
Sony choose Zen 2 with the new L3 shared cache.

No matter how smart the MS engineers that created the Direct X are... they final silicon is already done and shipped... the results are obvious for AMD and Sony that choose a shared L3 cache for their new products.

Crying won't change it... maybe in the future Xbox Series XX MS finally uses shared L3 cache.

Pretty cool, no?
PS5's CPU L3 unified cache debunked.
WpvWUOh.jpg
 
Last edited:
Status
Not open for further replies.
Top Bottom