{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T22:29:59Z","timestamp":1784154599730,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,9]],"date-time":"2021-08-09T00:00:00Z","timestamp":1628467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,8,9]]},"DOI":"10.1145\/3458744.3473355","type":"proceedings-article","created":{"date-parts":[[2021,9,23]],"date-time":"2021-09-23T16:38:30Z","timestamp":1632415110000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Towards Compile-Time-Reducing Compiler Optimization Selection via Machine Learning"],"prefix":"10.1145","author":[{"given":"Tarindu","family":"Jayatilaka","sequence":"first","affiliation":[{"name":"University of Moratuwa, Sri Lanka"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hideto","family":"Ueno","sequence":"additional","affiliation":[{"name":"University of Tokyo, Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giorgis","family":"Georgakoudis","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"EunJung","family":"Park","sequence":"additional","affiliation":[{"name":"Los Alamos National Laboratory, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johannes","family":"Doerfert","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,9,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Finding effective compilation sequences. ACM SIGPLAN Notices","author":"Almagor L.","year":"2004","unstructured":"L. Almagor , Keith\u00a0 D. Cooper , Alexander Grosul , Timothy\u00a0 J. Harvey , Steven\u00a0 W. Reeves , Devika Subramanian , Linda Torczon , and Todd Waterman . 2004. Finding effective compilation sequences. ACM SIGPLAN Notices ( 2004 ). L. Almagor, Keith\u00a0D. Cooper, Alexander Grosul, Timothy\u00a0J. Harvey, Steven\u00a0W. Reeves, Devika Subramanian, Linda Torczon, and Todd Waterman. 2004. Finding effective compilation sequences. ACM SIGPLAN Notices (2004)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124452"},{"key":"e_1_3_2_1_5_1","volume-title":"Article 96 (Sept.","author":"Ashouri H.","year":"2018","unstructured":"Amir\u00a0 H. Ashouri , William Killian , John Cavazos , Gianluca Palermo , and Cristina Silvano . 2018. A Survey on Compiler Autotuning Using Machine Learning. ACM Comput. Surv. 51, 5 , Article 96 (Sept. 2018 ), 42\u00a0pages. Amir\u00a0H. Ashouri, William Killian, John Cavazos, Gianluca Palermo, and Cristina Silvano. 2018. A Survey on Compiler Autotuning Using Machine Learning. ACM Comput. Surv. 51, 5, Article 96 (Sept. 2018), 42\u00a0pages."},{"key":"e_1_3_2_1_6_1","volume-title":"Workshop on Profile and Feedback-Directed Compilation","author":"Bodin Fran\u00e7ois","year":"1998","unstructured":"Fran\u00e7ois Bodin , Toru Kisuki , Peter Knijnenburg , Mike O\u2019\u00a0Boyle , and Erven Rohou . 1998 . Iterative compilation in a non-linear optimisation space . In Workshop on Profile and Feedback-Directed Compilation . Paris, France. Fran\u00e7ois Bodin, Toru Kisuki, Peter Knijnenburg, Mike O\u2019\u00a0Boyle, and Erven Rohou. 1998. Iterative compilation in a non-linear optimisation space. In Workshop on Profile and Feedback-Directed Compilation. Paris, France."},{"key":"e_1_3_2_1_7_1","volume-title":"End-to-End Deep Learning of Optimization Heuristics. Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT","author":"Cummins Chris","year":"2017","unstructured":"Chris Cummins , Pavlos Petoumenos , Zheng Wang , and Hugh Leather . 2017 . End-to-End Deep Learning of Optimization Heuristics. Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT (2017). Chris Cummins, Pavlos Petoumenos, Zheng Wang, and Hugh Leather. 2017. End-to-End Deep Learning of Optimization Heuristics. Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT (2017)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-010-0161-2"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of Machine Learning and Systems. arxiv:2003","author":"Huang Qijing","year":"2020","unstructured":"Qijing Huang , Ameer Haj-Ali , William Moses , John Xiang , Krste Asanovic , John Wawrzynek , and Ion Stoica . 2020 . AutoPhase: Juggling HLS Phase Orderings in Random Forests with Deep Reinforcement Learning . In Proceedings of Machine Learning and Systems. arxiv:2003 .00671 Qijing Huang, Ameer Haj-Ali, William Moses, John Xiang, Krste Asanovic, John Wawrzynek, and Ion Stoica. 2020. AutoPhase: Juggling HLS Phase Orderings in Random Forests with Deep Reinforcement Learning. In Proceedings of Machine Learning and Systems. arxiv:2003.00671"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2000.888348"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071604.1071607"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384628"},{"key":"e_1_3_2_1_13_1","volume-title":"International Symposium on Code Generation and Optimization, 2004. CGO 2004.c(2004)","author":"Lattner C.","unstructured":"C. Lattner and V. Adve . 2004. LLVM: a compilation framework for lifelong program analysis & transformation . International Symposium on Code Generation and Optimization, 2004. CGO 2004.c(2004) . C. Lattner and V. Adve. 2004. LLVM: a compilation framework for lifelong program analysis & transformation. International Symposium on Code Generation and Optimization, 2004. CGO 2004.c(2004)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2009.21"},{"key":"e_1_3_2_1_15_1","volume-title":"Machine Learning in Compilers: Past, Present and Future. Forum on Specification and Design Languages 2020-September","author":"Leather Hugh","year":"2020","unstructured":"Hugh Leather and Chris Cummins . 2020. Machine Learning in Compilers: Past, Present and Future. Forum on Specification and Design Languages 2020-September ( 2020 ). Hugh Leather and Chris Cummins. 2020. Machine Learning in Compilers: Past, Present and Future. Forum on Specification and Design Languages 2020-September (2020)."},{"key":"e_1_3_2_1_16_1","unstructured":"LLVM. [n.d.]. LLVM Test Suite. https:\/\/llvm.org\/docs\/TestSuiteGuide.html. LLVM. [n.d.]. LLVM Test Suite. https:\/\/llvm.org\/docs\/TestSuiteGuide.html."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVMHPCHiPar51896.2020.00006"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Antoine Monsifrot Franc\u00e7ois Bodin and Rene\u00e9 Quiniou. 2002. A machine learning approach to automatic production of compiler heuristics. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2443 (2002) 41\u201350. Antoine Monsifrot Franc\u00e7ois Bodin and Rene\u00e9 Quiniou. 2002. A machine learning approach to automatic production of compiler heuristics. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2443 (2002) 41\u201350.","DOI":"10.1007\/3-540-46148-5_5"},{"key":"e_1_3_2_1_19_1","volume-title":"Learning to schedule straight-line code. Advances in Neural Information Processing Systems","author":"Moss Eliot","year":"1998","unstructured":"Eliot Moss , Paul Utgoff , and John\u00a0Cavazos Precup . 1998. Learning to schedule straight-line code. Advances in Neural Information Processing Systems ( 1998 ), 929\u2013935. Eliot Moss, Paul Utgoff, and John\u00a0Cavazos Precup. 1998. Learning to schedule straight-line code. Advances in Neural Information Processing Systems (1998), 929\u2013935."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-2836(70)90057-4"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the CGO 2006 - The 4th International Symposium on Code Generation and Optimizationii","author":"Pan Zhelong","year":"2006","unstructured":"Zhelong Pan and Rudolf Eigenmann . 2006 . Fast and effective orchestration of compiler optimizations for automatic performance tuning . Proceedings of the CGO 2006 - The 4th International Symposium on Code Generation and Optimizationii (2006), 12\u201323. Zhelong Pan and Rudolf Eigenmann. 2006. Fast and effective orchestration of compiler optimizations for automatic performance tuning. Proceedings of the CGO 2006 - The 4th International Symposium on Code Generation and Optimizationii (2006), 12\u201323."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259042"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Douglas Steinley. 2006. K-means clustering: A half-century synthesis. Brit. J. Math. Statist. Psych.(2006). Douglas Steinley. 2006. K-means clustering: A half-century synthesis. Brit. J. Math. Statist. Psych.(2006).","DOI":"10.1348\/000711005X48266"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/780822.781141"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2003.1191546"}],"event":{"name":"ICPP 2021: 50th International Conference on Parallel Processing","location":"Lemont IL USA","acronym":"ICPP 2021"},"container-title":["50th International Conference on Parallel Processing Workshop"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458744.3473355","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3458744.3473355","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:06Z","timestamp":1750268946000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458744.3473355"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,9]]},"references-count":25,"alternative-id":["10.1145\/3458744.3473355","10.1145\/3458744"],"URL":"https:\/\/doi.org\/10.1145\/3458744.3473355","relation":{},"subject":[],"published":{"date-parts":[[2021,8,9]]},"assertion":[{"value":"2021-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}