2003
DOI: 10.1145/885651.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...
1
1
1
1

Citation Types

0
79
0

Year Published

2005
2005
2020
2020

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 131 publications
(79 citation statements)
references
References 4 publications
(10 reference statements)
0
79
0
Order By: Relevance
“…The frequently executed blocks are called "hot" and are important optimization targets as they constitute a large share of an application's dynamic work. Hot block analysis has traditionally been used for a variety of purposes, including JIT translation [24], garbage collection optimizations [13], simulation points analysis [19], code cache management [20], and parallel performance debugging, for example, in Intel's VTune Amplifier [15].…”
Section: The Basic Conceptmentioning
confidence: 99%
“…The frequently executed blocks are called "hot" and are important optimization targets as they constitute a large share of an application's dynamic work. Hot block analysis has traditionally been used for a variety of purposes, including JIT translation [24], garbage collection optimizations [13], simulation points analysis [19], code cache management [20], and parallel performance debugging, for example, in Intel's VTune Amplifier [15].…”
Section: The Basic Conceptmentioning
confidence: 99%
“…Since we start our experiments from the beginning of each application and execute 60 billion instructions without using any profiled phase information, many small transition phases are encountered in our experiments. These transition phase boundaries could be easily identified by a phase detector [26,23], which would allow us to vary the interval length and reconfigure more accurately. However, on average, our Smart cache approach achieves an energy-delay of 0.50, almost half that of the best static scheme.…”
Section: Cache Hierarchy Reconfigurationmentioning
confidence: 99%
“…While benchmark size and startup effects are a known problem for simulation [25], they continue to impede accurate measurement. We note that researchers can compensate for the brevity of the simulator inputs and still accurately calculate the gains in performance.…”
Section: A Input Sizementioning
confidence: 99%