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

Accelerating Multiprocessor Simulation with a Memory Timestamp Record

Abstract: We

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
32
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 40 publications
(33 citation statements)
references
References 22 publications
1
32
0
Order By: Relevance
“…The use of more efficient warmup techniques, such as Barr et al's memory timestamp record [4], would allow for additional speedups and could be a potential direction for future work.…”
Section: B Accurate Multi-threaded Fast-forwardingmentioning
confidence: 99%
See 1 more Smart Citation
“…The use of more efficient warmup techniques, such as Barr et al's memory timestamp record [4], would allow for additional speedups and could be a potential direction for future work.…”
Section: B Accurate Multi-threaded Fast-forwardingmentioning
confidence: 99%
“…This ratio directly affects the potential speedup that can be obtained from sampled simulation: as the fraction of the application simulated in detail is reduced, the simulation speed asymptotically reaches that of functional warming. Any additional gains in simulation speed will have to be made by relaxing the continuous functional warmup requirement, which is an open research problem [4].…”
Section: E Potential For Simulator Speedupmentioning
confidence: 99%
“…Barr et al [1] propose the Memory Timestamp Record (MTR) to store microarchitecture state (cache and directory state) at the beginning of a sample as a checkpoint. This checkpoint can then be used to quickly restore and estimate hardware state at the beginning of each sample for different microarchitecture configurations.…”
Section: Fast Multithreaded Processor Simulationmentioning
confidence: 99%
“…Researchers and computer designers are well aware of the multicore simulation problem and have been proposing various methods for coping with it, such as sampled simulation [1], [8], [27], [29], parallelized simulation, and/ or hardware-accelerated simulation using FPGAs [5], [22], [30], or analytical modeling [10], [16], [26]. In this paper, we take a different approach through statistical simulation.…”
Section: Introductionmentioning
confidence: 99%
“…Ideally, the snapshots should be microarchitecture independent, to support microarchitectural exploration with a standard set of stored snapshots. For caches, various microarchitecture-independent snapshot schemes have been proposed, which take advantage of the simple mapping of memory addresses to cache sets [1,13,27,28]. Branch predictors, however, are much more difficult to handle in the same way, as the common use of global branch histories smears the effect of a single branch address across many locations in a branch predictor.…”
Section: Introductionmentioning
confidence: 99%