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

Memory reference reuse latency: Accelerated warmup for sampled microarchitecture simulation

Abstract: Abstract-This paper proposes to speedup sampled microprocessor simulations by reducing warmup times without sacrificing simulation accuracy. It exploiting the observation that of the memory references that precede a sample cluster, references that occur nearest to the cluster are more likely to be germane to the execution of the cluster itself. Hence, while modeling all cache and branch predictor interactions that precede a sample cluster would reliably establish their state, this is overkill and leads to long… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
88
0

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 61 publications
(88 citation statements)
references
References 20 publications
0
88
0
Order By: Relevance
“…Memory Reference Reuse Latency (MRRL) can be used to bound the amount of "detailed warming" prior to a sample to achieve a desired accuracy [8]. In a uniprocessor model, MRRL can remove 90% of the warmup costs, but as structures are larger and duplicated in a multiprocessor, the remaining warmup time can still be significant.…”
Section: Related Workmentioning
confidence: 99%
“…Memory Reference Reuse Latency (MRRL) can be used to bound the amount of "detailed warming" prior to a sample to achieve a desired accuracy [8]. In a uniprocessor model, MRRL can remove 90% of the warmup costs, but as structures are larger and duplicated in a multiprocessor, the remaining warmup time can still be significant.…”
Section: Related Workmentioning
confidence: 99%
“…Prior work can be categorized into methods that define and use metrics to dynamically identify phases for adaptive optimization [5,6,8,13,26], and into techniques that identify appropriate simulation points for the desired workloads [10,16,17,24,25].…”
Section: Related Workmentioning
confidence: 99%
“…Several recent research works [3,4,8] propose various techniques for reducing the warm-up size before samples while maintaining a high accuracy, but they are all separate from the sampling techniques themselves. In sampling research works, warm-up has been treated in two different ways: either using functional [14,7] or checkpoint-based warm-up [13], or assuming warm-up is perfect based on the principle of separating warm-up and sampling issues [12,10,6].…”
Section: Introduction and Related Workmentioning
confidence: 99%