Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The chip image surprised me: where's the L3 cache? On previous generations, L3 cache was a significant amount of real estate. Is it no longer shared between cores?


L3 cache is under the "Coherent Fabric" block (it's the 12MB Last Level Cache thing).


I'm talking about this image:

https://images.anandtech.com/doci/16063/474551355-Intel-Blue...

I don't see any coherent fabric blocks — what looks like large cache sections to my eyes are entirely inside the "Core" blocks. Maybe they're just not drawn correctly. Here are some much older i7s, for example:

https://www.cs.uaf.edu/2009/fall/cs441/proj1/russell/images/...

https://www.notebookcheck.net/fileadmin/_migrated/pics/Core_...


I found another annotated shot of your anandtech shot:

https://cdn.wccftech.com/wp-content/uploads/2020/08/Intel-Ti...

Looks like ya, the L3 cache is "inside" the core blocks.


The labeling on that image is... approximate. You can see the orange L3 blocks inside the area labeled as cores and it's still shared.


> it's still shared

Right, that was really my main question: besides the labeling (which is of course approximate), the positioning sure looks like each core would have its own "favorite" section of the cache. And being shared, it seems like this could make for some interesting performance behaviors.

Ah, interesting, this topology was introduced with Sandy Bridge. I'm just out of date: https://www.anandtech.com/show/3922/intels-sandy-bridge-arch...


Yeah, you need something like that to scale to large core counts, and especially if you wanna pull off some chiplet goodness (like AMD did with Ryzen). I think that's why it got lumped with the Fabric Interconnect layer in one of the block diagrams.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: