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 …

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 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 …

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 …

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 …

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 …

[KNJIGA][B] Software and system development using virtual platforms: full-system simulation with wind river simics

D Aarno, J Engblom - 2014 - books.google.com
Virtual platforms are finding widespread use in both pre-and post-silicon computer software
and system development. They reduce time to market, improve system quality, make …

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 …

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 …