{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T12:47:48Z","timestamp":1751460468435,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,13]],"date-time":"2022-06-13T00:00:00Z","timestamp":1655078400000},"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":[[2022,6,13]]},"DOI":"10.1145\/3520312.3534863","type":"proceedings-article","created":{"date-parts":[[2022,6,10]],"date-time":"2022-06-10T15:14:19Z","timestamp":1654874059000},"page":"11-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A graph neural network-based performance model for deep learning applications"],"prefix":"10.1145","author":[{"given":"Shikhar","family":"Singh","sequence":"first","affiliation":[{"name":"Meta, USA"}]},{"given":"James","family":"Hegarty","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Hugh","family":"Leather","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Benoit","family":"Steiner","sequence":"additional","affiliation":[{"name":"Meta, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. Halide. https:\/\/github.com\/halide\/Halide   [n.d.]. Halide. https:\/\/github.com\/halide\/Halide"},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. Halide: A language for fast portable computation on images and tensors. https:\/\/halide-lang.org\/   [n.d.]. Halide: A language for fast portable computation on images and tensors. https:\/\/halide-lang.org\/"},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. Halide Tutorial: Scheduling multi-stage pipelines. https:\/\/halide-lang.org\/docs\/tutorial_2lesson_08_scheduling_2_8cppexample.html   [n.d.]. Halide Tutorial: Scheduling multi-stage pipelines. https:\/\/halide-lang.org\/docs\/tutorial_2lesson_08_scheduling_2_8cppexample.html"},{"key":"e_1_3_2_1_4_1","unstructured":"[n.d.]. Open Neural Network Exchange. https:\/\/onnx.ai\/. Accessed: 2020-06-15.   [n.d.]. Open Neural Network Exchange. https:\/\/onnx.ai\/. Accessed: 2020-06-15."},{"key":"e_1_3_2_1_5_1","unstructured":"[n.d.]. oneAPI Deep Neural Network Library (oneDNN). https:\/\/ github.com\/oneapi-src\/oneDNN. Accessed: 2021-08-19.   [n.d.]. oneAPI Deep Neural Network Library (oneDNN). https:\/\/ github.com\/oneapi-src\/oneDNN. Accessed: 2021-08-19."},{"key":"e_1_3_2_1_6_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Abadi Martin","year":"2016","unstructured":"Martin Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jefrey Dean , Matthieu Devin , Sanjay Ghemawat , Geofrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek G. Murray , Benoit Steiner , Paul Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A system for large-scale machine learning . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . 265-283. https:\/\/www.usenix.org\/system\/files\/conference\/osdi16\/ osdi16-abadi.pdf Martin Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jefrey Dean, Matthieu Devin, Sanjay Ghemawat, Geofrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A system for large-scale machine learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). 265-283. https:\/\/www.usenix.org\/system\/files\/conference\/osdi16\/ osdi16-abadi.pdf"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322967"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197978"},{"key":"e_1_3_2_1_9_1","unstructured":"Riyadh Baghdadi Massinissa Merouani Mohamed-Hicham Leghettas Kamel Abdous Taha Arbaoui Karima Benatchba and Saman Amarasinghe. 2021. A Deep Learning Based Cost Model for Automatic Code Optimization. arXiv: 2104.04955 [cs.PL]   Riyadh Baghdadi Massinissa Merouani Mohamed-Hicham Leghettas Kamel Abdous Taha Arbaoui Karima Benatchba and Saman Amarasinghe. 2021. A Deep Learning Based Cost Model for Automatic Code Optimization. arXiv: 2104.04955 [cs.PL]"},{"key":"e_1_3_2_1_10_1","first-page":"578","volume-title":"TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen , Thierry Moreau , Ziheng Jiang , Lianmin Zheng , Eddie Yan , Haichen Shen , Meghan Cowan , Leyuan Wang , Yuwei Hu , Luis Ceze , Carlos Guestrin , and Arvind Krishnamurthy . 2018 . TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) . USENIX Association, Carlsbad, CA , 578 - 594 . https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/chen Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. 2018. TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA, 578-594. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/chen"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 32nd International Conference on Neural Information Processing Systems (Montr\u00e9al, Canada) ( NIPS'18). Curran Associates Inc., USA, 3393-3404","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen , Lianmin Zheng , Eddie Yan , Ziheng Jiang , Thierry Moreau , Luis Ceze , Carlos Guestrin , and Arvind Krishnamurthy . 2018 . Learning to Optimize Tensor Programs . In Proceedings of the 32nd International Conference on Neural Information Processing Systems (Montr\u00e9al, Canada) ( NIPS'18). Curran Associates Inc., USA, 3393-3404 . http:\/\/dl.acm.org\/citation.cfm?id= 3327144. 3327258 Tianqi Chen, Lianmin Zheng, Eddie Yan, Ziheng Jiang, Thierry Moreau, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. 2018. Learning to Optimize Tensor Programs. In Proceedings of the 32nd International Conference on Neural Information Processing Systems (Montr\u00e9al, Canada) ( NIPS'18). Curran Associates Inc., USA, 3393-3404. http:\/\/dl.acm.org\/citation.cfm?id= 3327144. 3327258"},{"key":"e_1_3_2_1_12_1","unstructured":"Sharan Chetlur Clif Woolley Philippe Vandermersch Jonathan Cohen John Tran Bryan Catanzaro and Evan Shelhamer. 2014. cuDNN: Eficient Primitives for Deep Learning. arXiv:1410.0759 [cs.NE]   Sharan Chetlur Clif Woolley Philippe Vandermersch Jonathan Cohen John Tran Bryan Catanzaro and Evan Shelhamer. 2014. cuDNN: Eficient Primitives for Deep Learning. arXiv:1410.0759 [cs.NE]"},{"key":"e_1_3_2_1_13_1","volume-title":"Yanqi Zhou, Charith Mendis, Sudip Roy, Amit Sabne, and Mike Burrows.","author":"Kaufman Samuel J.","year":"2021","unstructured":"Samuel J. Kaufman , Phitchaya Mangpo Phothilimthana , Yanqi Zhou, Charith Mendis, Sudip Roy, Amit Sabne, and Mike Burrows. 2021 . A Learned Performance Model for Tensor Processing Units . arXiv: 2008. 01040 [cs.PF] Samuel J. Kaufman, Phitchaya Mangpo Phothilimthana, Yanqi Zhou, Charith Mendis, Sudip Roy, Amit Sabne, and Mike Burrows. 2021. A Learned Performance Model for Tensor Processing Units. arXiv: 2008. 01040 [cs.PF]"},{"key":"e_1_3_2_1_14_1","volume-title":"Kipf and Max Welling","author":"Thomas","year":"2017","unstructured":"Thomas N. Kipf and Max Welling . 2017 . Semi-Supervised Classification with Graph Convolutional Networks . arXiv:1609.02907 [cs.LG] Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. arXiv:1609.02907 [cs.LG]"},{"key":"e_1_3_2_1_15_1","first-page":"4505","volume-title":"Proceedings of the 36th International Conference on Machine Learning (ICML), Kamalika Chaudhuri and Ruslan Salakhutdinov (Eds.)","volume":"97","author":"Mendis Charith","year":"2019","unstructured":"Charith Mendis , Alex Renda , Saman Amarasinghe , and Michael Carbin . 2019 . Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks . In Proceedings of the 36th International Conference on Machine Learning (ICML), Kamalika Chaudhuri and Ruslan Salakhutdinov (Eds.) , Vol. 97 . 4505 - 4515 . Charith Mendis, Alex Renda, Saman Amarasinghe, and Michael Carbin. 2019. Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks. In Proceedings of the 36th International Conference on Machine Learning (ICML), Kamalika Chaudhuri and Ruslan Salakhutdinov (Eds.), Vol. 97. 4505-4515."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925952"},{"key":"e_1_3_2_1_17_1","volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","year":"1912","unstructured":"Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , Alban Desmaison , Andreas K\u00f6pf , Edward Yang , Zach DeVito , Martin Raison , Alykhan Tejani , Sasank Chilamkurthy , Benoit Steiner , Lu Fang , Junjie Bai , and Soumith Chintala . 2019. PyTorch: An Imperative Style , High-Performance Deep Learning Library . arXiv: 1912 . 01703 [cs.LG] Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas K\u00f6pf, Edward Yang, Zach DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. arXiv: 1912. 01703 [cs.LG]"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462176"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3168823"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3310248"},{"key":"e_1_3_2_1_21_1","first-page":"323","article-title":"Value Learning for Throughput Optimization of Deep Learning Workloads","volume":"3","author":"Steiner Benoit","year":"2021","unstructured":"Benoit Steiner , Chris Cummins , Horace He , and Hugh Leather . 2021 . Value Learning for Throughput Optimization of Deep Learning Workloads . In Proceedings of Machine Learning and Systems , Vol. 3. 323 - 334 . Benoit Steiner, Chris Cummins, Horace He, and Hugh Leather. 2021. Value Learning for Throughput Optimization of Deep Learning Workloads. In Proceedings of Machine Learning and Systems, Vol. 3. 323-334.","journal-title":"Proceedings of Machine Learning and Systems"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Muhan Zhang Zhicheng Cui Marion Neumann and Yixin Chen. 2018. An End-to-End Deep Learning Architecture for Graph Classification. In AAAI.   Muhan Zhang Zhicheng Cui Marion Neumann and Yixin Chen. 2018. An End-to-End Deep Learning Architecture for Graph Classification. In AAAI.","DOI":"10.1609\/aaai.v32i1.11782"},{"key":"e_1_3_2_1_23_1","volume-title":"Graph Neural Networks: A Review of Methods and Applications. CoRR abs\/","author":"Zhou Jie","year":"1812","unstructured":"Jie Zhou , Ganqu Cui , Zhengyan Zhang , Cheng Yang , Zhiyuan Liu , and Maosong Sun . 2018. Graph Neural Networks: A Review of Methods and Applications. CoRR abs\/ 1812 .08434 ( 2018 ). arXiv: 1812.08434 http:\/\/arxiv.org\/abs\/ 1812.08434 Jie Zhou, Ganqu Cui, Zhengyan Zhang, Cheng Yang, Zhiyuan Liu, and Maosong Sun. 2018. Graph Neural Networks: A Review of Methods and Applications. CoRR abs\/ 1812.08434 ( 2018 ). arXiv: 1812.08434 http:\/\/arxiv.org\/abs\/ 1812.08434"}],"event":{"name":"MAPS '22: 6th ACM SIGPLAN International Symposium on Machine Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"San Diego CA USA","acronym":"MAPS '22"},"container-title":["Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520312.3534863","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3520312.3534863","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:31Z","timestamp":1750183771000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520312.3534863"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,13]]},"references-count":23,"alternative-id":["10.1145\/3520312.3534863","10.1145\/3520312"],"URL":"https:\/\/doi.org\/10.1145\/3520312.3534863","relation":{},"subject":[],"published":{"date-parts":[[2022,6,13]]},"assertion":[{"value":"2022-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}