{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,29]],"date-time":"2025-11-29T07:47:06Z","timestamp":1764402426294,"version":"3.28.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,4]]},"DOI":"10.1109\/ispass.2009.4919652","type":"proceedings-article","created":{"date-parts":[[2009,5,11]],"date-time":"2009-05-11T18:22:49Z","timestamp":1242066169000},"page":"207-217","source":"Crossref","is-referenced-by-count":35,"title":["Experiment flows and microbenchmarks for reverse engineering of branch predictor structures"],"prefix":"10.1109","author":[{"given":"Vladimir","family":"Uzelac","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aleksandar","family":"Milenkovic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"19","DOI":"10.1109\/HPCA.2001.903263"},{"key":"17","article-title":"the o-gehl branch predictor","author":"seznec","year":"2004","journal-title":"The 1st JILP Championship Branch Prediction Competition (CBP--1) in conjunction with MICRO-37"},{"key":"18","first-page":"1","article-title":"the l-tage branch predictor","volume":"9","author":"seznec","year":"2007","journal-title":"Journal of Instruction Level Parallelism"},{"doi-asserted-by":"publisher","key":"15","DOI":"10.1109\/MICRO.1998.742770"},{"year":"2002","author":"mcfarling","article-title":"branch predictor with serially connected predictor stages for improving branch prediction accuracy","key":"16"},{"key":"13","first-page":"4","article-title":"the bi-mode branch predictor","author":"lee","year":"1997","journal-title":"30th MICRO"},{"doi-asserted-by":"publisher","key":"14","DOI":"10.1109\/ISCA.1997.604715"},{"doi-asserted-by":"publisher","key":"11","DOI":"10.1145\/143365.143490"},{"doi-asserted-by":"publisher","key":"12","DOI":"10.1109\/ISCA.1997.604711"},{"doi-asserted-by":"publisher","key":"21","DOI":"10.1002\/spe.572"},{"doi-asserted-by":"publisher","key":"20","DOI":"10.1109\/MICRO.2003.1253199"},{"doi-asserted-by":"publisher","key":"22","DOI":"10.1145\/1065010.1065025"},{"doi-asserted-by":"publisher","key":"23","DOI":"10.1145\/1065010.1065034"},{"year":"0","key":"24"},{"year":"0","journal-title":"Intel\ufffd Architecture Software Optimization Reference Manual","key":"25"},{"year":"1996","author":"hoyt","article-title":"method and apparatus for implementing a set-associative branch target buffer","key":"26"},{"year":"2007","author":"uzelac","article-title":"microbenchmarks and mechanisms for reverse engineering of modern branch predictor units","key":"27"},{"key":"3","first-page":"167","article-title":"accurate indirect branch prediction","author":"driesen","year":"1998","journal-title":"ISCA-25"},{"key":"2","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1145\/264107.264209","article-title":"target prediction for indirect jumps","author":"chang","year":"1997","journal-title":"24th ISCA"},{"doi-asserted-by":"publisher","key":"10","DOI":"10.1145\/139669.139709"},{"doi-asserted-by":"publisher","key":"1","DOI":"10.1109\/MC.1984.1658927"},{"key":"7","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1535\/itj.1002.01","article-title":"introduction to intel core duo processor architecture","volume":"10","author":"gochman","year":"2006","journal-title":"Intel Technology Journal"},{"key":"6","first-page":"21","article-title":"the intel pentium m processor: microarhitecture and performance","volume":"7","author":"gochman","year":"2003","journal-title":"Intel Technology Journal"},{"key":"5","first-page":"135","article-title":"a study of branch prediction strategies","author":"smith","year":"1981","journal-title":"8th ISCA"},{"year":"2003","author":"rappoport","article-title":"method and system for branch target prediction using path information","key":"4"},{"key":"9","first-page":"295","article-title":"design tradeoffs for the alpha ev8 conditional branch predictor","author":"seznec","year":"2002","journal-title":"ISCA-29"},{"doi-asserted-by":"publisher","key":"8","DOI":"10.1109\/40.755465"}],"event":{"name":"Software (ISPASS)","start":{"date-parts":[[2009,4,26]]},"location":"Boston, MA, USA","end":{"date-parts":[[2009,4,28]]}},"container-title":["2009 IEEE International Symposium on Performance Analysis of Systems and Software"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/4907867\/4919623\/04919652.pdf?arnumber=4919652","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,13]],"date-time":"2024-03-13T07:29:53Z","timestamp":1710314993000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/4919652\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,4]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/ispass.2009.4919652","relation":{},"subject":[],"published":{"date-parts":[[2009,4]]}}}