Fetching the paper…
Reading the bibliography…
The exponential increase of hardware-software complexity has made it impossible for compiler engineers to find the right optimization heuristics manually.
Query by Committee. In Proceedings of the Fifth Annual Workshop on Computational Learning Theory (Pittsburgh, Pennsylvania, USA) (COLT ’92) . Association for Computing Machinery, New York, NY, USA, 287–294
H. S. Seung, M. Opper, and H. Sompolinsky. 1992 · 1992
Earlier work this paper cites.
Long Short-Term Memory
Sepp Hochreiter and Jürgen Schmidhuber. 1997 · 1997
Earlier work this paper cites.
Learning and Evaluating Contextual Embedding of Source Code
Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi. 2020 · 2001
Earlier work this paper cites.
CodeBERT: A Pre-Trained Model for Programming and Natural Languages
Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. 2020 · 2002
Earlier work this paper cites.
LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO . San Jose, CA, USA, 75–88
Chris Lattner and Vikram Adve. 2004 · 2004
Earlier work this paper cites.
Rodinia: A benchmark suite for heterogeneous computing. In 2009 IEEE International Symposium on Workload Characterization (IISWC) . 44–54
Shuai Che, Michael Boyer, Jiayuan Meng, David Tarjan, Jeremy W. Sheaffer, Sang-Ha Lee, and Kevin Skadron. 2009 · 2009
Earlier work this paper cites.
OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems
John E. Stone, David Gohara, and Guochun Shi. 2010 · 2010
Earlier work this paper cites.
Xuejun Yang, Yang Chen, Eric Eide, and John Regehr. 2011 · 2011
Earlier work this paper cites.
Portable mapping of data parallel programs to OpenCL for heterogeneous systems. In Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) . 1–10
Dominik Grewe, Zheng Wang, and Michael F. P. O’Boyle. 2013 · 2013
Earlier work this paper cites.
Deep Learning
Yann LeCun, Y. Bengio, and Geoffrey Hinton. 2015 · 2015
Earlier work this paper cites.
Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers) . Association for Computational Linguistics, Beijing, China, 1556–1566
Kai Sheng Tai, Richard Socher, and Christopher D. Manning. 2015 · 2015
Earlier work this paper cites.
DeepCoder: Learning to Write Programs
Matej Balog, Alexander Gaunt, Marc Brockschmidt, Sebastian Nowozin, and Daniel Tarlow. 2016 · 2016
Earlier work this paper cites.
Gaussian Error Linear Units (GELUs)
Dan Hendrycks and Kevin Gimpel. 2016 · 2016
Earlier work this paper cites.
Synthesizing benchmarks for predictive modeling. In 2017 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) . 86–99
Chris Cummins, Pavlos Petoumenos, Zheng Wang, and Hugh Leather. 2017 · 2017
Cited alongside, same era.
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 · 2017
Cited alongside, same era.
Attention is All you Need. In Advances in Neural Information Processing Systems , I. Guyon, U. Von Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett (Eds.), Vol. 30. Curran Associates, Inc
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Ł ukasz Kaiser, and Illia Polosukhin. 2017 · 2017
Cited alongside, same era.
SRCIROR: A Toolset for Mutation Testing of C Source Code and LLVM Intermediate Representation. In 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE) . 860–863
Farah Hariri and August Shi. 2018 · 2018
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
Ameer Haj-Ali, Qijing (Jenny) Huang, John Xiang, William Moses, Krste Asanovic, John Wawrzynek, and Ion Stoica. 2020 · 2020
Later among the works it cites.
Type Inference for C: Applications to the Static Analysis of Incomplete Programs
Leandro T. C. Melo, Rodrigo G. Ribeiro, Breno C. F. Guimarães, and Fernando Magno Quintão Pereira. 2020 · 2020
Later among the works it cites.
CompilerGym: Robust, Performant Compiler Optimization Environments for AI Research
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 · 2021
Later among the works it cites.
ANGHABENCH: A Suite with One Million Compilable C Benchmarks for Code-Size Reduction. In 2021 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) . 378–390
Anderson Faustino da Silva, Bruno Conde Kind, José Wesley de Souza Magalhães, Jerônimo Nunes Rocha, Breno Campos Ferreira Guimarães, and Fernando Magno Quinão Pereira. 2021 · 2021
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
Deep contextualized word representations
Matthew Peters, Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark, Kenton Lee, and Luke Zettlemoyer. 2018 · 2018
Cited alongside, same era.
Improving Language Understanding by Generative Pre-Training
Alec Radford and Karthik Narasimhan. 2018 · 2018
Cited alongside, same era.
A Design Space Exploration Framework for Convolutional Neural Networks Implemented on Edge Devices
Foivos Tsimpourlas, Lazaros Papadopoulos, Anastasios Bartsokas, and Dimitrios Soudris. 2018 · 2018
Cited alongside, same era.
Machine Learning in Compiler Optimization
Zheng Wang and Michael O’Boyle. 2018 · 2018
Cited alongside, same era.
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In NAACL
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019 · 2019
Cited alongside, same era.
A Case Study on Machine Learning for Synthesizing Benchmarks. In Proceedings of the 3rd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages (Phoenix, AZ, USA) (MAPL 2019) . Association for Computing Machinery, New York, NY, USA, 38–46
Andrés Goens, Alexander Brauckmann, Sebastian Ertel, Chris Cummins, Hugh Leather, and Jeronimo Castrillon. 2019 · 2019
Cited alongside, same era.
Learning to Infer Program Sketches. In ICML
Maxwell Nye, Luke B. Hewitt, Joshua B. Tenenbaum, and Armando Solar-Lezama. 2019 · 2019
Cited alongside, same era.
PyTorch: An Imperative Style, High-Performance Deep Learning Library
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 · 2019
Cited alongside, same era.
Later among the works it cites.
Autoencoders as Tools for Program Synthesis
Sander de Bruin, Vadim Liventsev, and Milan Petković. 2021 · 2021
Later among the works it cites.
Supervised Learning over Test Executions as a Test Oracle. In Proceedings of the 36th Annual ACM Symposium on Applied Computing (Virtual Event, Republic of Korea) (SAC ’21) . Association for Computing Machinery, New York, NY, USA, 1521–1531
Foivos Tsimpourlas, Ajitha Rajan, and Miltiadis Allamanis. 2021 · 2021
Later among the works it cites.
https://github.com/ChrisLidbury/CLSmith
[n.d.] · 2022
Later among the works it cites.
http://lava.cs.virginia.edu/Rodinia/download.htm
Rodinia Benchmarks. [n.d.] · 2022
Later among the works it cites.
https://github.com/fivosts/BenchPress.git
fivosts. [n.d.] · 2022
Later among the works it cites.
https://docs.github.com/en/rest
GitHub. [n.d.] · 2022
Later among the works it cites.
https://cloud.google.com/bigquery
Google. [n.d.] · 2022
Later among the works it cites.
https://www.khronos.org/registry/OpenCL/specs/3.0-unified/html/OpenCL_C.html
OpenCL specification. [n.d.] · 2022
Later among the works it cites.
BenchPress: A Deep Active Benchmark Generator. In Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (Chicago, Illinois) (PACT ’22) . Association for Computing Machinery, New York, NY, USA, 505–516
Foivos Tsimpourlas, Pavlos Petoumenos, Min Xu, Chris Cummins, Kim Hazelwood, Ajitha Rajan, and Hugh Leather. 2023 · 2023
Closest in time.