{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T07:06:50Z","timestamp":1763017610982,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,12,5]],"date-time":"2015-12-05T00:00:00Z","timestamp":1449273600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Discovery grant"},{"name":"Natural Sciences and Engineering Research Council of Canada"},{"name":"European Research Council","award":["267175"],"award-info":[{"award-number":["267175"]}]},{"name":"Bell Graduate Scholarship"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,12,5]]},"DOI":"10.1145\/2830772.2830831","type":"proceedings-article","created":{"date-parts":[[2016,1,11]],"date-time":"2016-01-11T13:38:13Z","timestamp":1452519493000},"page":"347-357","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["The inner most loop iteration counter"],"prefix":"10.1145","author":[{"given":"Andr\u00e9","family":"Seznec","sequence":"first","affiliation":[{"name":"INRIA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joshua San","family":"Miguel","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorge","family":"Albericio","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,12,5]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Dynamic branch prediction with perceptrons,\" in Proceedings of the Seventh International Symposium on High Performance Computer Architecture","author":"Jim\u00e9nez D.","year":"2001","unstructured":"D. Jim\u00e9nez and C. Lin , \" Dynamic branch prediction with perceptrons,\" in Proceedings of the Seventh International Symposium on High Performance Computer Architecture , 2001 . D. Jim\u00e9nez and C. Lin, \"Dynamic branch prediction with perceptrons,\" in Proceedings of the Seventh International Symposium on High Performance Computer Architecture, 2001."},{"key":"e_1_3_2_1_2_1","volume-title":"dec","author":"Jimenez D.","year":"2003","unstructured":"D. Jimenez , \"Fast path-based neural branch prediction,\" in Proceedings of the 36th Annual IEEE\/ ACM International Symposium on Microarchitecture , dec 2003 . D. Jimenez, \"Fast path-based neural branch prediction,\" in Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture, dec 2003."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.40"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089008.1089011"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771812"},{"key":"e_1_3_2_1_6_1","article-title":"Fused two-level branch prediction with ahead calculation","author":"Ishii Y.","year":"2007","unstructured":"Y. Ishii , \" Fused two-level branch prediction with ahead calculation ,\" Journal of Instruction Level Parallelism (http:\/\/wwwjilp.org\/vol9) , May 2007 . Y. Ishii, \"Fused two-level branch prediction with ahead calculation,\" Journal of Instruction Level Parallelism (http:\/\/wwwjilp.org\/vol9), May 2007.","journal-title":"Journal of Instruction Level Parallelism (http:\/\/wwwjilp.org\/vol9)"},{"volume-title":"Revisiting local history for improving fused two-level branch predictor,\" in Proceedings of the 3rd Championship on Branch Prediction","author":"Ishii Y.","key":"e_1_3_2_1_7_1","unstructured":"Y. Ishii , K. Kuroyanagi , T. Sawada , M. Inaba , and K. Hiraki , \" Revisiting local history for improving fused two-level branch predictor,\" in Proceedings of the 3rd Championship on Branch Prediction , http:\/\/www.jilp.org\/jwac-2\/, 2011. Y. Ishii, K. Kuroyanagi, T. Sawada, M. Inaba, and K. Hiraki, \"Revisiting local history for improving fused two-level branch predictor,\" in Proceedings of the 3rd Championship on Branch Prediction, http:\/\/www.jilp.org\/jwac-2\/, 2011."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.13"},{"key":"e_1_3_2_1_9_1","article-title":"A case for (partially)-tagged geometric history length predictors","author":"Seznec A.","year":"2006","unstructured":"A. Seznec and P. Michaud , \" A case for (partially)-tagged geometric history length predictors ,\" Journal of Instruction Level Parallelism (http:\/\/www.jilp.org\/vol8) , April 2006 . A. Seznec and P. Michaud, \"A case for (partially)-tagged geometric history length predictors,\" Journal of Instruction Level Parallelism (http:\/\/www.jilp.org\/vol8), April 2006.","journal-title":"Journal of Instruction Level Parallelism (http:\/\/www.jilp.org\/vol8)"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155635"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 4th Championship on Branch Prediction, http:\/\/www.jilp.org\/cbp2014\/","author":"Seznec A.","year":"2014","unstructured":"A. Seznec , \"Tage-sc-l branch predictors,\" in Proceedings of the 4th Championship on Branch Prediction, http:\/\/www.jilp.org\/cbp2014\/ , 2014 . A. Seznec, \"Tage-sc-l branch predictors,\" in Proceedings of the 4th Championship on Branch Prediction, http:\/\/www.jilp.org\/cbp2014\/, 2014."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/123465.123475"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/279358.279368"},{"key":"e_1_3_2_1_14_1","volume-title":"Method and apparatus for predicting loop exit branches","author":"Morris D.","year":"2002","unstructured":"D. Morris , M. Poplingher , T. Yeh , M. Corwin , and W. Chen , \" Method and apparatus for predicting loop exit branches ,\" June 27 2002 . US Patent App . 09\/169,866. D. Morris, M. Poplingher, T. Yeh, M. Corwin, and W. Chen, \"Method and apparatus for predicting loop exit branches,\" June 27 2002. US Patent App. 09\/169,866."},{"key":"e_1_3_2_1_15_1","first-page":"73","volume-title":"Third International Symposium, ISHPC 2000, Tokyo, Japan, October 16-18, 2000. Proceedings","author":"Sherwood T.","year":"2000","unstructured":"T. Sherwood and B. Calder , \" Loop termination prediction,\" in High Performance Computing , Third International Symposium, ISHPC 2000, Tokyo, Japan, October 16-18, 2000. Proceedings , pp. 73 -- 87 , 2000 . T. Sherwood and B. Calder, \"Loop termination prediction,\" in High Performance Computing, Third International Symposium, ISHPC 2000, Tokyo, Japan, October 16-18, 2000. Proceedings, pp. 73--87, 2000."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.40"},{"volume-title":"Wormhole branch prediction using multidimensional histories,\" in Proceedings of the 4th Championship on Branch Prediction","author":"Albericio J.","key":"e_1_3_2_1_17_1","unstructured":"J. Albericio , J. San Miguel , N. Enright Jerger , and A. Moshovos , \" Wormhole branch prediction using multidimensional histories,\" in Proceedings of the 4th Championship on Branch Prediction , http:\/\/www.jilp.org\/cbp2014\/, 2014. J. Albericio, J. San Miguel, N. Enright Jerger, and A. Moshovos, \"Wormhole branch prediction using multidimensional histories,\" in Proceedings of the 4th Championship on Branch Prediction, http:\/\/www.jilp.org\/cbp2014\/, 2014."},{"key":"e_1_3_2_1_18_1","volume-title":"Design tradeoffs for the ev8 branch predictor,\" in Proceedings of the 29th Annual International Symposium on Computer Architecture","author":"Seznec A.","year":"2002","unstructured":"A. Seznec , S. Felix , V. Krishnan , and Y. Sazeid\u00e8s , \" Design tradeoffs for the ev8 branch predictor,\" in Proceedings of the 29th Annual International Symposium on Computer Architecture , 2002 . A. Seznec, S. Felix, V. Krishnan, and Y. Sazeid\u00e8s, \"Design tradeoffs for the ev8 branch predictor,\" in Proceedings of the 29th Annual International Symposium on Computer Architecture, 2002."},{"key":"e_1_3_2_1_19_1","unstructured":"J. Smith \"A study of branch prediction strategies \" in Proceedings of the 8th Annual International Symposium on Computer Architecture 1981.   J. Smith \"A study of branch prediction strategies \" in Proceedings of the 8th Annual International Symposium on Computer Architecture 1981."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/143365.143490"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"R. Nair \"Dynamic path-based branch correlation \" in Proceedings of the 28th Annual International Symposium on Microarchitecture 1995.   R. Nair \"Dynamic path-based branch correlation \" in Proceedings of the 28th Annual International Symposium on Microarchitecture 1995.","DOI":"10.1109\/MICRO.1995.476809"},{"key":"e_1_3_2_1_22_1","unstructured":"S. McFarling \"Combining branch predictors \" TN 36 DEC WRL June 1993.  S. McFarling \"Combining branch predictors \" TN 36 DEC WRL June 1993."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/264107.264211"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/571637.571639"},{"key":"e_1_3_2_1_25_1","article-title":"A PPM-like, tag-based predictor","author":"Michaud P.","year":"2005","unstructured":"P. Michaud , \" A PPM-like, tag-based predictor ,\" Journal of Instruction Level Parallelism (http:\/\/www.jilp.org\/vol7) , April 2005 . P. Michaud, \"A PPM-like, tag-based predictor,\" Journal of Instruction Level Parallelism (http:\/\/www.jilp.org\/vol7), April 2005.","journal-title":"Journal of Instruction Level Parallelism (http:\/\/www.jilp.org\/vol7)"},{"key":"e_1_3_2_1_26_1","unstructured":"A. Seznec \"A 64 kbytes ISL-TAGE branch predictor \" in Proceedings of the 3rd Championship Branch Prediction June 2011.  A. Seznec \"A 64 kbytes ISL-TAGE branch predictor \" in Proceedings of the 3rd Championship Branch Prediction June 2011."},{"key":"e_1_3_2_1_27_1","unstructured":"D. Jim\u00e9nez \"Reconsidering complex branch predictors \" in Proceedings of the 9th International Symposium on High Performance Computer Architecture 2003.   D. Jim\u00e9nez \"Reconsidering complex branch predictors \" in Proceedings of the 9th International Symposium on High Performance Computer Architecture 2003."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192756"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/30350.30353"},{"key":"e_1_3_2_1_30_1","volume-title":"amd and via cpus, an optimization guide for assembly programmers and compiler makers","author":"Fog A.","year":"2014","unstructured":"A. Fog , \"The microarchitecture of intel , amd and via cpus, an optimization guide for assembly programmers and compiler makers ,\" 2014 . A. Fog, \"The microarchitecture of intel, amd and via cpus, an optimization guide for assembly programmers and compiler makers,\" 2014."}],"event":{"name":"MICRO-48: The 48th Annual IEEE\/ACM International Symposium of Microarchitecture","sponsor":["IEEE Computer Society TC-uARCH","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"],"location":"Waikiki Hawaii","acronym":"MICRO-48"},"container-title":["Proceedings of the 48th International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2830772.2830831","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2830772.2830831","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:12Z","timestamp":1750225692000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2830772.2830831"}},"subtitle":["a new dimension in branch history"],"short-title":[],"issued":{"date-parts":[[2015,12,5]]},"references-count":30,"alternative-id":["10.1145\/2830772.2830831","10.1145\/2830772"],"URL":"https:\/\/doi.org\/10.1145\/2830772.2830831","relation":{},"subject":[],"published":{"date-parts":[[2015,12,5]]},"assertion":[{"value":"2015-12-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}