1

我发现了一篇关于英特尔 IvyBridge 缓存替换策略的博客文章。他得出结论,Ivy Bridge 的 L3 缓存替换策略不再是伪 LRU。

在新的缓存替换策略下,假设 L3 中有 4 个集合,并且集合 0 和 1 被一个进程使用。第 2 组和第 3 组可供分配。如果来自其他 cpu 的新进程尝试将两个页面加载到 L3 缓存中,是否可以保证新进程将其页面加载到集 2 和 3 中?换句话说,如果最后一级缓存中有可用的缓存集,HW 是否总是选择可用的集来加载新页面?

4

0 回答 0