Proceedings Eighth International Symposium on High Performance Computer Architecture
DOI: 10.1109/hpca.2002.995713
|View full text |Cite
|
Sign up to set email alerts
|

Power issues related to branch prediction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
69
0
1

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 87 publications
(72 citation statements)
references
References 29 publications
2
69
0
1
Order By: Relevance
“…Usually, branch instructions are about 20% of the total executed instructions [3,17]. The idea of accessing the predictor modules only on branch instructions can reduce the total predictor power up to 80% [12]. The crucial point is that, in order to avoid a predictor access for no-branch instructions, it is necessary to know whether the fetched instruction will be a branch, while, at this time, the undecoded instruction is still in cache, so either we rely on a predecoded bits stored in cache, or we wait for the branch is fetched and then we decode it.…”
Section: Low-power Optimizationmentioning
confidence: 99%
See 2 more Smart Citations
“…Usually, branch instructions are about 20% of the total executed instructions [3,17]. The idea of accessing the predictor modules only on branch instructions can reduce the total predictor power up to 80% [12]. The crucial point is that, in order to avoid a predictor access for no-branch instructions, it is necessary to know whether the fetched instruction will be a branch, while, at this time, the undecoded instruction is still in cache, so either we rely on a predecoded bits stored in cache, or we wait for the branch is fetched and then we decode it.…”
Section: Low-power Optimizationmentioning
confidence: 99%
“…An effective technique to obtain good power-performance trade-offs consists of reducing predictor lookups by avoiding no-branch instructions to access the branch prediction unit [12,14]. Usually, branch instructions are about 20% of the total executed instructions [3,17].…”
Section: Low-power Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Research [8] [3] has shown that, even with their increased power cost, modern larger predictors actually save global power by the effects of their increased accuracy. This means that any attempt to reduce the power consumption of a dynamic predictor must not come at the cost of decreased accuracy; a holistic attitude to processor power consumption must be employed [7] [9].…”
Section: Introductionmentioning
confidence: 99%
“…They introduced banking to reduce the active portion of the predictor. They also introduced prediction probe detector (PPD) to identify when a cache line has no branches so that a lookup in the predictor buffer/BTB can be avoided [9].…”
Section: Related Workmentioning
confidence: 99%