{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,24]],"date-time":"2025-11-24T21:15:17Z","timestamp":1764018917271,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,29]],"date-time":"2020-06-29T00:00:00Z","timestamp":1593388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006227","name":"Lawrence Livermore National Laboratory","doi-asserted-by":"publisher","award":["LLNL-B627261 and LLNL-B631308"],"award-info":[{"award-number":["LLNL-B627261 and LLNL-B631308"]}],"id":[{"id":"10.13039\/100006227","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DEAC52-07NA27344"],"award-info":[{"award-number":["DEAC52-07NA27344"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014718","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1525609"],"award-info":[{"award-number":["1525609"]}],"id":[{"id":"10.13039\/100014718","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"publisher","award":["AFOSR-FA9550-17-1-0205"],"award-info":[{"award-number":["AFOSR-FA9550-17-1-0205"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,29]]},"DOI":"10.1145\/3392717.3392741","type":"proceedings-article","created":{"date-parts":[[2020,6,29]],"date-time":"2020-06-29T18:49:02Z","timestamp":1593456542000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["CodeSeer"],"prefix":"10.1145","author":[{"given":"Tao","family":"Wang","sequence":"first","affiliation":[{"name":"North Carolina State University"}]},{"given":"Nikhil","family":"Jain","sequence":"additional","affiliation":[{"name":"Nvidia Corporation"}]},{"given":"David","family":"Boehme","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]},{"given":"David","family":"Beckingsale","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]},{"given":"Frank","family":"Mueller","sequence":"additional","affiliation":[{"name":"North Carolina State University"}]},{"given":"Todd","family":"Gamblin","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory"}]}],"member":"320","published-online":{"date-parts":[[2020,6,29]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.37"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2019.00039"},{"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\/2928270"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2016.39"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.46"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.32"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806647"},{"key":"e_1_3_2_1_9_1","unstructured":"Intel Corporation. 2018. Step by Step Performance Optimization with Intel\u00ae C++ Compiler. https:\/\/software.intel.com\/en-us\/articles\/step-by-step-optimizing-with-intel-c-compiler. (2018).  Intel Corporation. 2018. Step by Step Performance Optimization with Intel\u00ae C++ Compiler. https:\/\/software.intel.com\/en-us\/articles\/step-by-step-optimizing-with-intel-c-compiler. (2018)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737969"},{"key":"e_1_3_2_1_11_1","volume-title":"8th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2008, December 8-10, 2008, San Diego, California, USA, Proceedings. USENIX Association.","author":"Draves Richard","year":"2008","unstructured":"Richard Draves and Robbert van Renesse ( Eds .). 2008 . 8th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2008, December 8-10, 2008, San Diego, California, USA, Proceedings. USENIX Association. Richard Draves and Robbert van Renesse (Eds.). 2008. 8th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2008, December 8-10, 2008, San Diego, California, USA, Proceedings. USENIX Association."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/301631.301661"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967961"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2010.38"},{"volume-title":"Languages and Compilers for Parallel Computing","author":"Hall Mary","key":"e_1_3_2_1_15_1","unstructured":"Mary Hall , Jacqueline Chame , Chun Chen , Jaewook Shin , Gabe Rudy , and Malik Murtaza Khan . 2010. Loop Transformation Recipes for Code Generation and Auto-Tuning . In Languages and Compilers for Parallel Computing , Guang R. Gao, Lori L. Pollock, John Cavazos, and Xiaoming Li (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 50--64. Mary Hall, Jacqueline Chame, Chun Chen, Jaewook Shin, Gabe Rudy, and Malik Murtaza Khan. 2010. Loop Transformation Recipes for Code Generation and Auto-Tuning. In Languages and Compilers for Parallel Computing, Guang R. Gao, Lori L. Pollock, John Cavazos, and Xiaoming Li (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 50--64."},{"key":"e_1_3_2_1_16_1","volume-title":"Supercomputing's Super Energy Needs, and What to Do About Them. https:\/\/cacm.acm.org\/news\/192296-supercomputings-super-energy-needs-and-what-to-do-about-them\/fulltext. (September","author":"Halper Mark","year":"2015","unstructured":"Mark Halper . 2015. Supercomputing's Super Energy Needs, and What to Do About Them. https:\/\/cacm.acm.org\/news\/192296-supercomputings-super-energy-needs-and-what-to-do-about-them\/fulltext. (September 2015 ). Mark Halper. 2015. Supercomputing's Super Energy Needs, and What to Do About Them. https:\/\/cacm.acm.org\/news\/192296-supercomputings-super-energy-needs-and-what-to-do-about-them\/fulltext. (September 2015)."},{"volume-title":"Profile-Guided Optimizations Overview. https:\/\/software.intel.com\/en-us\/node\/522721. (Oct","year":"2018","key":"e_1_3_2_1_17_1","unstructured":"Intel. 2018. Profile-Guided Optimizations Overview. https:\/\/software.intel.com\/en-us\/node\/522721. (Oct . 2018 ). Intel. 2018. Profile-Guided Optimizations Overview. https:\/\/software.intel.com\/en-us\/node\/522721. (Oct. 2018)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CASES.2013.6662511"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.115"},{"key":"e_1_3_2_1_20_1","volume-title":"https:\/\/www.cs.cmu.edu\/~ckingsf\/bioinfo-lectures\/npcomplete.pdf. (June","author":"Kingsford Carl","year":"2019","unstructured":"Carl Kingsford . 2019. Reductions & NP-completeness. https:\/\/www.cs.cmu.edu\/~ckingsf\/bioinfo-lectures\/npcomplete.pdf. (June 2019 ). Carl Kingsford. 2019. Reductions & NP-completeness. https:\/\/www.cs.cmu.edu\/~ckingsf\/bioinfo-lectures\/npcomplete.pdf. (June 2019)."},{"key":"e_1_3_2_1_21_1","volume-title":"Brown","author":"Kunen Adam","year":"2015","unstructured":"Adam Kunen , Teresa S. Bailey , and Peter N . Brown . 2015 . kripke - a massively parallel transport mini-app. American Nuclear Society . Adam Kunen, Teresa S. Bailey, and Peter N. Brown. 2015. kripke - a massively parallel transport mini-app. American Nuclear Society."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462181"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3291527"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751214"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2458523.2458530"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126969"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6494994"},{"volume-title":"OpenMP in a Heterogeneous World","author":"M\u00fcller Matthias S.","key":"e_1_3_2_1_28_1","unstructured":"Matthias S. M\u00fcller , John Baron , William C. Brantley , Huiyu Feng , Daniel Hackenberg , Robert Henschel , Gabriele Jost , Daniel Molka , Chris Parrott , Joe Robichaux , Pavel Shelepugin , Matthijs van Waveren , Brian Whitney , and Kalyan Kumaran . 2012. SPEC OMP2012 --- An Application Benchmark Suite for Parallel Systems Using OpenMP . In OpenMP in a Heterogeneous World , Barbara M. Chapman, Federico Massaioli , Matthias S. M\u00fcller, and Marco Rorro (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg, 223--236. Matthias S. M\u00fcller, John Baron, William C. Brantley, Huiyu Feng, Daniel Hackenberg, Robert Henschel, Gabriele Jost, Daniel Molka, Chris Parrott, Joe Robichaux, Pavel Shelepugin, Matthijs van Waveren, Brian Whitney, and Kalyan Kumaran. 2012. SPEC OMP2012 --- An Application Benchmark Suite for Parallel Systems Using OpenMP. In OpenMP in a Heterogeneous World, Barbara M. Chapman, Federico Massaioli, Matthias S. M\u00fcller, and Marco Rorro (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 223--236."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872411"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.59"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2907950.2907959"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.38"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353445.1353451"},{"volume-title":"Euro-Par 2016 Parallel Processing - 22nd International Conference (Lecture Notes in Computer Science), Christos Kaklamanis, Theodore S","author":"Popov Mihail","key":"e_1_3_2_1_34_1","unstructured":"Mihail Popov , Chadi Akel , William Jalby , and Pablo de Oliveira Castro . 2016. Piecewise Holistic Autotuning of Compiler and Runtime Parameters . In Euro-Par 2016 Parallel Processing - 22nd International Conference (Lecture Notes in Computer Science), Christos Kaklamanis, Theodore S . Papatheodorou, and Paul G. Spirakis (Eds.), Vol. 9833 . 238--250. Mihail Popov, Chadi Akel, William Jalby, and Pablo de Oliveira Castro. 2016. Piecewise Holistic Autotuning of Compiler and Runtime Parameters. In Euro-Par 2016 Parallel Processing - 22nd International Conference (Lecture Notes in Computer Science), Christos Kaklamanis, Theodore S. Papatheodorou, and Paul G. Spirakis (Eds.), Vol. 9833. 238--250."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661178"},{"volume-title":"Scikit-learn: Machine Learning in Python. https:\/\/scikit-learn.org\/stable\/index.html.","year":"2019","key":"e_1_3_2_1_36_1","unstructured":"scikit-learn community. 2019 . Scikit-learn: Machine Learning in Python. https:\/\/scikit-learn.org\/stable\/index.html. (2019). scikit-learn community. 2019. Scikit-learn: Machine Learning in Python. https:\/\/scikit-learn.org\/stable\/index.html. (2019)."},{"volume-title":"Sklearn-porter: Transpile trained scikit-learn estimators to C, Java, JavaScript and others. https:\/\/github.com\/nok\/sklearn-porter.","year":"2019","key":"e_1_3_2_1_37_1","unstructured":"scikit-learn community. 2019 . Sklearn-porter: Transpile trained scikit-learn estimators to C, Java, JavaScript and others. https:\/\/github.com\/nok\/sklearn-porter. (2019). scikit-learn community. 2019. Sklearn-porter: Transpile trained scikit-learn estimators to C, Java, JavaScript and others. https:\/\/github.com\/nok\/sklearn-porter. (2019)."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126945"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205289.3205321"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126939"},{"key":"e_1_3_2_1_41_1","unstructured":"UK-MAC. 2018. Cloverleaf mini-apps. http:\/\/uk-mac.github.io\/CloverLeaf\/. (2018).  UK-MAC. 2018. Cloverleaf mini-apps. http:\/\/uk-mac.github.io\/CloverLeaf\/. (2018)."},{"key":"e_1_3_2_1_42_1","unstructured":"UK-MAC. 2019. Mantevo mini-apps. https:\/\/mantevo.github.io\/download.html. (2019).  UK-MAC. 2019. Mantevo mini-apps. https:\/\/mantevo.github.io\/download.html. (2019)."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337842"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/PMBS.2016.009"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1089"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296957.3173187"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259037"}],"event":{"name":"ICS '20: 2020 International Conference on Supercomputing","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Barcelona Spain","acronym":"ICS '20"},"container-title":["Proceedings of the 34th ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3392717.3392741","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3392717.3392741","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3392717.3392741","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:15Z","timestamp":1750200075000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3392717.3392741"}},"subtitle":["input-dependent code variants selection via machine learning"],"short-title":[],"issued":{"date-parts":[[2020,6,29]]},"references-count":47,"alternative-id":["10.1145\/3392717.3392741","10.1145\/3392717"],"URL":"https:\/\/doi.org\/10.1145\/3392717.3392741","relation":{},"subject":[],"published":{"date-parts":[[2020,6,29]]},"assertion":[{"value":"2020-06-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}