A survey of computer architecture simulation techniques and tools

A Akram, L Sawalha - Ieee Access, 2019 - ieeexplore.ieee.org
Computer architecture simulators play an important role in advancing computer architecture
research. With wider research directions and the increased number of simulators that have …

{DeepDive}: Transparently identifying and managing performance interference in virtualized environments

D Novaković, N Vasić, S Novaković, D Kostić… - 2013 USENIX Annual …, 2013 - usenix.org
We describe the design and implementation of DeepDive, a system for transparently
identifying and managing performance interference between virtual machines (VMs) co …

Measuring program similarity: Experiments with SPEC CPU benchmark suites

A Phansalkar, A Joshi, L Eeckhout… - … Analysis of Systems …, 2005 - ieeexplore.ieee.org
It is essential that a subset of benchmark programs used to evaluate an architectural
enhancement, is well distributed within the target workload space rather than clustered in …

How to build a benchmark

J v. Kistowski, JA Arnold, K Huppler, KD Lange… - Proceedings of the 6th …, 2015 - dl.acm.org
Standardized benchmarks have become widely accepted tools for the comparison of
products and evaluation of methodologies. These benchmarks are created by consortia like …

Measuring benchmark similarity using inherent program characteristics

A Joshi, A Phansalkar, L Eeckhout… - IEEE Transactions on …, 2006 - ieeexplore.ieee.org
This paper proposes a methodology for measuring the similarity between programs based
on their inherent microarchitecture-independent characteristics, and demonstrates two …

Improved automatic testcase synthesis for performance model validation

RH Bell Jr, LK John - Proceedings of the 19th annual international …, 2005 - dl.acm.org
Performance simulation tools must be validated during the design process as functional
models and early hardware are developed, so that designers can be sure of the …

Automated microprocessor stressmark generation

AM Joshi, L Eeckhout, LK John… - 2008 IEEE 14th …, 2008 - ieeexplore.ieee.org
Estimating the maximum power and thermal characteristics of a processor is essential for
designing its power delivery system, packaging, cooling, and power/thermal management …

SoK: Benchmarking flaws in systems security

E van der Kouwe, G Heiser, D Andriesse… - 2019 IEEE European …, 2019 - ieeexplore.ieee.org
Properly benchmarking a system is a difficult and intricate task. Even a seemingly innocuous
mistake can compromise the guarantees provided by a systems security defense and …

Performance cloning: A technique for disseminating proprietary applications as benchmarks

A Joshi, L Eeckhout, RH Bell… - 2006 IEEE International …, 2006 - ieeexplore.ieee.org
Many embedded real world applications are intellectual property, and vendors hesitate to
share these proprietary applications with computer architects and designers. This poses a …

The future of simulation: A field of dreams

JY Joshua, L Eeckhout, DJ Lilja, B Calder, LK John… - Computer, 2006 - ieeexplore.ieee.org
Due to the enormous complexity of computer systems, researchers use simulators to model
system behavior and generate quantitative estimates of expected performance. Researchers …