Two level bulk preload branch prediction, 2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA), 2013. ,
DOI : 10.1109/HPCA.2013.6522308
Improving branch prediction accuracy by reducing pattern history table interference, International Conference on Parallel Architectures and Compilation Techniques (PACT), 1996. ,
DOI : 10.1007/BF02699882
URL : http://www.eecs.umich.edu/HPS/pub/filter_pact96.ps
Target prediction for indirect jumps, International Symposium on Computer Architecture (ISCA), 1997. ,
DOI : 10.1145/264107.264209
URL : http://www.eecs.umich.edu/HPS/pub/indir_isca24.ps
Branch classification, Proceedings of the 27th annual international symposium on Microarchitecture , MICRO 27, 1994. ,
DOI : 10.1145/192724.192727
Alternative implementations of hybrid branch predictors, International Symposium on Microarchitecture (MICRO), 1995. ,
Enhancing the instruction fetching mechanism using data compresssion, 1997. ,
Analysis of branch prediction via data compression, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 1996. ,
DOI : 10.1145/237090.237171
URL : http://cardit.et.tudelft.nl/~heco/lit/chen96.ps.gz
Data Compression Using Adaptive Coding and Partial String Matching, IEEE Transactions on Communications, vol.32, issue.4, 1984. ,
DOI : 10.1109/TCOM.1984.1096090
URL : http://cs.haifa.ac.il/courses/src_coding/ClearyWitten1984BasicPPM.pdf
Accurate indirect branch prediction, International Symposium on Computer Architecture (ISCA), 1998. ,
DOI : 10.1109/isca.1998.694772
URL : http://web.archive.org/web/19990221111215/www.cs.ucsb.edu/oocsb/papers/TRCS97-19.pdf
The cascaded predictor: economical and adaptive branch target prediction, Proceedings. 31st Annual ACM/IEEE International Symposium on Microarchitecture, 1998. ,
DOI : 10.1109/MICRO.1998.742786
URL : http://www.cs.ucsb.edu/TRs/Docs/TRCS98-17.ps
Multi-stage Cascaded Prediction, International Euro-Par Conference on Parallel Processing, 1999. ,
DOI : 10.1007/3-540-48311-X_186
URL : http://www.cs.ucsb.edu/TRs/Docs/TRCS99-05.ps
The YAGS branch prediction scheme, Proceedings. 31st Annual ACM/IEEE International Symposium on Microarchitecture, 1998. ,
DOI : 10.1109/MICRO.1998.742770
URL : http://www.cs.berkeley.edu/~kubitron/courses/cs252-F99/handouts/papers/mudge_yags.pdf
Improving branch prediction by understanding branch behavior, 2000. ,
Using hybrid branch predictors to improve branch prediction accuracy in the presence of context switches, International Symposium on Computer Architecture (ISCA), 1996. ,
Branch prediction based on universal data compression algorithms, International Symposium on Computer Architecture (ISCA), 1998. ,
DOI : 10.1109/isca.1998.694763
Adaptive information processing: an effective way to improve perceptron predictors, Journal of Instruction-Level Parallelism, vol.7, 2004. ,
PMPM: prediction by combining multiple partial matches, Journal of Instruction-Level Parallelism, vol.9, 2006. ,
Bias-Free Branch Predictor, 2014 47th Annual IEEE/ACM International Symposium on Microarchitecture, 2014. ,
DOI : 10.1109/MICRO.2014.32
Bias-free neural predictor, Championship Branch Prediction (CBP-4), 2014. ,
DOI : 10.1109/micro.2014.32
The MU5 Instruction Pipeline, The Computer Journal, vol.15, issue.1, 1972. ,
DOI : 10.1093/comjnl/15.1.42
URL : https://academic.oup.com/comjnl/article-pdf/15/1/42/1160478/15-1-42.pdf
Fused two-level branch prediction with ahead calculation, Journal of Instruction-Level Parallelism, vol.9, 2006. ,
Revisiting local history for improving fused twolevel branch prediction, Championship Branch Prediction (CBP-3), 2011. ,
Multiperspective perceptron predictor, Championship Branch Prediction, 2016. ,
Multiperspective perceptron predictor with TAGE, Championship Branch Prediction (CBP-5), 2016. ,
Fast path-based neural branch prediction, 22nd Digital Avionics Systems Conference. Proceedings (Cat. No.03CH37449), 2003. ,
DOI : 10.1109/MICRO.2003.1253199
Piecewise linear branch prediction, International Symposium on Computer Architecture (ISCA), 2005. ,
OH-SNAP: optimized hybrid scaled neural analog predictor, Championship Branch Prediction (CBP-3), 2011. ,
Strided sampling hashed perceptron predictor, Championship Branch Prediction (CBP-4), 2014. ,
Dynamic branch prediction with perceptrons, Proceedings HPCA Seventh International Symposium on High-Performance Computer Architecture, 2001. ,
DOI : 10.1109/HPCA.2001.903263
Composite Confidence Estimators for Enhanced Speculation Control, 2009 21st International Symposium on Computer Architecture and High Performance Computing, 2002. ,
DOI : 10.1109/SBAC-PAD.2009.17
Neural methods for dynamic branch prediction, ACM Transactions on Computer Systems, vol.20, issue.4, 2002. ,
DOI : 10.1145/571637.571639
Predicting indirect branches via data compression, Proceedings. 31st Annual ACM/IEEE International Symposium on Microarchitecture, 1998. ,
DOI : 10.1109/MICRO.1998.742789
URL : http://www.ece.neu.edu/info/architecture/publications/micro98.ps.gz
The bi-mode branch predictor, International Symposium on Microarchitecture (MICRO), 1997. ,
Branch Prediction Strategies and Branch Target Buffer Design, Computer, vol.17, issue.1, 1984. ,
DOI : 10.1109/MC.1984.1658927
Predicting conditional branches with fusion-based hybrid predictors, Proceedings.International Conference on Parallel Architectures and Compilation Techniques, 2002. ,
DOI : 10.1109/PACT.2002.1106015
Combining branch predictors, 1993. ,
Branch predictor with serially connected predictor stages for improving branch prediction accuracy . US patent 6374349, 1998. ,
Trainable apparatus for predicting instruction outcomes in pipelined processors, 1994. ,
A PPM-like, tag-based predictor, Journal of Instruction-Level Parallelism, vol.7, 2004. ,
A comprehensive study of dynamic global history branch prediction, 2001. ,
URL : https://hal.archives-ouvertes.fr/inria-00072400
Trading conflict and capacity aliasing in conditional branch predictors, International Symposium on Computer Architecture (ISCA), 1997. ,
DOI : 10.1145/264107.264211
Dynamic path-based branch correlation, Proceedings of the 28th Annual International Symposium on Microarchitecture, 1995. ,
DOI : 10.1109/MICRO.1995.476809
Optimal 2-bit branch predictors, IEEE Transactions on Computers, vol.44, issue.5, 1995. ,
DOI : 10.1109/12.381956
Improving the accuracy of dynamic branch prediction using branch correlation, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 1992. ,
DOI : 10.1145/143365.143490
An information-theoretic look at branch-prediction Studies in branchprediction, 1990. ,
DOI : 10.2172/6569918
URL : https://www.osti.gov/servlets/purl/6569918
BADGR: A practical GHR implementation for TAGE branch predictors, 2016 IEEE 34th International Conference on Computer Design (ICCD), 2016. ,
DOI : 10.1109/ICCD.2016.7753338
Correlation and aliasing in dynamic branch predictors, International Symposium on Computer Architecture (ISCA), 1996. ,
DOI : 10.1145/232973.232978
https://team.inria.fr/pacap/members/andre-seznec ,
An optimized 2bcgskew branch predictor. https://team.inria, 2003. ,
Redundant history skewed perceptron predictors: pushing limits on global history branch predictors, 2003. ,
The O-GEHL branch predictor, Championship Branch Prediction (CBP-1), 2004. ,
Revisiting the perceptron predictor, 2004. ,
Analysis of the O-geometric history length branch predictor, International Symposium on Computer Architecture (ISCA), 2005. ,
DOI : 10.1145/1080695.1070003
URL : http://courses.engr.illinois.edu/ece512/Papers/Seznec.2005.ISCA.pdf
The idealistic GTL predictor, Journal of Instruction-Level Parallelism, vol.9, 2006. ,
The L-TAGE branch predictor, Journal of Instruction-Level Parallelism, vol.9, 2006. ,
A 64 Kbytes ISL-TAGE branch predictor, Championship Branch Prediction (CBP-3), 2011. ,
DOI : 10.1145/2155620.2155635
URL : https://hal.archives-ouvertes.fr/hal-00639040
A new case for the TAGE branch predictor, Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-44 '11, 2011. ,
DOI : 10.1145/2155620.2155635
URL : https://hal.archives-ouvertes.fr/hal-00639193
Storage free confidence estimation for the TAGE branch predictor, 2011 IEEE 17th International Symposium on High Performance Computer Architecture, 2011. ,
DOI : 10.1109/HPCA.2011.5749750
URL : https://hal.archives-ouvertes.fr/inria-00512130
TAGE-SC-L branch predictors again, Championship Branch Prediction (CBP-5), 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01354253
Design tradeoffs for the Alpha EV8 conditional branch predictor, International Symposium on Computer Architecture (ISCA), 2002. ,
DOI : 10.1109/isca.2002.1003587
URL : http://courses.ece.uiuc.edu/ece512/papers/seznec.2002.isca.pdf
De-aliased hybrid branch predictors, 1999. ,
URL : https://hal.archives-ouvertes.fr/inria-00073060
A case for (partially) tagged geometric history length branch prediction, Journal of Instruction-Level Parallelism, vol.8, 2006. ,
A study of branch prediction strategies, 25 years of the international symposia on Computer architecture (selected papers) , ISCA '98, 1981. ,
DOI : 10.1145/285930.285980
URL : http://clue.eng.iastate.edu/~zzhang/courses/cpre585-f03/reading/smith-isca81-bpred.pdf
The IBM ACS project, IEEE Annals of the History of Computing, vol.38, issue.1, 2016. ,
DOI : 10.1109/mahc.2015.50
The agree predictor: a mechanism for reducing negative branch history interference, International Symposium on Computer Architecture (ISCA), 1997. ,
Low-power, high-performance analog neural branch prediction, International Symposium on Microarchitecture (MICRO), 2008. ,
The influence of branch prediction table interference on branch prediction scheme performance, International Conference on Parallel Architectures and Compilation Techniques (PACT), 1995. ,
DOI : 10.1109/isca.1994.288165
Revisiting the perceptron predictor again, 2004. ,
Merging path and gshare indexing in perceptron branch prediction, ACM Transactions on Architecture and Code Optimization, vol.2, issue.3, 2005. ,
DOI : 10.1145/1089008.1089011
URL : http://www.cs.virginia.edu/~dtarjan/Papers/CS-2004-38.pdf
Towards a high performance neural branch predictor, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339), 1999. ,
DOI : 10.1109/IJCNN.1999.831066
URL : http://webspace.ulbsibiu.ro/lucian.vintan/html/USA.pdf
Two-level adaptive training branch prediction, Proceedings of the 24th annual international symposium on Microarchitecture , MICRO 24, 1991. ,
DOI : 10.1145/123465.123475
Alternative implementations of two-level adaptive branch prediction, International Symposium on Computer Architecture (ISCA), 1992. ,
A comparison of dynamic branch predictors that use two levels of branch history, International Symposium on Computer Architecture (ISCA), 1993. ,
A comparative analysis of schemes for correlated branch prediction, International Symposium on Computer Architecture (ISCA), 1995. ,
DOI : 10.1109/isca.1995.524568
URL : https://dash.harvard.edu/bitstream/handle/1/24015805/tr-06-95.pdf?sequence=3
Mars: a 64-core ARMv8 processor. Hot Chips, 2015. ,
DOI : 10.1109/hotchips.2015.7477454