【发布时间】:2017-07-07 18:42:29
【问题描述】:
如果有 2 个缓存 L1 和 L2,其中 L1 是一级缓存,L2 是低级缓存。 假设在 L1 中未命中,在 L2 中命中。 现在,我们需要将需要的块从 L2 带到 L1,然后从 L1 访问所需的字节,还是我们可以直接从 L2 访问所需的字节?
平均访问时间可以表示为:- h1(t1) + (1-h1)(h2)(t1+t2) 其中
h1 : L1 缓存的命中率, t1:L1的访问时间, h2:二级缓存命中率, t2 : L2的访问时间。
【问题讨论】:
标签: memory cpu-architecture cpu-cache multi-level