【24h】

FLASH vs. (Simulated) FLASH

机译:闪存与(模拟)闪存

获取原文

摘要

Simulation is the primary method for evaluating computer systems during all phases of the design process. One significant problem with simulation is that it rarely models the system exactly, and quantifying the resulting simulator error can be difficult. More importantly, architects often assume without proof that although their simulator may make inaccurate absolute performance predictions, it will still accurately predict architectural trends.This paper studies the source and magnitude of error in a range of architectural simulators by comparing the simulated execution time of several applications and microbenchmarks to their execution time on the actual hardware being modeled. The existence of a hardware gold standard allows us to find, quantify, and fix simulator inaccuracies. We then use the simulators to predict architectural trends and analyze the sensitivity of the results to the simulator configuration. We find that most of our simulators predict trends accurately, as long as they model all of the important performance effects for the application in question. Unfortunately, it is difficult to know what these effects are without having a hardware reference, as they can be quite subtle. This calls into question the value, for architectural studies, of highly detailed simulators whose characteristics are not carefully validated against s real hardware design.
机译:仿真是在设计过程的所有阶段中评估计算机系统的主要方法。仿真的一个重要问题是,它很少对系统进行精确建模,并且很难量化所产生的仿真器误差。更重要的是,架构师经常会假设没有证据,尽管他们的模拟器可能做出不正确的绝对性能预测,但仍然可以准确地预测架构趋势。应用程序和微基准测试在实际建模硬件上的执行时间。硬件黄金标准的存在使我们能够发现,量化和修复模拟器的不准确性。然后,我们使用模拟器来预测架构趋势,并分析结果对模拟器配置的敏感性。我们发现,只要大多数模拟器都能为所讨论的应用程序建模所有重要的性能影响,它们就能准确地预测趋势。不幸的是,如果没有硬件参考,很难知道这些影响是什么,因为它们可能非常微妙。这就质疑了高度详细的模拟器对体系结构研究的价值,这些模拟器的特征未针对真实的硬件设计进行仔细验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号