Zheng Wang
Towards Autonomous Compiler Design Using Machine Learning
In recent years, machine learning has shown promise in making compilers more effective for code optimisation. A traditional human-derived compiler decision model can be replaced by a machine-learned version based on empirical observations from training benchmarks. Given the massive success of machine learning in domains like natural language processing and autonomous systems, this technology can fundamentally change the way compilers are designed and developed, allowing compilers to catch up with fast-evolving hardware to deliver scalable performance without needing years of compiler experts' time. However, many problems remained, limiting the scale on which machine learning in compilers can operate.
In this talk, I will present some of my collaborative work to enable compiler developers to more easily integrate machine learning into compiler design. I will outline some of the challenges of integrating machine learning with compilers.
In this talk, I will present some of my collaborative work to enable compiler developers to more easily integrate machine learning into compiler design. I will outline some of the challenges of integrating machine learning with compilers.
back to overview
Watch Recording