{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T23:12:53Z","timestamp":1769728373641,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,2,17]],"date-time":"2024-02-17T00:00:00Z","timestamp":1708128000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,2,17]]},"DOI":"10.1145\/3640537.3641580","type":"proceedings-article","created":{"date-parts":[[2024,2,20]],"date-time":"2024-02-20T21:43:05Z","timestamp":1708465385000},"page":"238-249","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["The Next 700 ML-Enabled Compiler Optimizations"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1393-7321","authenticated-orcid":false,"given":"S.","family":"VenkataKeerthy","sequence":"first","affiliation":[{"name":"Indian Institute of Technology Hyderabad, Hyderabad, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3801-7759","authenticated-orcid":false,"given":"Siddharth","family":"Jain","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Hyderabad, Hyderabad, India"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1807-6712","authenticated-orcid":false,"given":"Umesh","family":"Kalvakuntla","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Hyderabad, Hyderabad, India"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-1194-2546","authenticated-orcid":false,"given":"Pranav Sai","family":"Gorantla","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Hyderabad, Hyderabad, India"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1745-6328","authenticated-orcid":false,"given":"Rajiv Shailesh","family":"Chitale","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Hyderabad, Hyderabad, India"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7965-3534","authenticated-orcid":false,"given":"Eugene","family":"Brevdo","sequence":"additional","affiliation":[{"name":"Google DeepMind, California, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8866-5343","authenticated-orcid":false,"given":"Albert","family":"Cohen","sequence":"additional","affiliation":[{"name":"Google DeepMind, Paris, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4716-3400","authenticated-orcid":false,"given":"Mircea","family":"Trofin","sequence":"additional","affiliation":[{"name":"Google, California, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5290-3266","authenticated-orcid":false,"given":"Ramakrishna","family":"Upadrasta","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Hyderabad, Hyderabad, India"}]}],"member":"320","published-online":{"date-parts":[[2024,2,20]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3212695"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372799.3397167"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124452"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 32nd International Conference on Neural Information Processing Systems (NIPS\u201918)","author":"Ben-Nun Tal","year":"2018","unstructured":"Tal Ben-Nun, Alice Shoshana Jakobovits, and Torsten Hoefler. 2018. Neural code comprehension: a learnable representation of code semantics. In Proceedings of the 32nd International Conference on Neural Information Processing Systems (NIPS\u201918). Curran Associates Inc., Red Hook, NY, USA. 3589\u20133601."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375595"},{"key":"e_1_3_2_1_8_1","unstructured":"Michael Boulton. [n. d.]. TSVC_2. https:\/\/github.com\/UoB-HPC\/TSVC_2.git Accessed 2015-09-16"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT52795.2021.00009"},{"key":"e_1_3_2_1_10_1","unstructured":"Greg Brockman Vicki Cheung Ludwig Pettersson Jonas Schneider John Schulman Jie Tang and Wojciech Zaremba. 2016. OpenAI Gym. arxiv:arXiv:1606.01540."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201918)","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Meghan Cowan, Haichen Shen, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. 2018. TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201918). USENIX Association, USA. 579\u2013594. isbn:9781931971478"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015729001611"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 38th International Conference on Machine Learning, ICML 2021","volume":"2253","author":"Cummins Chris","year":"2021","unstructured":"Chris Cummins, Zacharias V. Fisches, Tal Ben-Nun, Torsten Hoefler, Michael F. P. O\u2019Boyle, and Hugh Leather. 2021. ProGraML: A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations. In Proceedings of the 38th International Conference on Machine Learning, ICML 2021, 18-24 July 2021, Virtual Event, Marina Meila and Tong Zhang (Eds.) (Proceedings of Machine Learning Research, Vol. 139). PMLR, 2244\u20132253. http:\/\/proceedings.mlr.press\/v139\/cummins21a.html"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2017.7863731"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO53902.2022.9741258"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370322"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVMHPCHiPar51896.2020.00008"},{"key":"e_1_3_2_1_18_1","volume-title":"d.]. FlatBuffers. https:\/\/flatbuffers.dev\/index.html [Online","year":"2022","unstructured":"[n. d.]. FlatBuffers. https:\/\/flatbuffers.dev\/index.html [Online; accessed 29-Aug-2022]"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-010-0161-2"},{"key":"e_1_3_2_1_20_1","unstructured":"Erich Gamma Richard Helm Ralph Johnson and John Vlissides. 1995. Design patterns: elements of reusable object-oriented software. Pearson Deutschland GmbH."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368826.3377928"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v30i1.10295"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2019.00049"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS55109.2022.00012"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/LLVM-HPC56686.2022.00006"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO53902.2022.9741272"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6495004"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/365230.365257"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370308"},{"key":"e_1_3_2_1_31_1","volume-title":"Zemel","author":"Li Yujia","year":"2016","unstructured":"Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard S. Zemel. 2016. Gated Graph Sequence Neural Networks. In 4th International Conference on Learning Representations, ICLR 2016, San Juan, Puerto Rico, May 2-4, 2016, Conference Track Proceedings, Yoshua Bengio and Yann LeCun (Eds.). arxiv:1511.05493"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 35th International Conference on Machine Learning, Jennifer Dy and Andreas Krause (Eds.) (Proceedings of Machine Learning Research","volume":"3062","author":"Liang Eric","year":"2018","unstructured":"Eric Liang, Richard Liaw, Robert Nishihara, Philipp Moritz, Roy Fox, Ken Goldberg, Joseph Gonzalez, Michael Jordan, and Ion Stoica. 2018. RLlib: Abstractions for Distributed Reinforcement Learning. In Proceedings of the 35th International Conference on Machine Learning, Jennifer Dy and Andreas Krause (Eds.) (Proceedings of Machine Learning Research, Vol. 80). PMLR, 3053\u20133062. https:\/\/proceedings.mlr.press\/v80\/liang18b.html"},{"key":"e_1_3_2_1_33_1","volume-title":"Tune: A Research Platform for Distributed Model Selection and Training. arxiv:1807.05118.","author":"Liaw Richard","year":"2018","unstructured":"Richard Liaw, Eric Liang, Robert Nishihara, Philipp Moritz, Joseph E. Gonzalez, and Ion Stoica. 2018. Tune: A Research Platform for Distributed Model Selection and Training. arxiv:1807.05118."},{"key":"e_1_3_2_1_34_1","volume-title":"ONNX: Open Neural Network Exchange. https:\/\/github.com\/onnx\/onnx [Online","author":"Linux ONNX","year":"2017","unstructured":"ONNX (Linux Foundation). 2017. ONNX: Open Neural Network Exchange. https:\/\/github.com\/onnx\/onnx [Online; accessed 11-Mar-2023]"},{"key":"e_1_3_2_1_35_1","unstructured":"LLVM-Org. [n. d.]. LLVM Test Suite. https:\/\/github.com\/llvm\/llvm-test-suite Accessed 2021-08-25"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/3454287.3455597"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of The 33rd International Conference on Machine Learning, Maria Florina Balcan and Kilian Q. Weinberger (Eds.) (Proceedings of Machine Learning Research","volume":"1937","author":"Mnih Volodymyr","year":"2016","unstructured":"Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. 2016. Asynchronous Methods for Deep Reinforcement Learning. In Proceedings of The 33rd International Conference on Machine Learning, Maria Florina Balcan and Kilian Q. Weinberger (Eds.) (Proceedings of Machine Learning Research, Vol. 48). PMLR, New York, New York, USA. 1928\u20131937. https:\/\/proceedings.mlr.press\/v48\/mniha16.html"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT52795.2021.00011"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3454287.3455008"},{"key":"e_1_3_2_1_40_1","unstructured":"Louis-Noel Pouchet C\u00b4edric Bastoul and Uday Bondhugula. 2010. PoCC: the polyhedral compiler collection. https:\/\/web.cs.ucla.edu\/ pouchet\/software\/pocc Accessed 2023-10-25"},{"key":"e_1_3_2_1_41_1","volume-title":"d.]. Protocol Buffers. https:\/\/developers.google.com\/protocol-buffers [Online","year":"2022","unstructured":"[n. d.]. Protocol Buffers. https:\/\/developers.google.com\/protocol-buffers [Online; accessed 29-Aug-2022]"},{"key":"e_1_3_2_1_42_1","unstructured":"John Schulman Filip Wolski Prafulla Dhariwal Alec Radford and Oleg Klimov. 2017. Proximal Policy Optimization Algorithms. arxiv:1707.06347."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.29"},{"key":"e_1_3_2_1_44_1","unstructured":"The IREE Team. 2023. https:\/\/github.com\/openxla\/iree Accessed 2023-11-13"},{"key":"e_1_3_2_1_45_1","unstructured":"The Triton Team. 2023. https:\/\/github.com\/openai\/triton Accessed 2023-11-13"},{"key":"e_1_3_2_1_46_1","volume-title":"RFC: MLGO Regalloc: learned eviction policy for regalloc. https:\/\/lists.llvm.org\/pipermail\/llvm-dev\/2021-November\/153639.html [Online","author":"Trofin Mircea","year":"2021","unstructured":"Mircea Trofin, Yundi Qian, Eugene Brevdo, and David Li. 2021. RFC: MLGO Regalloc: learned eviction policy for regalloc. https:\/\/lists.llvm.org\/pipermail\/llvm-dev\/2021-November\/153639.html [Online; accessed 08-May-2022]"},{"key":"e_1_3_2_1_47_1","volume-title":"MLGO: a Machine Learning Guided Compiler Optimizations Framework. CoRR, abs\/2101.04808","author":"Trofin Mircea","year":"2021","unstructured":"Mircea Trofin, Yundi Qian, Eugene Brevdo, Zinan Lin, Krzysztof Choromanski, and David Li. 2021. MLGO: a Machine Learning Guided Compiler Optimizations Framework. CoRR, abs\/2101.04808 (2021), arXiv:2101.04808. arxiv:2101.04808"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3418463"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.10574579"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578360.3580273"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3497776.3517769"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/155870.155881"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2817118"}],"event":{"name":"CC '24: 33rd ACM SIGPLAN International Conference on Compiler Construction","location":"Edinburgh United Kingdom","acronym":"CC '24","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 33rd ACM SIGPLAN International Conference on Compiler Construction"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3640537.3641580","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3640537.3641580","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:24Z","timestamp":1750287024000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3640537.3641580"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,17]]},"references-count":53,"alternative-id":["10.1145\/3640537.3641580","10.1145\/3640537"],"URL":"https:\/\/doi.org\/10.1145\/3640537.3641580","relation":{},"subject":[],"published":{"date-parts":[[2024,2,17]]},"assertion":[{"value":"2024-02-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}