{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,15]],"date-time":"2026-04-15T17:20:42Z","timestamp":1776273642507,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,22]],"date-time":"2019-06-22T00:00:00Z","timestamp":1561161600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["FA8570-16-2-0004"],"award-info":[{"award-number":["FA8570-16-2-0004"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100011030","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}],"id":[{"id":"10.13039\/100011030","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1439156, CNS-1526304, CCF-1823032, CNS-1764039"],"award-info":[{"award-number":["CCF-1439156, CNS-1526304, CCF-1823032, CNS-1764039"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,22]]},"DOI":"10.1145\/3307650.3326633","type":"proceedings-article","created":{"date-parts":[[2019,6,14]],"date-time":"2019-06-14T12:42:33Z","timestamp":1560516153000},"page":"39-52","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Generative and multi-phase learning for computer systems optimization"],"prefix":"10.1145","author":[{"given":"Yi","family":"Ding","sequence":"first","affiliation":[{"name":"University of Chicago"}]},{"given":"Nikita","family":"Mishra","sequence":"additional","affiliation":[{"name":"University of Chicago"}]},{"given":"Henry","family":"Hoffmann","sequence":"additional","affiliation":[{"name":"University of Chicago"}]}],"member":"320","published-online":{"date-parts":[[2019,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Cy Chan, Marek Olszewski, Una-May O'Reilly, and Saman Amarasinghe.","author":"Ansel Jason","year":"2012","unstructured":"Jason Ansel, Maciej Pacula, Yee Lok Wong, Cy Chan, Marek Olszewski, Una-May O'Reilly, and Saman Amarasinghe. 2012. Siblingrivalry: online autotuning through local competitions. In CASES."},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '07)","author":"Arthur David","year":"2007","unstructured":"David Arthur and Sergei Vassilvitskii. 2007. K-means++: The Advantages of Careful Seeding. In Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '07). Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 1027--1035. http:\/\/dl.acm.org\/citation.cfm?id=1283383.1283494"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2007.443"},{"key":"e_1_3_2_1_4_1","unstructured":"R. M. Bell Y. Koren and C. Volinsky. 2008. The BellKor 2008 solution to the Netflix Prize. Technical Report. ATandT Labs."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","unstructured":"C. Bienia S. Kumar J. P. Singh and K. Li. 2008. The PARSEC Benchmark Suite: Characterization and Architectural Implications. In PACT. 10.1145\/1454115.1454128","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771801"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1137\/080738970"},{"key":"e_1_3_2_1_8_1","volume-title":"Exact matrix completion via convex optimization. Foundations of Computational mathematics 9, 6","author":"Cand\u00e8s Emmanuel J","year":"2009","unstructured":"Emmanuel J Cand\u00e8s and Benjamin Recht. 2009. Exact matrix completion via convex optimization. Foundations of Computational mathematics 9, 6 (2009), 717."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2525526.2525850"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigDataCongress.2015.64"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","unstructured":"Jian Chen and Lizy Kurian John. 2011. Predictive coordination of multiple on-chip resources for chip multiprocessors. In ICS. 10.1145\/1995896.1995927","DOI":"10.1145\/1995896.1995927"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2007116.2007118"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","unstructured":"Seungryul Choi and Donald Yeung. 2006. Learning-Based SMT Processor Resource Distribution via Hill-Climbing. In ISCA. 10.1109\/ISCA.2006.25","DOI":"10.1109\/ISCA.2006.25"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","unstructured":"Ryan Cochran Can Hankendi Ayse K. Coskun and Sherief Reda. 2011. Pack & Cap: adaptive DVFS and thread packing under power caps. In MICRO. 10.1145\/2155620.2155641","DOI":"10.1145\/2155620.2155641"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2017.7863731"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","unstructured":"Zhaoxia Deng Lunkai Zhang Nikita Mishra Henry Hoffmann and Fred Chong. 2017. Memory Cocktail Therapy: A General Learning-Based Framework to Optimize Dynamic Tradeoffs in NVM. In MICRO. 10.1145\/3123939.3124548","DOI":"10.1145\/3123939.3124548"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"N.R. Draper and H. Smith. 1998. Applied regression analysis. Number v. 1 in Wiley series in probability and statistics: Texts and references section. Wiley.","DOI":"10.1002\/9781118625590"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.14"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/3001460.3001507"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250665"},{"key":"e_1_3_2_1_24_1","volume-title":"Improving the Exynos 9810 Galaxy S9: Part 2 - Catching Up With the Snapdragon. AnandTech (April","author":"Frumusanu Andrei","year":"2018","unstructured":"Andrei Frumusanu. 2018. Improving the Exynos 9810 Galaxy S9: Part 2 - Catching Up With the Snapdragon. AnandTech (April 2018). https:\/\/www.anandtech.com\/show\/12620\/improving-the-exynos-9810-galaxy-s9-part-2"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855591.1855592"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","unstructured":"Ian Goodfellow Jean Pouget-Abadie Mehdi Mirza Bing Xu David Warde-Farley Sherjil Ozair Aaron Courville and Yoshua Bengio. 2014. Generative adversarial nets. In Advances in neural information processing systems. 2672--2680.","DOI":"10.5555\/2969033.2969125"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-016-0930-5"},{"key":"e_1_3_2_1_28_1","first-page":"3","article-title":"Theory and Use of the EM Algorithm","volume":"4","author":"Gupta Maya R.","year":"2011","unstructured":"Maya R. Gupta and Yihua Chen. 2011. Theory and Use of the EM Algorithm. Found. Trends Signal Process. 4, 3 (March 2011), 223--296.","journal-title":"Found. Trends Signal Process."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1128020.1128563"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1643608"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","unstructured":"Henry Hoffmann. 2015. JouleGuard: energy guarantees for approximate applications. In SOSP. 10.1145\/2815400.2815403","DOI":"10.1145\/2815400.2815403"},{"key":"e_1_3_2_1_32_1","volume-title":"POET: A Portable Approach to Minimizing Energy Under Soft Real-time Constraints. In RTAS.","author":"Imes Connor","year":"2015","unstructured":"Connor Imes, David H. K. Kim, Martina Maggio, and Henry Hoffmann. 2015. POET: A Portable Approach to Minimizing Energy Under Soft Real-time Constraints. In RTAS."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","unstructured":"E. Ipek O. Mutlu J. F. Mart\u0160nez and R. Caruana. 2008. Self-Optimizing Memory Controllers: A Reinforcement Learning Approach. In ISCA. 10.1109\/ISCA.2008.21","DOI":"10.1109\/ISCA.2008.21"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2010.14"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/983108"},{"key":"e_1_3_2_1_36_1","first-page":"2057","article-title":"Matrix completion from noisy entries","author":"Keshavan Raghunandan H","year":"2010","unstructured":"Raghunandan H Keshavan, Andrea Montanari, and Sewoong Oh. 2010. Matrix completion from noisy entries. Journal of Machine Learning Research 11, Jul (2010), 2057--2078.","journal-title":"Journal of Machine Learning Research 11"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","unstructured":"David H. K. Kim Connor Imes and Henry Hoffmann. 2015. Racing and Pacing to Idle: Theoretical and Empirical Analysis of Energy Optimization Heuristics. In CPSNA. 10.1109\/CPSNA.2015.23","DOI":"10.1109\/CPSNA.2015.23"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.263"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771797"},{"key":"e_1_3_2_1_40_1","volume-title":"Brooks","author":"Lee Benjamin C.","year":"2006","unstructured":"Benjamin C. Lee and David M. Brooks. 2006. Accurate and Efficient Regression Modeling for Microarchitectural Performance and Power Prediction. In ASPLOS."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1839667.1839670"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229479"},{"key":"e_1_3_2_1_43_1","unstructured":"J. Li and J.F. Martinez. 2006. Dynamic power-performance adaptation of parallel computation on chip multiprocessors. In HPCA."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2009.77"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173184"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2017.29"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","unstructured":"Nikita Mishra Huazhe Zhang John D. Lafferty and Henry Hoffmann. 2015. A Probabilistic Graphical Model-based Approach for Minimizing Energy Under Performance Constraints. In ASPLOS. 10.1145\/2775054.2694373","DOI":"10.1145\/2775054.2694373"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"R. Narayanan B. Ozisikyilmaz J. Zambreno G. Memik and A. Choudhary. 2006. MineBench: A Benchmark Suite for Data Mining Workloads. In IISWC.","DOI":"10.1109\/IISWC.2006.302743"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems (SenSys '13)","author":"Oliner Adam J.","unstructured":"Adam J. Oliner, Anand P. Iyer, Ion Stoica, Eemil Lagerspetz, and Sasu Tarkoma. 2013. Carat: Collaborative Energy Diagnosis for Mobile Devices. In Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems (SenSys '13). ACM, New York, NY, USA, Article 10, 14 pages."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485922.2485924"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","unstructured":"Dmitry Ponomarev Gurhan Kucuk and Kanad Ghose. 2001. Reducing Power Requirements of Instruction Scheduling Through Dynamic Allocation of Multiple Datapath Resources. In MICRO.","DOI":"10.5555\/563998.564011"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519097"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2465016"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2007.21"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829950"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3014165"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","unstructured":"Dana Van Aken Andrew Pavlo Geofrey J. Gordon and Bohan Zhang. 2017. Automatic Database Management System Tuning Through Large-scale Machine Learning. In SIGMOD. 10.1145\/3035918.3064029","DOI":"10.1145\/3035918.3064029"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337159.2337184"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854283"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.45"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.5555\/822080.822822"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"crossref","unstructured":"Nezih Yigitbasi Theodore L Willke Guangdeng Liao and Dick Epema. 2013. Towards machine learning-based auto-tuning of mapreduce. In MASCOTS.","DOI":"10.1109\/MASCOTS.2013.9"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","unstructured":"Huazhe Zhang and Henry Hoffmann. 2016. Maximizing Performance Under a Power Cap: A Comparison of Hardware Software and Hybrid Techniques. In ASPLOS. 10.1145\/2872362.2872375","DOI":"10.1145\/2872362.2872375"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","unstructured":"Xiao Zhang Rongrong Zhong Sandhya Dwarkadas and Kai Shen. 2012. A Flexible Framework for Throttling-Enabled Multicore Management (TEMM). In ICPP. 10.1109\/ICPP.2012.8","DOI":"10.1109\/ICPP.2012.8"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.65"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","unstructured":"Yuqing Zhu Jianxun Liu Mengying Guo Yungang Bao Wenlong Ma Zhuoyue Liu Kunpeng Song and Yingchun Yang. 2017. BestConfig: tapping the performance potential of systems via automatic configuration tuning. In SoCC. 10.1145\/3127479.3128605","DOI":"10.1145\/3127479.3128605"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"crossref","unstructured":"Yuhao Zhu and Vijay Janapa Reddi. 2013. High-performance and energy-efficient mobile web browsing on big\/little systems. In HPCA.","DOI":"10.1109\/HPCA.2013.6522303"}],"event":{"name":"ISCA '19: The 46th Annual International Symposium on Computer Architecture","location":"Phoenix Arizona","acronym":"ISCA '19","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IEEE-CS\\DATC IEEE Computer Society"]},"container-title":["Proceedings of the 46th International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3307650.3326633","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3307650.3326633","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3307650.3326633","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:06Z","timestamp":1750204446000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3307650.3326633"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,22]]},"references-count":67,"alternative-id":["10.1145\/3307650.3326633","10.1145\/3307650"],"URL":"https:\/\/doi.org\/10.1145\/3307650.3326633","relation":{},"subject":[],"published":{"date-parts":[[2019,6,22]]},"assertion":[{"value":"2019-06-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}