{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T17:03:01Z","timestamp":1773248581808,"version":"3.50.1"},"publisher-location":"New York, NY","reference-count":15,"publisher":"Springer New York","isbn-type":[{"value":"9781441969347","type":"print"},{"value":"9781441969354","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-1-4419-6935-4_19","type":"book-chapter","created":{"date-parts":[[2010,9,8]],"date-time":"2010-09-08T14:45:19Z","timestamp":1283957119000},"page":"335-351","source":"Crossref","is-referenced-by-count":15,"title":["Efficient Program Compilation Through Machine Learning Techniques"],"prefix":"10.1007","author":[{"given":"Gennady","family":"Pekhimenko","sequence":"first","affiliation":[]},{"given":"Angela Demke","family":"Brown","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,8,13]]},"reference":[{"key":"19_CR1_19","first-page":"295","volume-title":"Using machine learning to focus iterative optimization","author":"F Agakov","year":"2006","unstructured":"Agakov F, Bonilla E, Cavazos J, et al. (2006) Using machine learning to focus iterative optimization. In Proceedings of the 4th international symposium on code generation and optimization (CGO\u201906), March 2006, pp 295\u2013305"},{"issue":"1","key":"19_CR2_19","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 (1997) Evidence-based static branch prediction using machine learning. ACM Trans Program Lang Syst 19(1):188\u2013222","journal-title":"ACM Trans Program Lang Syst"},{"key":"19_CR3_19","first-page":"185","volume":"2007","author":"Cavazos J, Fursin G, Agakov F et al. (2007) Rapidly selecting good compiler optimizations using performance counters. In Proceedings of the","year":"2007","unstructured":"Cavazos J, Fursin G, Agakov F et al. (2007) Rapidly selecting good compiler optimizations using performance counters. In Proceedings of the 2007 international symposium on code generation and optimization (CGO \u201907), March 2007, pp 185\u2013197","journal-title":"March"},{"key":"19_CR4_19","first-page":"229","volume-title":"Method-specific dynamic compilation using logistic regression","author":"J Cavazos","year":"2006","unstructured":"Cavazos J, O\u2019Boyle MFP (2006) Method-specific dynamic compilation using logistic regression. In Proceedings of OOPSLA \u201906, October 2006, pp 229\u2013240"},{"issue":"1","key":"19_CR5_19","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1023\/A:1015729001611","volume":"23","author":"KD Cooper","year":"2002","unstructured":"Cooper KD, Subramanian D, Torczon L (2002) Adaptive optimizing compilers for the 21st century. J Supercomput 23(1):7\u201322","journal-title":"J Supercomput"},{"key":"19_CR6_19","volume-title":"MILEPOST GCC: Machine-learning-based research compiler","author":"G Fursin","year":"2008","unstructured":"Fursin G, Miranda C, Temam O, Namolaru M, Yom-Tov E, Zaks A, Mendelson B, Barnard P, Ashton E, Courtois E, Bodin F, Bonilla E, Thomson J, Leather H, Williams C, O\u2019Boyle M (2008) MILEPOST GCC: Machine-learning-based research compiler. In Proceedings of the GCC Developers\u2019 Summit, June 2008"},{"key":"19_CR7_19","unstructured":"ORC (2008) Open Research Compiler for Itanium Processor Family. \n                  http:\/\/ipf-orc.sourceforge.net\/"},{"key":"19_CR8_19","unstructured":"PathScale (2004) EKOPath compilers. \n                  http:\/\/www.pathscale.com\/"},{"key":"19_CR9_19","doi-asserted-by":"crossref","unstructured":"Pan Z, Eigenmann R (2006) Fast, automatic, procedure-level performance tuning. In Proceedings of the 15th International Conference on Parallel Architecture and Compilation Techniques (PACT\u201906), September 2006, pp 173\u2013181","DOI":"10.1145\/1152154.1152182"},{"key":"19_CR10_19","unstructured":"Pekhimenko G (2008) Machine learning algorithms for choosing compiler heuristics. Master\u2019s thesis, University of Toronto \n                  http:\/\/csng.cs.toronto.edu\/publication_files\/174\/pgen_thesis.pdf\n                  \n                ."},{"key":"19_CR11_19","first-page":"123","volume":"2005","author":"Stephenson M, Amarasinghe S (2005) Predicting unroll factors using supervised classification. In Proceedings of the","year":"2005","unstructured":"Stephenson M, Amarasinghe S (2005) Predicting unroll factors using supervised classification. In Proceedings of the 2005 international symposium on code generation and optimization (CGO\u201905), March 2005, pp 123\u2013134","journal-title":"March"},{"key":"19_CR12_19","first-page":"77","volume":"2003","author":"Stephenson M, Amarasinghe S, Martin M, O\u2019Reilly UM (2003) Meta optimization: improving compiler heuristics with machine learning. In Proceedings of the","year":"2003","unstructured":"Stephenson M, Amarasinghe S, Martin M, O\u2019Reilly UM (2003) Meta optimization: improving compiler heuristics with machine learning. In Proceedings of the 2003 ACM SIGPLAN Conference on Programing Language Design and Implimentation (PLDI \u201903), June 2003, pp 77\u201390","journal-title":"June"},{"key":"19_CR13_19","first-page":"421","volume-title":"A comparison of search heuristics for empirical code optimization.","author":"K Seymour","year":"2008","unstructured":"Seymour K, You H, Dongarra J (2008) A comparison of search heuristics for empirical code optimization. In Proceedings of the 2008 IEEE international conference on cluster computing (3rd Intl Wkshp on Automatic Perf. Tuning), pp 421\u2013429"},{"key":"19_CR14_19","unstructured":"Standard Performance Evaluation Corporation (2000) SPEC CPU2000 benchmarks. \n                  http:\/\/www.spec.org\/cpu2000\/"},{"key":"19_CR15_19","first-page":"19","volume":"20070089104","author":"A Tal","year":"2007","unstructured":"Tal A (2007) Method and system for managing heuristic properties. US Patent Application No. 20070089104, 19 April 2007","journal-title":"US Patent Application No."}],"container-title":["Software Automatic Tuning"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4419-6935-4_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,20]],"date-time":"2019-03-20T00:59:50Z","timestamp":1553043590000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4419-6935-4_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,8,13]]},"ISBN":["9781441969347","9781441969354"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-1-4419-6935-4_19","relation":{},"subject":[],"published":{"date-parts":[[2010,8,13]]}}}