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

Dynamic branch prediction with perceptrons

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
220
1
1

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 265 publications
(223 citation statements)
references
References 23 publications
1
220
1
1
Order By: Relevance
“…The branch prediction history is updated using a single bit for prediction block, which combines the outcome of the last branch in the block with path information, as described in [26]. Our FTB model is similar to the one described in [20] but using a perceptron branch predictor [11] to predict the direction of conditional branches. Figure 2 shows a diagram representing these two fetch architectures.…”
Section: Fetch Modelsmentioning
confidence: 99%
See 2 more Smart Citations
“…The branch prediction history is updated using a single bit for prediction block, which combines the outcome of the last branch in the block with path information, as described in [26]. Our FTB model is similar to the one described in [20] but using a perceptron branch predictor [11] to predict the direction of conditional branches. Figure 2 shows a diagram representing these two fetch architectures.…”
Section: Fetch Modelsmentioning
confidence: 99%
“…Since the size of the table depends on the number of history bits, we have used 40 bits of global history and 14 bits of local history, that is, 55 weights [11]. We have analyzed different history setups exposed in [12] and, in general, 40-14 proved to be the most efficient for the evaluated table sizes.…”
Section: Prediction Tables Access Latencymentioning
confidence: 99%
See 1 more Smart Citation
“…Our neural predictors are fast single-layer perceptron predictors similar to those developed by Jiménez [9]. For a fair comparison with our 256 entries local BDHT we use a perceptron table with 256 entries.…”
Section: Neural-based Branch Difference Global and Local Predictionmentioning
confidence: 99%
“…Jiménez [9] proposed a neural predictor that uses fast single-layer perceptrons. In his first perceptron-based predictor the branch address is hashed to select the perceptron, which is then used to furnish a prediction based on global branch history.…”
Section: Related Workmentioning
confidence: 99%