gem5 - 提交的指令和提交的操作之间的区别

标签 gem5

在 stats.txt 文件中,我发现提交的指令和 Ops 之间的差异

system.cpu_cluster.cpus.committedInsts 5028 # Number of instructions committed system.cpu_cluster.cpus.committedOps 5834 # Number of ops commited

有人能描述一下他们的区别吗?

最佳答案

“commissedInsts”是执行的汇编指令的架构数量。

“commfilledOps”是微操作的数量。每条指令可以扩展到多个微操作,因此该数量始终大于或等于commitedInsts。

另请参阅:Difference between an instruction and a micro-op

关于gem5 - 提交的指令和提交的操作之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65010636/

相关文章:

scons - 构建gem5时出错: TypeError : File/hdd/Me/gem5/src/systemc/ext/systemc found where directory expected

c - Intel/ARM 内在函数等价

computer-architecture - gem5 缓存统计 - 重置和转储

gem5 - 何时在 gem5 中将完整系统 FS 与系统调用仿真 SE 与用户态程序一起使用?

macos - Mac OSX上的Gem5,生成问题(错误)

gem5 - 如何在 se 模式下使用 gem5 中的 m5ops,例如 m5_exit 和 m5_dump_stats

gem5 - gem5模拟环境中测量时间的最佳方法是什么

python - 是否可以运行 python 文件,编辑它,然后在第二个终端中运行它