An evaluation of high-level mechanistic core models

TE Carlson, W Heirman, S Eyerman, I Hur… - ACM Transactions on …, 2014 - dl.acm.org
Large core counts and complex cache hierarchies are increasing the burden placed on
commonly used simulation and modeling techniques. Although analytical models provide …

Automatically characterizing large scale program behavior

T Sherwood, E Perelman, G Hamerly, B Calder - ACM SIGPLAN Notices, 2002 - dl.acm.org
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 …

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 …

Understanding and optimizing asynchronous low-precision stochastic gradient descent

C De Sa, M Feldman, C Ré, K Olukotun - Proceedings of the 44th annual …, 2017 - dl.acm.org
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 …

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 …

Efficiently exploring architectural design spaces via predictive modeling

E Ïpek, SA McKee, R Caruana, BR de Supinski… - ACM SIGOPS …, 2006 - dl.acm.org
Architects use cycle-by-cycle simulation to evaluate design choices and understand
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 …

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 …

Picking statistically valid and early simulation points

E Perelman, G Hamerly, B Calder - 2003 12th International …, 2003 - 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 …

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 …