this post was submitted on 21 Nov 2023
1 points (100.0% liked)
Hardware
47 readers
1 users here now
A place for quality hardware news, reviews, and intelligent discussion.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
One thing that gets constantly overlooked in these scenarios is the fact that 8 core CPU's have more L3 cache than 6 core CPU's. so if a game uses 6 threads, an 8 core CPU of the same architecture with the same clock speed will potentially perform better than it's 6 core counterpart.
That's only true for intel, who disable part of the L3 along with the cores. AMD however has the full L3 enabled on their 6-cores.
The marketing folks love to add up the L2 cache as well, but since that is not shared cache, each core still has the exact same amount of cache available to it, in spite of having a lower number on the spec sheet.
* only on Intel, which has the L3 made out of slices attached to each P-core or E-core cluster (x4).
AMD segregates its L3 at the CCX level, so every part made from the same die set has the same L3. There's a bit of a complication with the 12 and 16 core, because if all the threads are working on the same data the L3 is effectively 1-CCD-sized, but if they're working on different data (like with
make -j
, VMs, or some batch jobs), you get the benefit of both CCD's worth of L3.