首页> 外文OA文献 >Modeling Out-of-Order Superscalar Processor Performance Quickly and Accurately with Traces
【2h】

Modeling Out-of-Order Superscalar Processor Performance Quickly and Accurately with Traces

机译:利用跟踪快速,准确地建模乱序的超标量处理器性能

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Fast and accurate processor simulation is essential in processor design.udTrace-driven simulation is a widely practiced fast simulation method.udHowever, serious accuracy issues arise when an out-of-order superscalar processor is considered. In this thesis, trace-driven simulation methods are suggested to quickly and accurately model out-of-order superscalar processor performance with reduced traces. The approaches abstract the processor core and focus on the processor's uncore events rather than the processor's internal events. As a result, fast simulation speed is achieved while maintaining fairly small error compared with an execution-driven simulator. Traces can be generated either by a cycle-accurate simulator or an abstract timing model on top of a simple functional simulator. Simulation results are more accurate with the method using traces generated from a cycle-accurate simulator. Faster trace generation speed is achieved with the abstract timing model. The methods determine how to treat a cache miss with respect to other cache misses recorded in the trace by dynamically reconstructing the reorder buffer state during simulation and honoring the dependencies between the trace items. This approach preserves a processor's dynamic uncore access patterns and accurately predicts the relative performance change when the processor's uncore-level parameters are changed. The methods are attractive especially in the early design stages due to its fast simulation speed.ud
机译:快速准确的处理器仿真对于处理器设计至关重要。 udS驱动的仿真是一种广泛实践的快速仿真方法。 ud但是,当考虑到乱序的超标量处理器时,会出现严重的精度问题。本文提出了跟踪驱动的仿真方法,以快速,准确地对减少跟踪的无序超标量处理器性能进行建模。这些方法抽象了处理器核心,并专注于处理器的非核心事件,而不是处理器的内部事件。结果,与执行驱动的模拟器相比,可以在保持相当小的错误的同时实现快速的模拟速度。跟踪可以由周期精确的模拟器生成,也可以由简单的功能模拟器之上的抽象时序模型生成。使用从精确周期的仿真器生成的轨迹的方法,仿真结果更加准确。使用抽象时序模型可以实现更快的跟踪生成速度。所述方法通过在仿真期间动态地重构重排序缓冲器状态并遵守跟踪项之间的依赖性,来确定相对于跟踪中记录的其他高速缓存未中如何对待高速缓存未中。这种方法可以保留处理器的动态非核心访问模式,并在更改处理器的非核心级别参数时准确预测相对性能的变化。由于其快速的仿真速度,因此这些方法特别有吸引力,尤其是在早期设计阶段。

著录项

  • 作者

    Lee Kiyeon;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号