Proceedings of 30th Annual International Symposium on Microarchitecture
DOI: 10.1109/micro.1997.645815
|View full text |Cite
|
Sign up to set email alerts
|

The predictability of data values

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
272
0
2

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 256 publications
(274 citation statements)
references
References 18 publications
0
272
0
2
Order By: Relevance
“…Both techniques have proven to be beneficial and do not require long learning time, but both fail to provide good results for complex data sequences. Thus, more advanced techniques, such as context-based value predictors, predict values or strides as the function of a previously observed data sequence [24]. Performance gains are achievable if the successful prediction rate is high, or if the penalty to recover from misspeculations is very low.…”
Section: Overviewmentioning
confidence: 99%
“…Both techniques have proven to be beneficial and do not require long learning time, but both fail to provide good results for complex data sequences. Thus, more advanced techniques, such as context-based value predictors, predict values or strides as the function of a previously observed data sequence [24]. Performance gains are achievable if the successful prediction rate is high, or if the penalty to recover from misspeculations is very low.…”
Section: Overviewmentioning
confidence: 99%
“…Traditional value prediction overcomes the limits imposed by true dependencies by executing instructions with true dependencies in parallel [12,18]. This technique can also hide instructions with long execution latencies.…”
Section: Reuse Through Speculation On Tracesmentioning
confidence: 99%
“…Value prediction based on correlation [18,21] uses global information about the path in selecting predictions. Prediction of multiple values for traces [17] may be done for only the live-out values in a trace, reducing necessary bandwidth in the predictor.…”
Section: Figure 9 Comparison To Instruction Reuse and Value Predictionmentioning
confidence: 99%
“…LAP (Last Address Predictor) predicts that a load will use the same effective address that it had used the last time it executed [3] [7]. SAP (Stride Address Predictor) predicts an effective address by using the load's last address and a stride [8][9] [10]. CAP (Context-based Address Predictor) predicts effective addresses based on the history of prior addresses encountered by a load [4].…”
Section: Performance Potential Of Effective Address Prediction Of Loamentioning
confidence: 99%