提供给跟踪驱动的模拟器的跟踪输入的外观如何?

问题描述

用于研究计算机体系结构性能的仿真器大致分为执行驱动和跟踪驱动。它们以以下方式工作。

跟踪驱动模拟器:实际计算机用于执行本机ISA二进制文件中的基准程序/软件。通常会对该二进制文件进行检测(修改),以便在执行每条指令时,将诸如指令操作码,数据地址和分支信息之类的信息写到跟踪文件中。稍后,将这些跟踪信息读取到可以在任何计算机(不同ISA)上运行的模拟器中,并进行分析以进行性能研究。

执行驱动模拟器:基准测试直接执行。在执行程序时,将同时执行性能研究。

您能解释一下跟踪(输入到跟踪驱动的模拟器中)的样子吗?大致上,我知道它需要操作码,内存引用,分支结果等内容。它还需要存储什么,以便模拟器从突然开始(即不是从头开始)就不会遇到任何问题? / p>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)