[1] SMITH J E, SOHI G S. The microarchitecture of supersca-lar processors[J]. Proceedings of the IEEE, 1995, 83(12): 1609-1624.
[2] YEH T Y, MARR D T, PATT Y N. Increasing the instruction fetch rate via multiple branch prediction and a branch address cache[C]//Proceedings of the 7th International Con-ference on Supercomputing, Tokyo, Jul 20-22, 1993. New York: ACM, 1993: 67-76.
[3] MITTAL S. A survey of techniques for dynamic branch pre-diction[J]. Concurrency and Computation: Practice and Ex-perience, 2019, 31(1): e4666.
[4] WALLACE S, BAGHERZADEH N. Multiple branch and block prediction[C]//Proceedings of the 3rd International Symposium on High-Performance Computer Architecture, San Antonio, Feb 1-5, 1997. Washington: IEEE Computer Society, 1997: 94-103.
[5] PERAIS A, SEZNEC A. BeBoP: a cost effective predictor infrastructure for superscalar value prediction[C]//Procee-dings of the 2015 IEEE 21st International Symposium on High Performance Computer Architecture, Burlingame, Feb 7-11, 2015. Washington: IEEE Computer Society, 2015: 13-25.
[6] HWANG S L, CHEN C C, LAI F. Multiple branch predic-tion for wide-issue superscalar[J]. IEICE Transactions on Infor-mation and Systems, 1999, 82(8): 1154-1166.
[7] SEZNEC A, MICHAUD P. A case for (partially) tagged geo-metric history length branch prediction[J]. The Journal of Instruction-Level Parallelism, 2006, 8: 23.
[8] SEZNEC A. A 64 Kbytes ISL-TAGE branch predictor[C]// Proceedings of the 2nd JILP Workshop on Computer Archi-tecture Competitions (JWAC-2): Championship Branch Predic-tion, San Jose, Jun 2011.
[9] SEZNEC A. A new case for the tage branch predictor[C]//Proceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture, Porto Alegre, Dec 3-7, 2011. New York: ACM, 2011: 117-127.
[10] SEZNEC A. TAGE-SC-L branch predictors[C]//Proceedings of the 4th JILP Workshop on Computer Architecture Com-petitions (JWAC-4): Championship Branch Prediction, Min-neapolis, Jun 2014.
[11] SEZNEC A. TAGE-SC-L branch predictors again[C]//Pro-ceedings of the 5th JILP Workshop on Computer Architec-ture Competitions (JWAC-5): Championship Branch Prediction, Seoul, Jun 2016.
[12] SEZNEC A. Exploring branch predictability limits with the MTAGE+SC predictor[C]//Proceedings of the 5th JILP Workshop on Computer Architecture Competitions (JWAC-5): Championship Branch Prediction (CBP-5), Seoul, Jun 2016: 4.
[13] SUGGS D, SUBRAMONY M, BOUVIER D. The AMD “Zen 2” processor[J]. IEEE Micro, 2020, 40(2): 45-52.
[14] EVERS M, BARNES L, CLARK M. The AMD next genera-tion Zen 3 core[J]. IEEE Micro, 2022, 42(3): 7-12.
[15] SEZNEC A. Storage free confidence estimation for the TAGE branch predictor[C]//Proceedings of the 2011 IEEE 17th International Symposium on High Performance Com-puter Architecture, San Antonio, Feb 12-16, 2011. Wa-shington: IEEE Computer Society, 2011: 443-454.
[16] JIMENEZ D A. Multiperspective perceptron predictor[C]// Proceedings of the 5th JILP Workshop on Computer Archi-tecture Competitions (JWAC-5): Championship Branch Pre-diction (CBP-5), Seoul, Jun 2016.
[17] SCHLAIS D J, LIPASTI M H. BADGR: a practical GHR implementation for TAGE branch predictors[C]//Procee-dings of the 2016 IEEE 34th International Conference on Computer Design, Scottsdale, Oct 2-5, 2016. Washington: IEEE Computer Society, 2016: 536-543.
[18] MICHAUD P. An alternative TAGE-like conditional branch predictor[J]. ACM Transactions on Architecture and Code Optimization, 2018, 15(3): 30. |