2009
DOI: 10.1109/tc.2009.77
|View full text |Cite
|
Sign up to set email alerts
|

Chip Multiprocessor Design Space Exploration through Statistical Simulation

Abstract: Abstract-Developing fast chip multiprocessor simulation techniques is a challenging problem. Solving this problem is especially valuable for design space exploration purposes during the early stages of the design cycle where a large number of design points need to be evaluated quickly. This paper studies statistical simulation as a fast simulation technique for chip multiprocessor (CMP) design space exploration. The idea of statistical simulation is to measure a number of program execution characteristics from… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0
1

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 55 publications
(21 citation statements)
references
References 35 publications
0
20
0
1
Order By: Relevance
“…design phases and origins of metric variations or number of metrics. For example, [7] explores the origin of runtime variations based on specific microarchitectural parameters, such as cache effects, branching and pipelining, where in our model, any variations can be caputured, including variations from different degree of manual optimization effort during implementation, which is especially important in early design space exploration.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…design phases and origins of metric variations or number of metrics. For example, [7] explores the origin of runtime variations based on specific microarchitectural parameters, such as cache effects, branching and pipelining, where in our model, any variations can be caputured, including variations from different degree of manual optimization effort during implementation, which is especially important in early design space exploration.…”
Section: Discussionmentioning
confidence: 99%
“…In [7] task runtime variations are captured in a statistical distribution, which is used as synthetic trace to simulate runtime dynamics. Kempf et al present an analytical framework [12], which uses probability density functions to capture inaccuracies in runtime estimations.…”
Section: Related Workmentioning
confidence: 99%
“…However, these type of simulators are rarely used in generalpurpose multi-or many-core systems. Eeckhout et al have worked on statistical simulation of single-core general-purpose processors [7], [6], [9] and multi-core processors [10]. Similarly, Nussbaum and Smith [23] has also worked on statistical approaches to provide high-level simulation of multi-core processors.…”
Section: Related Workmentioning
confidence: 99%
“…Eeckhout et al proposed an improved statistical simulation framework employing a statistical flow graph to accurately characterize the control flow behavior of a program [9]. To reduce simulation overhead for CMP design, Genbrugge and Eeckhout proposed several statistical quantities to capture the behavior of cache access and shared resource contentions that are critical to the performance of multi-programmed programs running on CMPs [13,14]. Hughes and Li proposed to leverage statistical characteristics that capture the behaviors of memory sharing and inter-thread synchronization when constructing synthetic multi-threaded programs [16].…”
Section: Fast Simulation Techniquesmentioning
confidence: 99%