了解gem5统计信息和输出
在运行gem5之后,除了模拟脚本会输出的所有信息外,在名为m5out的目录中还生成了三个文件:
config.ini
包含为模拟创建的每个SimObject及其参数值的列表。
config.json
与config.ini相同,但格式为json。
stats.txt
为模拟注册的所有gem5统计信息的文本表示形式。
config.ini
该文件是模拟内容的确定版本。此文件中显示了模拟的每个SimObject的所有参数,无论是在配置脚本中设置还是使用默认值,如下图。
在每个SimObject的描述开始时,首先是它的名称,该名称是方括号(例如[system])包围的。接下来,将显示SimObject的每个参数及其值,包括未在配置文件中明确设置的参数。
stats.txt
gem5具有灵活的统计信息生成系统。SimObject的每个实例化都有其自己的统计信息。在模拟结束时,或发出特殊的统计信息转储命令时,所有SimObjects的统计信息的当前状态都转储到文件中。
首先,统计文件包含有关执行的常规统计信息:
sim_seconds&