《计算机学报》文章摘要   全文下载
  文章题目程序执行的精确重现技术及其在体系结构模拟中的应用
  作者赵天磊 唐遇星 徐炜遐 付桂涛 齐树波 贾小敏 张民选
  作者单位(国防科学技术大学计算机学院 长沙 410073)
  发表年份2011
  发表月份11期(2073—2083)
  文章摘要摘要 近年来有研究提出利用动态二进制翻译技术(Dynamic Binary Translation,DBT)加速程序代表性模拟点的提取,然而这些研究并未考虑DBT方法对模拟结果准确度的影响.实验发现,对于某些程序,DBT加速方法会带来将近20%的误差.经分析,误差的根源在于程序在DBT执行和模拟执行时执行踪迹有巨大差异,即程序执行踪迹的不可重现性.本文系统地分析了引起程序执行踪迹不可重现的原因,提出了解决方法.实验证实,利用文中提出的方法,可以在不影响性能的情况下,实现程序执行踪迹的精确重现,从而保证DBT方法与传统模拟方法具有完全相同的精确度. 关键词 应用程序行为分析;模拟误差;可重现模拟;执行踪迹;二进制翻译;SimPoint;BBV Profile 中图法分类号 TP314 DOI号:10.3724/SP.J.1016.2011.02073