计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (11): 61-66.DOI: 10.3778/j.issn.1002-8331.1512-0355
孙卫真1,张美琳1,向 勇2,毛英明3,曹睿东2
SUN Weizhen1, ZHANG Meilin1, XIANG Yong2, MAO Yingming3, CAO Ruidong2
摘要: 采集计算机在不同应用环境下的指令流,并对计算机各个指令使用的频度进行统计,对CPU指令设计和优化有指导意义。针对现有指令频度统计方法存在的跟踪效率低、获取速度慢等问题,提出一种新的指令频度分析方法。该方法的核心思想是在QEMU模拟器上执行用户行为脚本,利用QEMU插件获取CPU执行的指令流,并利用基于块的统计优化性能。实验结果表明,该方法可跟踪并获取指令流,能高效地分析出各指令的使用频度,并直观地展示分析结果。