2009
DOI: 10.1145/1534909.1534910
|View full text |Cite
|
Sign up to set email alerts
|

A mechanistic performance model for superscalar out-of-order processors

Abstract: A mechanistic model for out-of-order superscalar processors is developed and then applied to the study of microarchitecture resource scaling. The model divides execution time into intervals separated by disruptive miss events such as branch mispredictions and cache misses. Each type of miss event results in characterizable performance behavior for the execution time interval. By considering an interval's type and length (measured in instructions), execution time can be predicted for the interval. Overall execu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
118
0
1

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 150 publications
(131 citation statements)
references
References 24 publications
0
118
0
1
Order By: Relevance
“…The in-order CPI stacks are obtained using the model described in this paper; the out-of-order CPI stacks are obtained using the model described in prior work [8]. In this comparison, we consider four-wide inorder and out-of-order processors.…”
Section: In-order Versus Out-of-order Performancementioning
confidence: 99%
See 3 more Smart Citations
“…The in-order CPI stacks are obtained using the model described in this paper; the out-of-order CPI stacks are obtained using the model described in prior work [8]. In this comparison, we consider four-wide inorder and out-of-order processors.…”
Section: In-order Versus Out-of-order Performancementioning
confidence: 99%
“…Taha and Wills [28] propose a mechanistic model that breaks up the execution into so-called macro blocks, separated by miss events. Eyerman et al [8] propose the interval model for superscalar out-of-order processors. Whereas all of this prior work focused on out-of-order processors, Breughe et al [3] proposed a mechanistic model for scalar in-order processors.…”
Section: Analytical Modelingmentioning
confidence: 99%
See 2 more Smart Citations
“…To address this, a substantial amount of work has been done to improve simulation performance [12,16,21]. In particular, accuracy and detail can be traded for performance by the use of analytical performance models [18,22].…”
Section: Simulationmentioning
confidence: 99%