A survey of computer architecture simulation techniques and tools
Computer architecture simulators play an important role in advancing computer architecture
research. With wider research directions and the increased number of simulators that have …
research. With wider research directions and the increased number of simulators that have …
{DeepDive}: Transparently identifying and managing performance interference in virtualized environments
We describe the design and implementation of DeepDive, a system for transparently
identifying and managing performance interference between virtual machines (VMs) co …
identifying and managing performance interference between virtual machines (VMs) co …
How to build a benchmark
Standardized benchmarks have become widely accepted tools for the comparison of
products and evaluation of methodologies. These benchmarks are created by consortia like …
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 …
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 …
on their inherent microarchitecture-independent characteristics, and demonstrates two …
SoK: Benchmarking flaws in systems security
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 …
mistake can compromise the guarantees provided by a systems security defense and …
Improved automatic testcase synthesis for performance model validation
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 …
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 …
and system development. They reduce time to market, improve system quality, make …
Automated microprocessor stressmark generation
Estimating the maximum power and thermal characteristics of a processor is essential for
designing its power delivery system, packaging, cooling, and power/thermal management …
designing its power delivery system, packaging, cooling, and power/thermal management …
Performance cloning: A technique for disseminating proprietary applications as benchmarks
Many embedded real world applications are intellectual property, and vendors hesitate to
share these proprietary applications with computer architects and designers. This poses a …
share these proprietary applications with computer architects and designers. This poses a …