Performance analysis through synthetic trace generation

Performance analysis through synthetic trace generation
复制标题

通过合成跟踪生成进行性能分析

DOI:
10.1109/ispass.2000.842273
复制
发表时间:
2000
期刊:
2000 IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS (Cat. No.00EX422)
影响因子:
--
通讯作者:
H. Neefs
H. Neefs
中科院分区:
--
文献类型:
--
作者:
L. Eeckhout;K. D. Bosschere;H. Neefs

文献摘要

被引文献

相似文献

微体系结构性能分析领域的大部分研究都是使用轨迹驱动的模拟来完成的。尽管轨迹驱动的模拟相当准确,但它们既耗费时间又耗费空间,这使得它们有时不切实际。通过统计简档对计算机程序的执行进行建模并从该统计简档生成合成基准轨迹可用于加速设计过程。由于该技术的统计性质,性能特性在仿真过程中迅速收敛到稳态解,这使得该技术适用于快速设计空间探索。在这篇文章中,它展示了如何获得更详细的统计轮廓,以及如何设计合成轨迹生成机制来生成语法上正确的基准轨迹。因此,本文中的性能预测比以前的研究报告要准确得多。
Most research in the area of microarchitectural performance analysis is done using trace-driven simulations. Although trace-driven simulations are fairly accurate, they are both time- and space-consuming which makes them sometimes impractical. Modeling the execution of a computer program by a statistical profile and generating a synthetic benchmark trace from this statistical profile can be used to accelerate the design process. Thanks to the statistical nature of this technique, performance characteristics quickly converge to a steady state solution during simulation, which makes this technique suitable for fast design space explorations. In this paper, it is shown how more detailed statistical profiles can be obtained and how the synthetic trace generation mechanism should be designed to generate syntactically correct benchmark traces. As a result, the performance predictions in this paper are far more accurate than those reported in previous research.