kli*_*ijo 4 caching
有谁知道为什么在当今的大多数处理器中都有多层缓存。像 L1 L2 和 L3。为什么处理器不能使用一个大的 L1 缓存?
多层缓存不是增加了缓存协议的复杂性吗?
zmc*_*ord 5
模具尺寸。L1 通常在芯片上;芯片上没有大缓存的空间。L2/3 有自己的芯片,可以更大,处理方式也不同。
还有速度;L1 是在最大速度的权衡下构建的,而 L2/3 不必如此激进地加速。
也是多核。现代多核处理器为每个内核提供了自己的 L1 级速度,但为了一致性,它们共享部分或全部其他缓存。
也就是说,PA-RISC处理器也已建成的“让我们只是做一个大的L1高速缓存”的方法。它们很贵。
归档时间:
13 年,10 月 前
查看次数:
2981 次
最近记录:
7 年,8 月 前