Architectural Simulators Considered Harmful

Architectural Simulators Considered Harmful
复制标题

建筑模拟器被认为是有害的

DOI:
10.1109/mm.2015.74
复制
发表时间:
2015
期刊:
影响因子:
3.6
通讯作者:
Karthikeyan Sankaralingam
Karthikeyan Sankaralingam
中科院分区:
计算机科学3区
文献类型:
--
作者:
Tony Nowatzki;J. Menon;C. Ho;Karthikeyan Sankaralingam

文献摘要

被引文献

相似文献

正如Edgar Dijkstra在1968年观察到依赖“go to”语句的危险一样,本文的作者也观察到过度依赖定量模拟器的有害影响。随着时间的推移,模拟器工具变得越来越复杂和复杂。虽然这似乎是有益的,但新一代的模拟器是用容易被滥用的建模抽象构建的,其中一些具有较差的一阶现象建模。用户将模拟器视为黑盒,忽略其潜在错误,并依赖于对无关设计点的验证。文档和规范的缺乏使得发现甚至意识到错误变得困难。同时,审稿人要求研究人员在已有更好方法的领域使用仿真。作者通过描述模拟器和模拟器使用的三个广泛的陷阱来阐明问题,考虑到现代工具的例子,他们讨论了如何避免每个问题。最后,他们提出了重新校准评估标准的一个考虑因素:足迹,即技术影响的体系结构层的宽度。
Much as Edgar Dijkstra in 1968 observed the dangers of relying on the "go to" statement, the authors of this article observe the detrimental effect of overreliance on quantitative simulators. Over time, simulator tools have become more complex and sophisticated. While this seems beneficial, new generations of simulators are built with easily abused modeling abstractions, some with poorly modeled first-order phenomenon. Users treat simulators as black boxes, ignoring their potential errors and relying on validation to irrelevant design points. The lack of documentation and specification makes finding or even being aware of errors challenging. Simultaneously, reviewers demand that researchers use simulation in domains where better approaches exist. The authors elucidate the problems by describing three broad pitfalls of simulators and simulator use, considering examples from modern tools, and they discuss how to avoid each problem. Finally, they propose one consideration for recalibrating evaluation standards: the footprint, which is the breadth of architectural layers that a technique affects.