处理器缓存 L1、L2 和 L3 是否都由 SRAM 制成?如果为真,为什么 L1 比 L2 快,L2 比 L3 快?当我阅读它们时,我不明白这部分。
所有现代多核 CPU 都至少有三级缓存(请参阅为什么我们需要多级缓存?)。
L1 是最快和最小的,L2 的延迟稍大但更大,L3 保存在处理器中所有内核之间共享的数据(甚至更大,甚至更慢)。一切都很好。
然而,谷歌搜索短语“L4 Cache”不会产生空结果。显然有些 CPU 确实包含 L4 缓存(显然 Intel Broadwell i7-5775C 确实有 128MB eDRAM 实现为 L4 缓存)。
有谁知道L4缓存是做什么用的?我找不到任何关于其目的和功能的文档。
我最近阅读了有关处理器(主要是多处理器)的文章,并且遇到了多级缓存的概念。在这种情况下,这些设计具有多个级别的缓存以提高性能。
但是,我无法弄清楚额外的缓存如何提高处理器的性能?为什么不增加现有缓存的大小呢?