Alternative implementations of two-level adaptive branch prediction
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
Assigning confidence to conditional branch predictions
Proceedings of the 29th annual ACM/IEEE international symposium on Microarchitecture
MICRO 30 Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture
Selective branch inversion: confidence estimation for branch predictors
International Journal of Parallel Programming - parallel architectures and compilation techniques, part II
Neural methods for dynamic branch prediction
ACM Transactions on Computer Systems (TOCS)
Confidence Estimation for Branch Prediction Reversal
HiPC '01 Proceedings of the 8th International Conference on High Performance Computing
Dynamic Branch Prediction with Perceptrons
HPCA '01 Proceedings of the 7th International Symposium on High-Performance Computer Architecture
Characterizing and removing branch mispredictions
Characterizing and removing branch mispredictions
Hi-index | 0.00 |
Conditional branch prediction has been an important problem in recent years. With the development of parallel technology, the miss-prediction of conditional branch has given more and more effect on the system performance. The majority of solutions to this problem are to provide more hardware to predict the jump destination, but it costs more power and still leaves a fairly large space for prediction correctness to improve. In my previous research, a method was proposed to improve the prediction correctness by multithreading technology. Method proposed in this paper reduces the power dissipation of this previous method combined with branch predictor estimator as well as keeping fairly high performance.