1

我有一个充满数据的二级缓存。现在我需要编写一个程序,该程序将从 L2 缓存中逐出(不太确定如何执行此操作,但会弄清楚)。我的主要疑问是是否有任何方法可以找到 L2 中被驱逐线路的位置。还有什么来源可以让我找到系统中存在的受害者缓存的详细信息吗?我觉得他们可能在缓存驱逐期间在这里发挥作用(如果我错了,请纠正我)。我正在使用 i3 机器。

4

1 回答 1

0

我不知道你的整个问题的答案。但是没有办法知道您的数据映射到哪个缓存行。因为您没有设置数据/地址在 L2 缓存中映射到的编号。!

但是我认为如果您使用 HUGE PAGES 可以清楚地知道到 L2 的映射,您就可以知道这一点。

于 2015-12-20T16:43:15.247 回答