Proceedings of the 2003 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems - SIGMETRICS ' 2003
DOI: 10.1145/781064.781076
|View full text |Cite
|
Sign up to set email alerts
|

Using SimPoint for accurate and efficient simulation

Abstract: Modern architecture research relies heavily on detailed pipeline simulation. Simulating KeywordsSimPoint, Clustering, Simulation, Fast-forwarding, Sampling SIMPOINTUnderstanding the cycle level behavior of a processor running an application is crucial to modern computer architecture research. To gain this understanding, detailed cycle level simulators are typically employed. Unfortunately, this level of detail comes at the cost of speed, and simulating the full execution of an industry standard benchmark on… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Year Published

2005
2005
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(27 citation statements)
references
References 0 publications
0
27
0
Order By: Relevance
“…The detailed simulation parameters can be found in Table 2. We collect SimPoint [24] traces from 16 memory intensive SPEC CPU2006 [1] applications, 3 server workloads from CloudSuite [7], and one machine learning workload trace from mlpack [3] that does collaborative filtering on real world data sets [8]. Since our SimPoint methodology does not work with the server workloads (CloudSuite and mlpack), we instead collect the server workload traces after fast-forwarding at least 30B instructions to get past the benchmark's initialization phase.…”
Section: Methodsmentioning
confidence: 99%
“…The detailed simulation parameters can be found in Table 2. We collect SimPoint [24] traces from 16 memory intensive SPEC CPU2006 [1] applications, 3 server workloads from CloudSuite [7], and one machine learning workload trace from mlpack [3] that does collaborative filtering on real world data sets [8]. Since our SimPoint methodology does not work with the server workloads (CloudSuite and mlpack), we instead collect the server workload traces after fast-forwarding at least 30B instructions to get past the benchmark's initialization phase.…”
Section: Methodsmentioning
confidence: 99%
“…Sniper supports PinPoint (Patil et al 2004), which is the SimPoint methodology (Sherwood et al 2002;Perelman et al 2003) using the Intel Pin tool (Luk et al 2005). A single 250 million instruction PinPoint (Pinball), which is a representative and repeatable program region, is identified for each Spec2006 benchmark for simulation.…”
Section: Benchmarksmentioning
confidence: 99%
“…Sampled Simulation. Sampled simulation is used extensively to reduce simulation time, e.g., SMARTS [14], or by the selection of representative samples, e.g., SimPoint needed [12,13,10]. The value of knowing which part of an application to simulate has even made its way into benchmarks, such as with PARSEC benchmark [2], where the applications indicate the regions of interest themselves.…”
Section: Related Workmentioning
confidence: 99%