What happened to the L4 cache?

There is little information about the L4 cache, but as far as I know, it was used in Intel processors of the 4th and 5th generations (2013-2014), but it left the current generation.

Was the L4 bad, ineffective, or something?

+5
source share
1 answer

For Haswell and Broadwell, the EDRAM L4 caches are in the L3 cache on a chip. Although this setting simplifies the design of the LLC and allows earlier verification of tags for exemptions from the processor, it makes access to eDRAM LLC from other devices (such as independent GPUs via PCIe) slower, as these memory requests must be sent to the integrated L3 before accessing with LLC. To solve this problem, eDRAM was moved to a position on the DRAM controllers in Skylake (more like a memory buffer, not a cache)

Reference: Li, Ang, et al. "The study and analysis of the real impact of modern memory on memory on the scientific core of HPC." Materials of the International Conference of High Performance Computing, Networks, Storage and Analysis. ACM, 2017

Below you can see the architecture of Broadwell, Haswell and Scylek. Intel Broadwell and Haswell micro arch. Broadwell and Haswell

Intel Chip Intel Skylake. Skylake

+2
source

Source: https://habr.com/ru/post/1260515/


All Articles