Virtual Program Counter (VPC) Prediction: Very Low Cost Indirect Branch Prediction Using Conditional Branch Prediction Hardware

2009 ◽  
Vol 58 (9) ◽  
pp. 1153-1170 ◽  
Author(s):  
Hyesoon Kim ◽  
J.A. Joao ◽  
O. Mutlu ◽  
Chang Joo Lee ◽  
Y.N. Patt ◽  
...  
2014 ◽  
Vol 29 (6) ◽  
pp. 929-946
Author(s):  
Zi-Chao Xie ◽  
Dong Tong ◽  
Ming-Kai Huang

Author(s):  
Sweety Nain ◽  
Prachi Chaudhary

Introduction: Accurate branch prediction technique has become compulsory in the superscalar and deep pipeline processors. The conditional instructions can break the continuous flow of execution in the pipeline stages, thereby decreasing processor performance. Discussion: This paper highlights the concept of branch prediction, some issues and challenges, and techniques for improving processor performance. Further, this paper also presents the role of branch prediction in different processors and their features. Conclusion: The concept of the branch prediction used in parallel processors to enhance the execution speed of the conditional branch instructions and improve the processor's performance is highlighted in this paper. Further, this paper highlights the branch predictor techniques with their features and presents the challenges, issues, and future techniques related to the branch prediction.


1998 ◽  
Vol 26 (3) ◽  
pp. 167-178 ◽  
Author(s):  
Karel Driesen ◽  
Urs Hölzle

2012 ◽  
Vol 27 (4) ◽  
pp. 754-768 ◽  
Author(s):  
Zi-Chao Xie ◽  
Dong Tong ◽  
Ming-Kai Huang ◽  
Qin-Qing Shi ◽  
Xu Cheng

Author(s):  
Oliverio J. Santana ◽  
Ayose Falcón ◽  
Enrique Fernández ◽  
Pedro Medina ◽  
Alex Ramírez ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document