An evaluation of high-level mechanistic core models
Large core counts and complex cache hierarchies are increasing the burden placed on
commonly used simulation and modeling techniques. Although analytical models provide …
commonly used simulation and modeling techniques. Although analytical models provide …
Automatically characterizing large scale program behavior
Understanding program behavior is at the foundation of computer architecture and program
optimization. Many programs have wildly different behavior on even the very largest of …
optimization. Many programs have wildly different behavior on even the very largest of …
SMARTS: Accelerating microarchitecture simulation via rigorous statistical sampling
RE Wunderlich, TF Wenisch, B Falsafi… - Proceedings of the 30th …, 2003 - dl.acm.org
Current software-based microarchitecture simulators are many orders of magnitude slower
than the hardware they simulate. Hence, most microarchitecture design studies draw their …
than the hardware they simulate. Hence, most microarchitecture design studies draw their …
Understanding and optimizing asynchronous low-precision stochastic gradient descent
Stochastic gradient descent (SGD) is one of the most popular numerical algorithms used in
machine learning and other domains. Since this is likely to continue for the foreseeable …
machine learning and other domains. Since this is likely to continue for the foreseeable …
Basic block distribution analysis to find periodic behavior and simulation points in applications
T Sherwood, E Perelman… - … Conference on Parallel …, 2001 - ieeexplore.ieee.org
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the
full execution of an industry standard benchmark can take weeks to months to complete. To …
full execution of an industry standard benchmark can take weeks to months to complete. To …
Efficiently exploring architectural design spaces via predictive modeling
Architects use cycle-by-cycle simulation to evaluate design choices and understand
tradeoffs and interactions among design parameters. Efficiently exploring exponential-size …
tradeoffs and interactions among design parameters. Efficiently exploring exponential-size …
MinneSPEC: A new SPEC benchmark workload for simulation-based computer architecture research
AJ KleinOsowski, DJ Lilja - IEEE Computer Architecture Letters, 2002 - ieeexplore.ieee.org
Computer architects must determine how tomost effectively use finite computational
resources whenrunning simulations to evaluate new architectural ideas. To facilitate efficient …
resources whenrunning simulations to evaluate new architectural ideas. To facilitate efficient …
Variability in architectural simulations of multi-threaded workloads
AR Alameldeen, DA Wood - The Ninth International …, 2003 - ieeexplore.ieee.org
Multi-threaded commercial workloads implement many important Internet services.
Consequently, these workloads are increasingly used to evaluate the performance of …
Consequently, these workloads are increasingly used to evaluate the performance of …
Picking statistically valid and early simulation points
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the
full execution of an industry standard benchmark can take weeks to months to complete. To …
full execution of an industry standard benchmark can take weeks to months to complete. To …
Interval simulation: Raising the level of abstraction in architectural simulation
D Genbrugge, S Eyerman… - HPCA-16 2010 The …, 2010 - ieeexplore.ieee.org
Detailed architectural simulators suffer from a long development cycle and extremely long
evaluation times. This longstanding problem is further exacerbated in the multi-core …
evaluation times. This longstanding problem is further exacerbated in the multi-core …