Caching 强制数据缓存未命中

Caching 强制数据缓存未命中,caching,Caching,我正在尝试编写一些简单的代码来尝试强制DCache未命中。 目前,我的想法是编写一个循环,尝试清空缓存,然后调用一些尚未存储的地址 目标是用我放在那里的数据填充缓存,然后强制缓存丢失 这似乎是非常低效的,远远不够完美 非常感谢您的帮助。最后您可以强制执行数据缓存未命中吗?这对我很有帮助。谢谢。在读了很多之后,你必须愚弄核心的数据获取程序,迫使缓存丢失。基本上,我创建了一个64K缓存线阵列,并将它们按4K页面排列。然后我触摸每一条缓存线一次,然后跳过4或5条缓存线。这让我得到了需要的结果。等我有了

我正在尝试编写一些简单的代码来尝试强制DCache未命中。 目前,我的想法是编写一个循环,尝试清空缓存,然后调用一些尚未存储的地址

目标是用我放在那里的数据填充缓存,然后强制缓存丢失

这似乎是非常低效的,远远不够完美


非常感谢您的帮助。

最后您可以强制执行数据缓存未命中吗?这对我很有帮助。谢谢。在读了很多之后,你必须愚弄核心的数据获取程序,迫使缓存丢失。基本上,我创建了一个64K缓存线阵列,并将它们按4K页面排列。然后我触摸每一条缓存线一次,然后跳过4或5条缓存线。这让我得到了需要的结果。等我有了代码,我会把它贴出来。