2017 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) 2017
DOI: 10.1109/ispass.2017.7975293
|View full text |Cite
|
Sign up to set email alerts
|

SimBench: A portable benchmarking methodology for full-system simulators

Abstract: Abstract-Full-system simulators are increasingly finding their way into the consumer space for the purposes of backwards compatibility and hardware emulation (e.g. for games consoles). For such compute-intensive applications simulation performance is paramount. In this paper we argue that existing benchmark suites such as SPEC CPU2006, originally designed for architecture and compiler performance evaluation, are not well suited for the identification of performance bottlenecks in full-system simulators. While … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 26 publications
0
3
0
Order By: Relevance
“…In fact, the extra effort we put into compilation ensures that our code quality surpasses that of Qemu's, as will be demonstrated in Section 3.6. Figure 19 shows that indeed, when using the SimBench micro-benchmark suite [47], the Large-Blocks and Small-Blocks benchmark indicate that our code generation speed is 65% and 85% slower, respectively. These benchmarks are described in Section 3.5.…”
Section: Jit Compilation Performancementioning
confidence: 93%
See 1 more Smart Citation
“…In fact, the extra effort we put into compilation ensures that our code quality surpasses that of Qemu's, as will be demonstrated in Section 3.6. Figure 19 shows that indeed, when using the SimBench micro-benchmark suite [47], the Large-Blocks and Small-Blocks benchmark indicate that our code generation speed is 65% and 85% slower, respectively. These benchmarks are described in Section 3.5.…”
Section: Jit Compilation Performancementioning
confidence: 93%
“…As well as using the SPEC benchmark suite, we have also evaluated the performance of both Captive and Qemu using SimBench [47]. This is a targeted suite of micro-benchmarks designed to analyze the performance of full system emulation platforms in a number of categories, such as the performance of the memory emulation system, control flow handling, and translation speed (in the case of DBT-based systems).…”
Section: Targeted Micro-benchmarksmentioning
confidence: 99%
“…Recently, Wagstaff et al [35] proposed a new set of microbenchmarks to mainly evaluate the execution speed of the full-system simulators. This work is orthogonal to ours as we focus on simulator anomalies rather than its execution speed.…”
Section: Related Workmentioning
confidence: 99%