gem5 - 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的幂?
解决方案
推荐阅读
- python - 如何使用python将从excel中提取的数据输入到网站中?
- java - 在 Android Studio 中根据参数舍入浮点数或双精度数
- java - 如何修复 NoSuchElementException 扫描程序?
- java - 如何在heroku中获取我的项目的公共IP?
- git - GitHub 创建子模块而不是简单的文件夹
- javascript - 如何正确使用一个“当前”数组来管理多个数组?
- javascript - Uncaught (in promise) TypeError: Cannot read property 'forEach' of undefined (JavaScript)
- python - 如何让每个线程从我的 txt 文件中逐行使用下一个用户代理
- unity3d - 为什么这个计算着色器会跳过每 17 个缓冲区值?
- python - Twitter API created_at 字段值“行为有趣”