4 ms·
No, I know quite well what a BTB is and it's only somewhat useful for indirect branches. Modern processors have specific predictors for indirect branches. This
by wsxcde 12y ago
No, I know quite well what a BTB is and it's only somewhat useful for indirect branches. Modern processors have specific predictors for indirect branches. This paper: http://dl.acm.org/citation.cfm?id=279380 http://dl.acm.org/citation.cfm?id=279380 describes one such structure. It also explains why such structures outperform BTBs.