• DocumentCode
    3603652
  • Title

    Architectural Simulators Considered Harmful

  • Author

    Nowatzki, Tony ; Menon, Jaikrishnan ; Chen-Han Ho ; Sankaralingam, Karthikeyan

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Wisconsin-Madison, Madison, WI, USA
  • Volume
    35
  • Issue
    6
  • fYear
    2015
  • Firstpage
    4
  • Lastpage
    12
  • Abstract
    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.
  • Keywords
    computer architecture; digital simulation; architectural layers; architectural simulators; black boxes; evaluation standard recalibration; quantitative simulators; Analytical models; Benchmark testing; Computer architecture; Market research; Mathematical model; Simulation; architecture; benchmarks; evaluation standards; footprint; modeling; simulators; validation;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2015.74
  • Filename
    7155440