首页 > 解决方案 > gem5中的参数options.num-l2caches对hit_rate有影响吗?

问题描述

我是 Gem5 模拟器的新手。Gem5--options.py--num-l2caches 中的选项对 hit_rate 没有影响。

在我的实验中,我添加了“选项--l2cache”并修改了参数:“选项--num-l2caches”。修改 L2 缓存数后,我运行 parsec 基准测试并获取 stats.txt。我使用了经典模型或通用模型。

./build/ARM/gem5.opt configs/example/ruby_fs.py -n 1 --script=./ benchmark/Script/bodytrack_5c_simsmall.rcs --caches --l2cache --cpu-type=DerivO3CPU --num-l2caches=1 

--num-l2caches 可以是 1 和 2。

但是当我比较 stats.txt 中两个不同的 l2 缓存号之间的一些参数时,例如“hit_rate”。我发现两个文件中的这个参数是一样的。结果看起来第二个 L2 缓存未连接到体系结构。这是否意味着 option.num-l2caches 对 hit_rate 没有影响?

因此,我想知道:

1. --num-l2caches是什么意思?

2. 我怎样才能使选项.--num-l2caches 有效?

3、l2cache的数量是否只支持2的幂?

标签: gem5

解决方案


推荐阅读