如何定期驱逐特定的缓存行?

问题描述

我正在尝试在经典缓存模型(不是 Ruby)上实现定期缓存行逐出。例如,每 10us,L2 缓存集 0 路 0 被逐出。我不确定如何实现。

有人可以就此给我一些建议吗?

非常感谢!

解决方法

您可以编写一个缓存事件函数来驱逐缓存行,然后重新安排自己,尽管这将是循环的,因此需要与 Python 配置进行协调。