{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:16:36Z","timestamp":1750220196258,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,8]],"date-time":"2022-10-08T00:00:00Z","timestamp":1665187200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"EPSRC","award":["grant EP\/L01503X\/1"],"award-info":[{"award-number":["grant EP\/L01503X\/1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,8]]},"DOI":"10.1145\/3559009.3569644","type":"proceedings-article","created":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T14:02:50Z","timestamp":1674828170000},"page":"505-516","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["BenchPress"],"prefix":"10.1145","author":[{"given":"Foivos","family":"Tsimpourlas","sequence":"first","affiliation":[{"name":"University of Edinburgh"}]},{"given":"Pavlos","family":"Petoumenos","sequence":"additional","affiliation":[{"name":"University of Manchester"}]},{"given":"Min","family":"Xu","sequence":"additional","affiliation":[{"name":"Meta AI Research"}]},{"given":"Chris","family":"Cummins","sequence":"additional","affiliation":[{"name":"Meta AI Research"}]},{"given":"Kim","family":"Hazelwood","sequence":"additional","affiliation":[{"name":"Meta AI Research"}]},{"given":"Ajitha","family":"Rajan","sequence":"additional","affiliation":[{"name":"University of Edinburgh"}]},{"given":"Hugh","family":"Leather","sequence":"additional","affiliation":[{"name":"Meta AI Research"}]}],"member":"320","published-online":{"date-parts":[[2023,1,27]]},"reference":[{"volume-title":"https:\/\/github.com\/ChrisLidbury\/CLSmith. [Online","year":"2022","key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. https:\/\/github.com\/ChrisLidbury\/CLSmith. [Online ; accessed 25- Apr- 2022 ]. [n.d.]. https:\/\/github.com\/ChrisLidbury\/CLSmith. [Online; accessed 25-Apr-2022]."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.722293"},{"key":"e_1_3_2_1_3_1","volume-title":"DeepCoder: Learning to Write Programs. (11","author":"Balog Matej","year":"2016","unstructured":"Matej Balog , Alexander Gaunt , Marc Brockschmidt , Sebastian Nowozin , and Daniel Tarlow . 2016. DeepCoder: Learning to Write Programs. (11 2016 ). Matej Balog, Alexander Gaunt, Marc Brockschmidt, Sebastian Nowozin, and Daniel Tarlow. 2016. DeepCoder: Learning to Write Programs. (11 2016)."},{"key":"e_1_3_2_1_4_1","volume-title":"http:\/\/lava.cs.virginia.edu\/Rodinia\/download.htm. [Online","author":"Benchmarks Rodinia","year":"2022","unstructured":"Rodinia Benchmarks . [n.d.]. http:\/\/lava.cs.virginia.edu\/Rodinia\/download.htm. [Online ; accessed 25- Apr- 2022 ]. Rodinia Benchmarks. [n.d.]. http:\/\/lava.cs.virginia.edu\/Rodinia\/download.htm. [Online; accessed 25-Apr-2022]."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_6_1","volume-title":"2020 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 90--102","author":"Collie Bruce","year":"2020","unstructured":"Bruce Collie , Philip Ginsbach , Jackson Woodruff , Ajitha Rajan , and Michael FP O'Boyle . 2020 . M3: Semantic api migrations . In 2020 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 90--102 . Bruce Collie, Philip Ginsbach, Jackson Woodruff, Ajitha Rajan, and Michael FP O'Boyle. 2020. M3: Semantic api migrations. In 2020 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 90--102."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2017.7863731"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Chris Cummins Bram Wasti Jiadong Guo Brandon Cui Jason Ansel Sahir Gomez Somya Jain Jia Liu Olivier Teytaud Benoit Steiner Yuandong Tian and Hugh Leather. 2021. CompilerGym: Robust Performant Compiler Optimization Environments for AI Research. arXiv:2109.08267 [cs.PL]  Chris Cummins Bram Wasti Jiadong Guo Brandon Cui Jason Ansel Sahir Gomez Somya Jain Jia Liu Olivier Teytaud Benoit Steiner Yuandong Tian and Hugh Leather. 2021. CompilerGym: Robust Performant Compiler Optimization Environments for AI Research. arXiv:2109.08267 [cs.PL]","DOI":"10.1109\/CGO53902.2022.9741258"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370322"},{"key":"e_1_3_2_1_10_1","unstructured":"Sander de Bruin Vadim Liventsev and Milan Petkovi\u0107. 2021. Autoencoders as Tools for Program Synthesis. arXiv:2108.07129 [cs.AI]  Sander de Bruin Vadim Liventsev and Milan Petkovi\u0107. 2021. Autoencoders as Tools for Program Synthesis. arXiv:2108.07129 [cs.AI]"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2009.5206848"},{"key":"e_1_3_2_1_12_1","volume-title":"BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In NAACL.","author":"Devlin Jacob","year":"2019","unstructured":"Jacob Devlin , Ming-Wei Chang , Kenton Lee , and Kristina Toutanova . 2019 . BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In NAACL. Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In NAACL."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 34th International Conference on Machine Learning -","volume":"70","author":"Devlin Jacob","year":"2017","unstructured":"Jacob Devlin , Jonathan Uesato , Surya Bhupatiraju , Rishabh Singh , Abdel-rahman Mohamed, and Pushmeet Kohli . 2017 . RobustFill: Neural Program Learning under Noisy I\/O . In Proceedings of the 34th International Conference on Machine Learning - Volume 70 (Sydney, NSW, Australia) (ICML'17). JMLR.org, 990--998. Jacob Devlin, Jonathan Uesato, Surya Bhupatiraju, Rishabh Singh, Abdel-rahman Mohamed, and Pushmeet Kohli. 2017. RobustFill: Neural Program Learning under Noisy I\/O. In Proceedings of the 34th International Conference on Machine Learning - Volume 70 (Sydney, NSW, Australia) (ICML'17). JMLR.org, 990--998."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Zhangyin Feng Daya Guo Duyu Tang Nan Duan Xiaocheng Feng Ming Gong Linjun Shou Bing Qin Ting Liu Daxin Jiang and Ming Zhou. 2020. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. arXiv:2002.08155 [cs.CL]  Zhangyin Feng Daya Guo Duyu Tang Nan Duan Xiaocheng Feng Ming Gong Linjun Shou Bing Qin Ting Liu Daxin Jiang and Ming Zhou. 2020. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. arXiv:2002.08155 [cs.CL]","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"volume-title":"https:\/\/github.com\/fivosts\/BenchPress.git. [Online","year":"2022","key":"e_1_3_2_1_15_1","unstructured":"fivosts. [n.d.]. https:\/\/github.com\/fivosts\/BenchPress.git. [Online ; accessed 1- Sept- 2022 ]. fivosts. [n.d.]. https:\/\/github.com\/fivosts\/BenchPress.git. [Online; accessed 1-Sept-2022]."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1880043.1880047"},{"volume-title":"https:\/\/docs.github.com\/en\/rest. [Online","year":"2022","key":"e_1_3_2_1_17_1","unstructured":"GitHub. [n.d.]. https:\/\/docs.github.com\/en\/rest. [Online ; accessed 25- Apr- 2022 ]. GitHub. [n.d.]. https:\/\/docs.github.com\/en\/rest. [Online; accessed 25-Apr-2022]."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3315508.3329976"},{"volume-title":"https:\/\/cloud.google.com\/bigquery. [Online","year":"2022","key":"e_1_3_2_1_19_1","unstructured":"Google. [n.d.]. https:\/\/cloud.google.com\/bigquery. [Online ; accessed 25- Apr- 2022 ]. Google. [n.d.]. https:\/\/cloud.google.com\/bigquery. [Online; accessed 25-Apr-2022]."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6494993"},{"key":"e_1_3_2_1_21_1","unstructured":"Kavi Gupta Peter Christensen Xinyun Chen and Dawn Song. 2020. Synthesize Execute and Debug: Learning to Repair for Neural Program Synthesis.  Kavi Gupta Peter Christensen Xinyun Chen and Dawn Song. 2020. Synthesize Execute and Debug: Learning to Repair for Neural Program Synthesis."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of Machine Learning and Systems, I. Dhillon, D. Papailiopoulos, and V. Sze (Eds.)","volume":"2","author":"Haj-Ali Ameer","year":"2020","unstructured":"Ameer Haj-Ali , Qijing (Jenny) Huang , John Xiang , William Moses , 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, I. Dhillon, D. Papailiopoulos, and V. Sze (Eds.) , Vol. 2 . 70--81. https:\/\/proceedings.mlsys.org\/paper\/2020\/file\/4e732ced3463d06de0ca9a15b6153677-Paper.pdf Ameer Haj-Ali, Qijing (Jenny) Huang, John Xiang, William Moses, 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, I. Dhillon, D. Papailiopoulos, and V. Sze (Eds.), Vol. 2. 70--81. https:\/\/proceedings.mlsys.org\/paper\/2020\/file\/4e732ced3463d06de0ca9a15b6153677-Paper.pdf"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240482"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186736.1186737"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_1_26_1","unstructured":"Aditya Kanade Petros Maniatis Gogul Balakrishnan and Kensen Shi. 2020. Learning and Evaluating Contextual Embedding of Source Code. arXiv:2001.00059 [cs.SE]  Aditya Kanade Petros Maniatis Gogul Balakrishnan and Kensen Shi. 2020. Learning and Evaluating Contextual Embedding of Source Code. arXiv:2001.00059 [cs.SE]"},{"key":"e_1_3_2_1_27_1","volume-title":"LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO.","author":"Lattner Chris","year":"2004","unstructured":"Chris Lattner and Vikram Adve . 2004 . LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO. San Jose, CA, USA , 75--88. Chris Lattner and Vikram Adve. 2004. LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO. San Jose, CA, USA, 75--88."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature14539"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3421472"},{"key":"e_1_3_2_1_30_1","unstructured":"Maxwell Nye Luke B. Hewitt Joshua B. Tenenbaum and Armando Solar-Lezama. 2019. Learning to Infer Program Sketches. In ICML.  Maxwell Nye Luke B. Hewitt Joshua B. Tenenbaum and Armando Solar-Lezama. 2019. Learning to Infer Program Sketches. In ICML."},{"volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","key":"e_1_3_2_1_31_1","unstructured":"Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , Alban Desmaison , Andreas Kopf , Edward Yang , Zachary 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 . In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alch\u00e9-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024--8035. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary 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. In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alch\u00e9-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024--8035. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf"},{"key":"e_1_3_2_1_32_1","volume-title":"Deep contextualized word representations. (02","author":"Peters Matthew","year":"2018","unstructured":"Matthew Peters , Mark Neumann , Mohit Iyyer , Matt Gardner , Christopher Clark , Kenton Lee , and Luke Zettlemoyer . 2018. Deep contextualized word representations. (02 2018 ). Matthew Peters, Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark, Kenton Lee, and Luke Zettlemoyer. 2018. Deep contextualized word representations. (02 2018)."},{"key":"e_1_3_2_1_33_1","unstructured":"Alec Radford and Karthik Narasimhan. 2018. Improving Language Understanding by Generative Pre-Training.  Alec Radford and Karthik Narasimhan. 2018. Improving Language Understanding by Generative Pre-Training."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/130385.130417"},{"key":"e_1_3_2_1_35_1","volume-title":"https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/html\/OpenCL_C.html. [Online","author":"CL","year":"2022","unstructured":"Open CL specification. [n.d.]. https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/html\/OpenCL_C.html. [Online ; accessed 25- Apr- 2022 ]. OpenCL specification. [n.d.]. https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/html\/OpenCL_C.html. [Online; accessed 25-Apr-2022]."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2010.69"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/P15-1150"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2817118"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3092703.3092720"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"}],"event":{"name":"PACT '22: International Conference on Parallel Architectures and Compilation Techniques","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IFIP WG 10.3 IFIP WG 10.3","IEEE CS"],"location":"Chicago Illinois","acronym":"PACT '22"},"container-title":["Proceedings of the International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3559009.3569644","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3559009.3569644","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:38Z","timestamp":1750186958000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3559009.3569644"}},"subtitle":["A Deep Active Benchmark Generator"],"short-title":[],"issued":{"date-parts":[[2022,10,8]]},"references-count":40,"alternative-id":["10.1145\/3559009.3569644","10.1145\/3559009"],"URL":"https:\/\/doi.org\/10.1145\/3559009.3569644","relation":{},"subject":[],"published":{"date-parts":[[2022,10,8]]},"assertion":[{"value":"2023-01-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}