如何在没有缓存的fs模式下运行Gem5模拟器?

时间:2018-04-03 06:59:51

标签: caching gem5

我能够在fs模式下运行gem5,但现在我想从系统中删除缓存。那么我需要在gem5 / configs / example / fs.py文件中进行哪些更改以删除缓存并成功运行。

1 个答案:

答案 0 :(得分:1)

默认情况下禁用缓存,使用--caches --l2cache启用缓存

然后问题是如何观察缓存是否开启。

我尝试过以下方法:

缓存对默认ARM --cpu-type=AtomicSimpleCPU

没有太大影响

您可能想要使用--cpu-type=HPI

HPI更加详细,这使得模拟速度变慢。

TODO更详细地了解AtomicSimpleCPU,以及为什么缓存无关紧要。

TODO请查看X86 DerivO3CPU vs AtomicSimpleCPU。阻止:https://github.com/cirosantilli-work/gem5-issues/issues/2