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
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 …
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 …
enhancement, is well distributed within the target workload space rather than clustered in …
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 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 …
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 …
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 …
designing its power delivery system, packaging, cooling, and power/thermal management …
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 …
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 …
share these proprietary applications with computer architects and designers. This poses a …
The future of simulation: A field of dreams
Due to the enormous complexity of computer systems, researchers use simulators to model
system behavior and generate quantitative estimates of expected performance. Researchers …
system behavior and generate quantitative estimates of expected performance. Researchers …