Browse > Article

The Multiple Branch Predictor Using Perceptrons  

Lee, Jong-Bok (한성대 공대 정보통신공학과)
Publication Information
The Transactions of The Korean Institute of Electrical Engineers / v.58, no.3, 2009 , pp. 621-626 More about this Journal
Abstract
This paper presents a multiple branch predictor using perceptrons. The key idea is to apply neural networks to the multiple branch predictor. We describe our design and evaluate it with the SPEC 2000 integer benchmarks. Our predictor achieves increased accuracy than the Bi-Mode and the YAGS multiple branch predictor with the same hardware cost.
Keywords
Multiple branch predictor; Perceptron; neural network; Superscalar microprocessor; SPEC;
Citations & Related Records

Times Cited By SCOPUS : 0
연도 인용수 순위
  • Reference
1 D. A. Jimenez and C. Lin: 'Fast Path-Based Neural Branch Prediction' Proceedings of the 36th International Symposium on Microarchitecture' 2003
2 D. A. Jimenez and C. Lin: 'Neural Methods for Dynamic Branch Prediction' ACM Transactions on Computer Systems, Vol. 20, No.4, pp.369-397, 2002   DOI   ScienceOn
3 D. A. Jimenez and C. Lin, 'Dynamic Branch Prediction with Perceptrons,' International Symposium on High Performance Computer Architecture, pp. 197-206. 2001   DOI
4 A.N. Eden and T. Mudge, 'The YAGS Branch Prediction Scheme,' 31st Annual ACM/IEEE International Symposium on Microarchitecture, Jun. 1998
5 T.-Y. Yeh, D. Marr, Y. Patt, 'Increasing the Instruction Fetch Rate via Multiple Branch Prediction and a Branch Address Cache,' The 7th International Conference on Supercomputing, pp. 67-76. 1993
6 D. M. Koppelman, 'The Benefit of Multiple Branch Prediction on Dynamically Scheduled Systems,' Annual International Symposium on Computer Architecture', pp. 42-51, May. 2002
7 Ryan Rakvic and Bryan Black and John Paul Shen, 'Completion time multiple branch prediction for enhancing trace cache performance', Annual International Symposium on Computer Architecture', pp. 47-58. 2000
8 The SuperSPARC Microprocessor, Technical Paper, Sun Microsystems Computer Corporation, 1992
9 Introduction to Shade, Sun Microsystems. Inc, Jun. 1997
10 C. Lee, I. K. Chen, and T. Mudge, 'The Bi-Mode Branch Predictor,' 30th Annual ACM/IEEE International Symposium on Microarchitecture, pp.4-13, Jun. 1997