{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T16:27:27Z","timestamp":1725899247973},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642376573"},{"type":"electronic","value":"9783642376580"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-37658-0_3","type":"book-chapter","created":{"date-parts":[[2013,4,5]],"date-time":"2013-04-05T06:20:22Z","timestamp":1365142822000},"page":"32-45","source":"Crossref","is-referenced-by-count":1,"title":["Compiler Optimizations: Machine Learning versus O3"],"prefix":"10.1007","author":[{"given":"Yuriy","family":"Kashnikov","sequence":"first","affiliation":[]},{"given":"Jean Christophe","family":"Beyler","sequence":"additional","affiliation":[]},{"given":"William","family":"Jalby","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","first-page":"185","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization, CGO 2007","author":"J. Cavazos","year":"2007","unstructured":"Cavazos, J., Fursin, G., Agakov, F., Bonilla, E., O\u2019Boyle, M.F.P., Temam, O.: Rapidly selecting good compiler optimizations using performance counters. In: Proceedings of the International Symposium on Code Generation and Optimization, CGO 2007, pp. 185\u2013197. IEEE Computer Society, Washington, DC (2007)"},{"key":"3_CR2","first-page":"295","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization, CGO 2006","author":"F. Agakov","year":"2006","unstructured":"Agakov, F., Bonilla, E., Cavazos, J., Franke, B., Fursin, G., O\u2019Boyle, M.F.P., Thomson, J., Toussaint, M., Williams, C.K.I.: Using machine learning to focus iterative optimization. In: Proceedings of the International Symposium on Code Generation and Optimization, CGO 2006, pp. 295\u2013305. IEEE Computer Society, Washington, DC (2006)"},{"key":"3_CR3","first-page":"319","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization, CGO 2006","author":"Z. Pan","year":"2006","unstructured":"Pan, Z., Eigenmann, R.: Fast and effective orchestration of compiler optimizations for automatic performance tuning. In: Proceedings of the International Symposium on Code Generation and Optimization, CGO 2006, pp. 319\u2013332. IEEE Computer Society, Washington, DC (2006)"},{"key":"3_CR4","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1145\/1356058.1356080","volume-title":"Proceedings of the 6th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, CGO 2008","author":"K. Hoste","year":"2008","unstructured":"Hoste, K., Eeckhout, L.: Cole: compiler optimization level exploration. In: Proceedings of the 6th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, CGO 2008, pp. 165\u2013174. ACM, New York (2008)"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Fursin, G., Kashnikov, Y., Wahid, A., Chamski, M.Z., Temam, O., Namolaru, M., Yom-tov, E., Mendelson, B., Zaks, A., Courtois, E., Bodin, F., Barnard, P., Ashton, E., Bonilla, E., Thomson, J., Williams, C.K.I.: Milepost GCC: machine learning enabled self-tuning compiler (2011)","DOI":"10.1007\/s10766-010-0161-2"},{"key":"3_CR6","unstructured":"Bodin, F., Kisuki, T., Knijnenburg, P., O\u2019Boyle, M., Rohou, E.: Iterative compilation in a non-linear optimisation space (1998)"},{"key":"3_CR7","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1109\/SBAC-PAD.2010.35","volume-title":"Proceedings of the 2010 22nd International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2010","author":"R.N. Sanchez","year":"2010","unstructured":"Sanchez, R.N., Amaral, J.N., Szafron, D., Pirvu, M., Stoodley, M.: Using support vector machines to learn how to compile a method. In: Proceedings of the 2010 22nd International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2010, pp. 223\u2013230. IEEE Computer Society, Washington, DC (2010)"},{"key":"3_CR8","unstructured":"Bishop, C.M.: Pattern recognition and machine learning, 1st edn., corr. 2nd printing edn. Springer (October 2006)"},{"key":"3_CR9","first-page":"131","volume-title":"Proceedings of the 4th International Conference on Computing Frontiers, CF 2007","author":"C. Dubach","year":"2007","unstructured":"Dubach, C., Cavazos, J., Franke, B., Fursin, G., O\u2019Boyle, M.F., Temam, O.: Fast compiler optimisation evaluation using code-feature based performance prediction. In: Proceedings of the 4th International Conference on Computing Frontiers, CF 2007, pp. 131\u2013142. ACM, New York (2007)"},{"key":"3_CR10","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1145\/1878921.1878951","volume-title":"Proceedings of the 2010 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2010","author":"M. Namolaru","year":"2010","unstructured":"Namolaru, M., Cohen, A., Fursin, G., Zaks, A., Freund, A.: Practical aggregation of semantical program properties for machine learning based optimization. In: Proceedings of the 2010 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2010, pp. 197\u2013206. ACM, New York (2010)"},{"key":"3_CR11","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1145\/1088149.1088163","volume-title":"Proceedings of the 19th Annual International Conference on Supercomputing, ICS 2005","author":"R. Azimi","year":"2005","unstructured":"Azimi, R., Stumm, M., Wisniewski, R.W.: Online performance analysis by statistical sampling of microprocessor performance counters. In: Proceedings of the 19th Annual International Conference on Supercomputing, ICS 2005, pp. 101\u2013110. ACM, New York (2005)"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Treibig, J., Hager, G., Wellein, G.: LIKWID: Lightweight Performance Tools. CoRR abs\/1104.4874 (2011)","DOI":"10.1007\/978-3-642-24025-6_14"},{"key":"3_CR13","unstructured":"Intel Corp.: Intel 64 and IA-32 Architectures Optimization Reference Manual (2011)"},{"key":"3_CR14","unstructured":"Intel Corp.: Intel 64 and IA-32 Architectures Software Developer\u2019s Manual (2011)"},{"key":"3_CR15","unstructured":"Petit, E., Papaure, G., Dru, F., Bodin, F.: ASTEX: a Hot path Based Thread Extractor for Distributed Memory System on a Chip. In: 1st HiPEAC Industrial Workshop, Grenoble, France (2006)"},{"key":"3_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/315253.314414","volume":"34","author":"K.D. Cooper","year":"1999","unstructured":"Cooper, K.D., Schielke, P.J., Subramanian, D.: Optimizing for reduced code space using genetic algorithms. SIGPLAN Not.\u00a034, 1\u20139 (1999)","journal-title":"SIGPLAN Not."},{"key":"3_CR17","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1109\/CGO.2003.1191546","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, CGO 2003","author":"S. Triantafyllis","year":"2003","unstructured":"Triantafyllis, S., Vachharajani, M., Vachharajani, N., August, D.I.: Compiler optimization-space exploration. In: Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, CGO 2003, pp. 204\u2013215. IEEE Computer Society, Washington, DC (2003)"},{"key":"3_CR18","first-page":"15","volume-title":"Proceedings of the 2004 ACM\/IEEE Conference on Supercomputing","author":"D. Parello","year":"2004","unstructured":"Parello, D., Temam, O., Cohen, A., Verdun, J.M.: Towards a systematic, pragmatic and architecture-aware program optimization process for complex processors. In: Proceedings of the 2004 ACM\/IEEE Conference on Supercomputing, p. 15. IEEE Computer Society, Washington, DC (2004)"},{"key":"3_CR19","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1109\/CGO.2005.2","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization, CGO 2005","author":"M. Zhao","year":"2005","unstructured":"Zhao, M., Childers, B.R., Soffa, M.L.: A model-based framework: An approach for profit-driven optimization. In: Proceedings of the International Symposium on Code Generation and Optimization, CGO 2005, pp. 317\u2013327. IEEE Computer Society, Washington, DC (2005)"},{"key":"3_CR20","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1177\/1094342004041293","volume":"18","author":"R. Vuduc","year":"2004","unstructured":"Vuduc, R., Demmel, J.W., Bilmes, J.A.: Statistical models for empirical search-based performance tuning. Int. J. High Perform. Comput. Appl.\u00a018, 65\u201394 (2004)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"3_CR21","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1109\/CGO.2005.29","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization, CGO 2005","author":"M. Stephenson","year":"2005","unstructured":"Stephenson, M., Amarasinghe, S.: Predicting unroll factors using supervised classification. In: Proceedings of the International Symposium on Code Generation and Optimization, CGO 2005, pp. 123\u2013134. IEEE Computer Society, Washington, DC (2005)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-37658-0_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,11]],"date-time":"2019-05-11T23:50:49Z","timestamp":1557618649000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-37658-0_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642376573","9783642376580"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-37658-0_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}