DocumentCode
2540348
Title
Global context-based value prediction
Author
Nakra, Tarun ; Gupta, Rajiv ; Soffa, Mary Lou
Author_Institution
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
fYear
1999
fDate
9-13 Jan 1999
Firstpage
4
Lastpage
12
Abstract
Various methods for value prediction have been proposed to overcome the limits imposed by data dependencies within programs. Using a value prediction scheme, an instruction´s computed value is predicted during the fetch stage and forwarded to all dependent instructions to speed up execution. Value prediction schemes have been based on a local context by predicting values using the values generated by the same instruction. This paper presents techniques that predict values of an instruction based on a global context where the behavior of other instructions is used in prediction. The global context includes the path along which an instruction is executed and the values computed by other previously completed instructions. We present techniques that augment conventional last value and stride predictors with global context information. Experiments performed using path-based techniques with realistic table sizes resulted in an increase in prediction of 6.4-8.4% over the current prediction schemes. Prediction using values computed by other instructions resulted in a further improvement of 7.2% prediction accuracy over the best path-based predictor
Keywords
parallel architectures; parallel programming; data dependencies; dependent instructions; execution speed-up; fetch stage; global context information; global context-based value prediction; instruction computed value prediction; instruction execution path; last value predictors; programs; stride predictors; table sizes; Accuracy; Computer aided instruction; Computer architecture; Computer science; Concurrent computing; Data mining; Hardware; History; Parallel processing; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computer Architecture, 1999. Proceedings. Fifth International Symposium On
Conference_Location
Orlando, FL
Print_ISBN
0-7695-0004-8
Type
conf
DOI
10.1109/HPCA.1999.744311
Filename
744311
Link To Document