L4缓存发生了什么变化?

Axe*_*212 5 memory optimization caching intel cpu-architecture

关于L4缓存的信息并不多,但据我所知,它被用于第四代和第五代英特尔处理器(2013-2014),但它已经从当前一代开始.

L4坏了,无效还是什么?

Rez*_*imi 3

对于 Haswell 和 Broadwell,eDRAM L4 缓存标签驻留在片上 L3 缓存中。尽管此设置简化了 LLC 设计并允许更早地检查从处理器获取的标签,但它会使从其他设备(例如,通过 PCIe 的独立 GPU)访问 eDRAM LLC 的速度变慢,因为这些内存请求必须转发到片上 L3在由有限责任公司处理之前首先。为了解决这个问题,eDRAM 已被移至 Skylake 中 DRAM 控制器上的位置(更像是内存侧缓冲区而不是高速缓存)

参考文献:Li, Ang, et al. “探索和分析现代封装内存对 HPC 科学内核的真正影响。” 高性能计算、网络、存储和分析国际会议论文集。美国CM,2017

您可以在下面看到 Broadwell、Haswell 和 Skylake 架构。 英特尔 Broadwell 和 Haswell 微架构。 布罗德韦尔和哈斯韦尔

英特尔 Skylake 微架构。 天湖