awesome-machine-learning-in-compilers is a research & education tool that curates research papers, datasets, and tools for applying machine learning to compilers and program optimization. It provides resources for improving compiler performance using ML techniques.
awesome-machine-learning-in-compilers is a comprehensive, curated list of research papers, datasets, and tools dedicated to the application of machine learning in compilers and program optimization. This GitHub repository serves as an invaluable resource for researchers, academics, and practitioners looking to explore and advance the field. It categorizes papers into key areas such as 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, and Memory/Cache Modelling/Analysis. Additionally, it provides links to relevant books, talks, tutorials, software, benchmarks, and datasets, making it a central hub for anyone interested in the synergy between machine learning and compiler technology.
Best used for
Ideal for professors and researchers who need to conduct literature reviews, identify cutting-edge research in machine learning for compilers, and discover relevant tools and datasets. Especially valuable for those looking to improve program optimization and compiler performance through ML techniques.
Common actions
find research papers
explore ML in compilers
discover optimization tools
access datasets
learn compiler techniques
face swappinglow-code/no-codedeepfakecollaborationgithub copilot"AI Agents"open-sourceworkflowsautomated workflow
Capabilities
Key features
Curated research papers
Datasets and tools
Categorized topics
Books and tutorials
Software and benchmarks
Target Audience
professor
Integrations
Not yet documented
Pricing & Plans
Free ยท Open Source
Free
FAQs
What kind of resources are included in awesome-machine-learning-in-compilers?
The repository includes a curated list of research papers, links to tools, and datasets. These resources cover various aspects of applying machine learning to compilers and program optimization, categorized for easy navigation and research.
Who is the primary audience for this GitHub repository?
This repository is primarily aimed at researchers, academics, and students in the fields of computer science, machine learning, and compiler design. It serves as a valuable starting point for anyone interested in the intersection of these domains.
How frequently is the list updated with new research and tools?
As an open-source GitHub repository, updates depend on contributions from the community and the maintainers. Users can check the commit history on GitHub to see the latest additions and modifications to the list of resources.