Generating GPU Compiler Heuristics using Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
GPU compilers are complex software programs with many optimizations specific to target hardware. These optimizations are often controlled by heuristics hand-designed by compiler experts using time- and resource-intensive processes. In this paper, we developed a GPU compiler autotuning framework that uses off-policy deep reinforcement learning to generate heuristics that improve the frame rates of graphics applications. Furthermore, we demonstrate the resilience of these learned heuristics to frequent compiler updates by analyzing their stability across a year of code check-ins without retraining. We show that our machine learning-based compiler autotuning framework matches or surpasses the frame rates for 98% of graphics benchmarks with an average uplift of 1.6% up to 15.8%.
Key facts. Cited by 3 papers in the map (data through 13 Oct 2026). Builds on 15 of its 32 references that are in the map. First posted on arXiv 23 Nov 2021.
Builds on
15 of 32 references.
References · 15
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,221
- 2020Conservative Q-Learning for Offline Reinforcement Learningcited by 1,782
- 2016Understanding deep learning requires rethinking generalizationcited by 1,666
- 2020Learning from Noisy Labels with Deep Neural Networks: A Surveycited by 581
- 2018code2vec: Learning Distributed Representations of Codecited by 250
- 2017Device Placement Optimization with Reinforcement Learningcited by 85
- 2020DisCor: Corrective Feedback in Reinforcement Learning via Distribution Correctioncited by 71
- 2018Neural Code Comprehension: A Learnable Representation of Code Semanticscited by 59
- 2018A Survey on Compiler Autotuning using Machine Learningcited by 40
- 2021MLGO: a Machine Learning Guided Compiler Optimizations Frameworkcited by 40
- 2019NeuroVectorizer: End-to-End Vectorization with Deep Reinforcement Learningcited by 37
- 2019Deep Reinforcement Learning for Imbalanced Classificationcited by 24
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 0; 2025: 1.
3 papers.