{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:09:18Z","timestamp":1776013758601,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540296430","type":"print"},{"value":"9783540321088","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11572961_27","type":"book-chapter","created":{"date-parts":[[2005,10,18]],"date-time":"2005-10-18T11:06:07Z","timestamp":1129633567000},"page":"336-352","source":"Crossref","is-referenced-by-count":9,"title":["Using Decision Trees to Improve Program-Based and Profile-Based Static Branch Prediction"],"prefix":"10.1007","author":[{"given":"Veerle","family":"Desmet","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lieven","family":"Eeckhout","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Koen","family":"De Bosschere","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"27_CR1","doi-asserted-by":"crossref","unstructured":"Ball, T., Larus, J.R.: Branch prediction for free. In: PLDI, pp. 300\u2013313 (June 1993)","DOI":"10.1145\/155090.155119"},{"key":"27_CR2","unstructured":"Bandyopadhyay, S., Begwani, V.S., Murray, R.B.: Compiling for the CRISP microprocessor. In: Proc. of the Spring 1987 COMPCON, February 1987, pp. 96\u2013100 (1987)"},{"issue":"1","key":"27_CR3","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1145\/239912.239923","volume":"19","author":"B. Calder","year":"1997","unstructured":"Calder, B., Grunwald, D., Jones, M., Lindsay, D., Martin, J., Mozer, M., Zorn, B.: Evidence-based static branch prediction using machine learning. ACM Transactions on Programming Languages and Systems\u00a019(1), 188\u2013222 (1997)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"27_CR4","doi-asserted-by":"crossref","unstructured":"Cavazos, J., Moss, J.E.B.: Inducing heuristics to decide whether to schedule. In: PLDI, June 2004, pp. 183\u2013194 (2004)","DOI":"10.1145\/996841.996864"},{"issue":"2","key":"27_CR5","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1145\/349214.349233","volume":"22","author":"S. Debray","year":"2000","unstructured":"Debray, S., Evans, W., Muth, R., De Sutter, B.: Compiler techniques for code compaction. ACM ToPLaS\u00a022(2), 378\u2013415 (2000)","journal-title":"ACM ToPLaS"},{"key":"27_CR6","doi-asserted-by":"crossref","unstructured":"Deitrich, B.L., Cheng, B.-C., mei, W., Hwu, W.: Improving static branch prediction in a compiler. In: PACT, October 1998, pp. 214\u2013221 (1998)","DOI":"10.1109\/PACT.1998.727253"},{"key":"27_CR7","doi-asserted-by":"crossref","unstructured":"Fisher, J.A., Freudenberger, S.M.: Predicting conditional branch directions from previous runs of a program. In: 5th ASPLOS, October 1992, pp. 85\u201395 (1992)","DOI":"10.1145\/143365.143493"},{"key":"27_CR8","volume-title":"Machine Learning","author":"T.M. Mitchell","year":"1997","unstructured":"Mitchell, T.M.: Machine Learning. McGraw-Hill, New York (1997)"},{"key":"27_CR9","doi-asserted-by":"crossref","unstructured":"Patil, H., Emer, J.: Combining static and dynamic branch prediction to reduce destructive aliasing. In: HPCA, Janauary 2000, pp. 251\u2013262 (2000)","DOI":"10.1109\/HPCA.2000.824355"},{"key":"27_CR10","doi-asserted-by":"crossref","unstructured":"Patterson, J.R.C.: Accurate static branch prediction by value range propagation. In: PLDI, June 1995, pp. 67\u201378 (1995)","DOI":"10.1145\/207110.207117"},{"key":"27_CR11","volume-title":"C4.5: Programs for Machine Learning","author":"J.R. Quinlan","year":"1993","unstructured":"Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Francisco (1993)"},{"key":"27_CR12","unstructured":"Savari, S., Young, C.: Comparing and combining profiles. JILP\u00a02 (April 2000)"},{"key":"27_CR13","unstructured":"Smith, J.E.: A study of branch prediction strategies. In: ISCA, pp. 135\u2013148 (May 1981)"},{"key":"27_CR14","doi-asserted-by":"crossref","unstructured":"Stephenson, M., Amarasinghe, S., Martin, M., O\u2019Reilly, U.-M.: Meta optimization: improving compiler heuristics with machine learning. In: PLDI, June 2003, pp. 77\u201390 (2003)","DOI":"10.1145\/781131.781141"},{"key":"27_CR15","doi-asserted-by":"crossref","unstructured":"Wall, D.W.: Predicting program behavior using real or estimated profiles. In: PLDI, June 1991, pp. 59\u201370 (1991)","DOI":"10.1145\/113445.113451"},{"issue":"2","key":"27_CR16","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1093\/comjnl\/42.2.142","volume":"42","author":"W.F. Wong","year":"1999","unstructured":"Wong, W.F.: Source level static branch prediction. The Computer Journal\u00a042(2), 142\u2013149 (1999)","journal-title":"The Computer Journal"},{"key":"27_CR17","doi-asserted-by":"crossref","unstructured":"Wu, Y., Larus, J.R.: Static branch frequency and program profile analysis. In: 27th MICRO, November 1994, pp. 1\u201311 (1994)","DOI":"10.1145\/192724.192725"},{"key":"27_CR18","doi-asserted-by":"crossref","unstructured":"Young, C., Smith, M.D.: Improving the accuracy of static branch prediction using branch correlation. In: 6th ASPLOS, October 1994, pp. 232\u2013241 (1994)","DOI":"10.1145\/195473.195549"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Systems Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11572961_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T00:23:59Z","timestamp":1736036639000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11572961_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540296430","9783540321088"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/11572961_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}