zwang4
awesome-machine-learning-in-compilers

Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation

Last updated Jul 3, 2026
1.7k
Stars
178
Forks
0
Issues
0
Stars/day
Attention Score
93
Language breakdown
No language data available.
Files click to expand
README

Awesome machine learning for compilers and program optimisation

Awesome Maintenance

A curated list of awesome research papers, datasets, and tools for applying machine learning techniques to compilers and program optimisation.

Contents

- Survey - Iterative Compilation and Compiler Option Tuning - Instruction-level Optimisation - Parallelism Mapping and Task Scheduling - Languages and Compilation - Auto-tuning and Design Space Exploration - Code Size Reduction - Cost and Performance Models - Domain-specific Optimisation - Learning Program Representation - ML for Compilers and Systems Optimisation - Memory/Cache Modelling/Analysis

Papers

Survey

Iterative Compilation and Compiler Option Tuning

Customization by Exposing Synergistic Relations - Sunghyun Park, Salar Latifi, Yongjun Park, Armand Behroozi, Byungsoo Jeon, Scott Mahlke. CGO 2022. Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020 - Ryan Turner, David Eriksson, Michael McCourt, Juha Kiili, Eero Laaksonen, Zhen Xu, Isabelle Guyon. arXiv 2021. Compilation - Tao Wang, Nikhil Jain, David Beckingsale, David Böhme, Frank Mueller, Todd Gamblin. ICPP 2019. Polyhedron Model - Stefan Ganser, Armin Grösslinger, Norbert Siegmund, Sven Apel, and Christian Lengauer. ACM Transactions on Architecture and Code Optimization (TACO), 2017.

Instruction-level Optimisation

Auto-tuning and Design Space Exploration

- Ari Rasch , Richard Schulze , Michel Steuwer , Sergei Gorlatch. ACM TACO 2021. Ninghui Sun. ACM Transactions on Architecture and Code Optimization (TACO), 2015.

Parallelism Mapping and Task Scheduling

Domain-specific Optimisation

Languages and Compilation

Code Size Reduction

Compilable C Benchmarks for Code-Size Reduction - Anderson Faustino da Silva, Bruno Conde Kind, Jose Wesley de Souza Magalhaes, Jeronimo Nunes Rocha, Breno Campos Ferreira Guimaraes, Fernando Magno Quintao Pereira. CGO 2021. Code and Data

Cost and Performance Models

Learning Program Representation

Sebastian Nowozin, and Daniel Tarlow. ICLR 2017. for Extreme Summarization of Source Code - Miltos Allamanis, Hao Peng, and Charles Sutton. ICML 2016.

ML for Compilers and Systems Optimisation


README truncated. View on GitHub

© 2026 GitRepoTrend · zwang4/awesome-machine-learning-in-compilers · Updated daily from GitHub