Fetching the paper…
Reading the bibliography…
Interest in applying Artificial Intelligence (AI) techniques to compiler optimizations is increasing rapidly, but compiler research has a high entry barrier.
Basic Linear Algebra Subprograms for Fortran Usage
Chuck L Lawson, Richard J. Hanson, David R Kincaid, and Fred T. Krogh · 1979
Earlier work this paper cites.
Q-Learning
Christopher JCH Watkins and Peter Dayan · 1992
Earlier work this paper cites.
The NAS Parallel Benchmarks 2.0
David Bailey, Tim Harris, William Saphir, Rob Van Der Wijngaart, Alex Woo, and Maurice Yarrow · 1995
Earlier work this paper cites.
Differential Testing for Software
William M McKeeman · 1998
Earlier work this paper cites.
Actor-Critic Algorithms
Vijay R Konda and John N Tsitsiklis · 2000
Earlier work this paper cites.
MiBench: A Free, Commercially Representative Embedded Benchmark Suite
Matthew R Guthaus, Jeffrey S Ringenberg, Dan Ernst, Todd M Austin, Trevor Mudge, and Richard B Brown · 2001
Earlier work this paper cites.
LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
Chris Lattner and Vikram Adve · 2004
Earlier work this paper cites.
MiDataSets: Creating the conditions for a more realistic evaluation of iterative optimization
Grigori Fursin, John Cavazos, Michael O’Boyle, and Olivier Temam · 2007
Earlier work this paper cites.
CHStone: A Benchmark Program Suite for Practical C-based High-Level Synthesis
Yuko Hara, Hiroyuki Tomiyama, Shinya Honda, Hiroaki Takada, and Katsuya Ishii · 2008
Earlier work this paper cites.
Monte-Carlo Tree Search: A New Framework for Game AI
Guillaume Chaslot, Sander Bakkes, Istvan Szita, and Pieter Spronck · 2008
Earlier work this paper cites.
Collective Tuning Initiative: Automating and Accelerating Development and Optimization of Computing Systems
Grigori Fursin · 2009
Earlier work this paper cites.
Evaluating Iterative Optimization Across 1000 Datasets
Yang Chen, Yuanjie Huang, Lieven Eeckhout, Grigori Fursin, Liang Peng, Olivier Temam, and Chengyong Wu · 2010
Earlier work this paper cites.
Finding and Understanding Bugs in C Compilers
Xuejun Yang, Yang Chen, Eric Eide, and John Regehr · 2011
Earlier work this paper cites.
Halide: A Language and Compiler for Optimizing Parallelism, Locality, and Recomputation in Image Processing Pipelines
Jonathan Ragan-Kelley, Connelly Barnes, Andrew Adams, Sylvain Paris, Frédo Durand, and Saman Amarasinghe · 2013
Earlier work this paper cites.
OpenTuner: An Extensible Framework for Program Autotuning
Jason Ansel, Shoaib Kamil, Kalyan Veeramachaneni, Jonathan Ragan-Kelley, Jeffrey Bosboom, Una-May O’Reilly, and Saman Amarasinghe · 2014
Earlier work this paper cites.
Gated Graph Sequence Neural Networks
Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard Zemel · 2015
Earlier work this paper cites.
Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba · 2016
Earlier work this paper cites.
Convolutional Neural Networks Over Tree Structures for Programming Language Processing
Lili Mou, Ge Li, Lu Zhang, Tao Wang, and Zhi Jin · 2016
Earlier work this paper cites.
TensorFlow: A System for Large-Scale Machine Learning
Martín Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, et al · 2016
Earlier work this paper cites.
Reinforcement Learning with Unsupervised Auxiliary Tasks
Max Jaderberg, Volodymyr Mnih, Wojciech Marian Czarnecki, Tom Schaul, Joel Z. Leibo, David Silver, and Koray Kavukcuoglu · 2016
Earlier work this paper cites.
Asynchronous Methods for Deep Reinforcement Learning
Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu · 2016
Earlier work this paper cites.
A graph-based iterative compiler pass selection and phase ordering approach
Ricardo Nobre, Luiz GA Martins, and João MP Cardoso · 2016
Cited alongside, same era.
COBAYN: Compiler Autotuning Framework Using Bayesian Networks
Amir Hossein Ashouri, Giovanni Mariani, Gianluca Palermo, Eunjung Park, John Cavazos, and Cristina Silvano · 2016
Cited alongside, same era.
Synthesizing Benchmarks for Predictive Modeling
Chris Cummins, Pavlos Petoumenos, Zheng Wang, and Hugh Leather · 2017
Cited alongside, same era.
Proximal Policy Optimization Algorithms
John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov · 2017
Cited alongside, same era.
End-to-end Deep Learning of Optimization Heuristics
Chris Cummins, Pavlos Petoumenos, Zheng Wang, and Hugh Leather · 2017
Cited alongside, same era.
A Survey on Compiler Autotuning using Machine Learning
Machine Learning in Compilers: Past, Present and Future
Hugh Leather and Chris Cummins · 2020
Later among the works it cites.
Autophase: Juggling hls phase orderings in random forests with deep reinforcement learning
Ameer Haj-Ali, Qijing Huang, William Moses, John Xiang, John Wawrzynek, Krste Asanovic, and Ion Stoica · 2020
Later among the works it cites.
Neurovectorizer: End-to-end vectorization with deep reinforcement learning
Ameer Haj-Ali, Nesreen K Ahmed, Ted Willke, Yakun Sophia Shao, Krste Asanovic, and Ion Stoica · 2020
Later among the works it cites.
Ansor: Generating High-Performance Tensor Programs for Deep Learning
Lianmin Zheng, Chengfan Jia, Minmin Sun, Zhao Wu, Cody Hao Yu, Ameer Haj-Ali, Yida Wang, Jun Yang, Danyang Zhuo, Koushik Sen, et al · 2020
Later among the works it cites.
Learning Search Space Partition for Black-Box Optimization using Monte Carlo Tree Search
Linnan Wang, Rodrigo Fonseca, and Yuandong Tian · 2020
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Amir H Ashouri, William Killian, John Cavazos, Gianluca Palermo, and Cristina Silvano · 2018
Cited alongside, same era.
A Survey of Machine Learning for Big Code and Naturalness
Miltiadis Allamanis, Earl T Barr, Premkumar Devanbu, and Charles Sutton · 2018
Cited alongside, same era.
RLlib: Abstractions for Distributed Reinforcement Learning
Eric Liang, Richard Liaw, Robert Nishihara, Philipp Moritz, Roy Fox, Ken Goldberg, Joseph Gonzalez, Michael Jordan, and Ion Stoica · 2018
Cited alongside, same era.
Neural Code Comprehension: A Learnable Representation of Code Semantics
Tal Ben-Nun, Alice Shoshana Jakobovits, and Torsten Hoefler · 2018
Cited alongside, same era.
Nevergrad - A Gradient-Free Optimization Platform
Jeremy Rapin and Olivier Teytaud · 2018
Cited alongside, same era.
Distributed Prioritized Experience Replay
Dan Horgan, John Quan, David Budden, Gabriel Barth-Maron, Matteo Hessel, Hado Van Hasselt, and David Silver · 2018
Cited alongside, same era.
IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures
Lasse Espeholt, Hubert Soyer, Remi Munos, Karen Simonyan, Vlad Mnih, Tom Ward, Yotam Doron, Vlad Firoiu, Tim Harley, Iain Dunning, et al · 2018
Cited alongside, same era.
Ryan Solgi · 2020
Later among the works it cites.
Improving Generalization in Reinforcement Learning with Mixture Regularization
Kaixin Wang, Bingyi Kang, Jie Shao, and Jiashi Feng · 2020
Later among the works it cites.
Learning and Evaluating Contextual Embedding of Source Code
Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi · 2020
Later among the works it cites.
ComPy-Learn: A toolbox for exploring machine learning representations for compilers
Alexander Brauckmann, Andrés Goens, and Jeronimo Castrillon · 2020
Later among the works it cites.
A Collaborative Filtering Approach for the Automatic Tuning of Compiler Optimisations
Stefano Cereda, Gianluca Palermo, Paolo Cremonesi, and Stefano Doni · 2020
Later among the works it cites.
Static Neural Compiler Optimization via Deep Reinforcement Learning
Rahim Mammadli, Ali Jannesari, and Felix Wolf · 2020
Later among the works it cites.
MLGO: a Machine Learning Guided Compiler Optimizations Framework
Mircea Trofin, Yundi Qian, Eugene Brevdo, Zinan Lin, Krzysztof Choromanski, and David Li · 2021
Closest in time.
ProGraML: A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
Chris Cummins, Zacharias Fisches, Tal Ben-Nun, Torsten Hoefler, Michael O’Boyle, and Hugh Leather · 2021
Closest in time.
AnghaBench: A Suite with One Million Compilable C Benchmarks for Code-Size Reduction
Anderson Faustino da Silva, Bruno Conde Kind, José Wesley de Souza Magalhães, Jerônimo Nunes Rocha, Breno Campos Ferreira Guimaraes, and Fernando Magno Quinão Pereira · 2021
Closest in time.
loop_tool
Bram Wasti · 2021
Closest in time.
Value Learning for Throughput Optimization of Deep Learning Workloads
Benoit Steiner, Chris Cummins, Horace He, and Hugh Leather · 2021
Closest in time.
TenSet: A Large-scale Program Performance Dataset for Learned Tensor Compilers
Lianmin Zheng, Ruochen Liu, Ameer Haj Ali, Junru Shao, Tianqi Chen, Joseph E Gonzalez, and Ion Stoica · 2021
Closest in time.
LS-CAT: A Large-Scale CUDA AutoTuning Dataset
Lars Bjertnes, Jacob O Tørring, and Anne C Elster · 2021
Closest in time.
A Reinforcement Learning Environment for Polyhedral Optimizations
Alexander Brauckmann, Andrés Goens, and Jeronimo Castrillon · 2021
Closest in time.
Learning to Make Compiler Optimizations More Effective
Rahim Mammadli, Marija Selakovic, Felix Wolf, and Michael Pradel · 2021
Closest in time.