22nd Digital Avionics Systems Conference. Proceedings (Cat. No.03CH37449)
DOI: 10.1109/micro.2003.1253199
|View full text |Cite
|
Sign up to set email alerts
|

Fast path-based neural branch prediction

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
115
0

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 73 publications
(115 citation statements)
references
References 23 publications
0
115
0
Order By: Relevance
“…The Alpha EV6 [19] solves the latency issue by using a simple quick predictor which is backed up by a larger and more accurate predictor. Another approach to solving the latency problem is to use ahead pipelining [11,17,21,26], where the computation required to make a prediction in a particular cycle is started several cycles earlier using the information available in the earlier cycle. However, these schemes do not mitigate the complexity of the hardware itself but instead are themselves very complex.…”
Section: Prior Workmentioning
confidence: 99%
“…The Alpha EV6 [19] solves the latency issue by using a simple quick predictor which is backed up by a larger and more accurate predictor. Another approach to solving the latency problem is to use ahead pipelining [11,17,21,26], where the computation required to make a prediction in a particular cycle is started several cycles earlier using the information available in the earlier cycle. However, these schemes do not mitigate the complexity of the hardware itself but instead are themselves very complex.…”
Section: Prior Workmentioning
confidence: 99%
“…In the case of a miss in the TC the prediction is considered wrong, it does not provide any value and a new entry updated with the proper tag and target is added to the respective set, according with the implemented LRU replacement algorithm. The most accurate single-component branch predictors in the literature are neural branch predictors [10], [16] and [17]. Their main advantages consist in the possibility of using longer correlation information at linear cost.…”
Section: Predictors Implemented For Studying Unbiased Branches and Inmentioning
confidence: 99%
“…Unfortunately, the high latency of the perceptron predictor and its impossibility to predict the linearly inseparable branches makes it impractical yet for hardware implementation. In order to reduce the prediction latency, the Fast Path-based Perceptron [10] chooses its weights for generating a prediction according to the current branch's path, rather than according to the branch's PC and history register. The prediction latency is hidden due to the speculative calculation of the perceptron's output.…”
Section: Predictors Implemented For Studying Unbiased Branches and Inmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the ultimate goal-at least when designing a processor-it to build the best predictor. To reach this goal, microarchitects should experiment with using different predictors as prophets and critics; for example, those proposed by Jiménez [13], Seznec [25], and Michaud and Seznec [21].…”
Section: Resultsmentioning
confidence: 99%