发明名称 仿真设备和仿真方法
摘要 提供了一种仿真设备和仿真方法,该仿真设备包括如下操作:将目标处理器中的程序的代码划分为块;将取决于外部环境的外部相关指令的执行结果设定为预测结果;根据预测结果执行功能仿真;根据指令执行定时信息和功能仿真结果来计算外部相关指令的执行时间;根据功能仿真结果生成主代码,该主代码使得主处理器执行性能仿真;如果在主处理器执行主代码时的外部相关功能的执行结果不同于预测结果,则根据外部相关指令的延迟时间和在外部相关功能前后执行的指令的执行时间,来校正外部相关指令的执行时间;以及将校正后的外部相关指令的执行时间设定为外部相关指令的执行时间。
申请公布号 CN103049307A 申请公布日期 2013.04.17
申请号 CN201210377984.6 申请日期 2012.10.08
申请人 富士通株式会社 发明人 桑村慎哉;池敦
分类号 G06F9/455(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 朱胜;郑宗玉
主权项 一种仿真设备,包括:代码转换部分;以及仿真执行部分,其中,所述代码转换部分执行:将被主处理器控制的目标处理器中的程序的代码划分为块;将外部相关指令的执行结果设定为预测结果,其中所述外部相关指令取决于包括在块中的外部环境;根据所述预测结果执行功能仿真;根据包括在所述块中的指令执行定时信息和功能仿真结果,计算在所述预测结果的情况下的所述外部相关指令的执行时间;以及根据所述功能仿真结果生成主代码,所述主代码使得所述主处理器执行在所述预测结果的情况下的性能仿真,其中,所述仿真执行部分执行:如果在所述主处理器执行所述主代码时的所述外部相关功能的执行结果不同于所述预测结果,则通过使用基于所述外部相关指令的延迟时间和在所述外部相关功能前后执行的指令的执行时间的校正值,来校正所述外部相关指令的执行时间;以及将校正后的所述外部相关指令的执行时间设定为所述外部相关指令的执行时间。
地址 日本神奈川县