Machine Learning in Compiler Optimization

Journal: Proceedings of the IEEE • • Institute of Electrical and Electronics Engineers • ISSN: 0018-9219

Abstract

In the last decade, machine-learning-based compilation has moved from an obscure research niche to a mainstream activity. In this paper, we describe the relationship between machine learning and compiler optimization and introduce the main concepts of features, models, training, and deployment. We then provide a comprehensive survey and provide a road map for the wide variety of different research areas. We conclude with a discussion on open issues in the area and potential research directions. This paper provides both an accessible introduction to the fast moving area of machine-learning-based compilation and a detailed bibliography of its main achievements.

Subjects & Keywords

How to Cite this Article

Zheng Wang, Michael F. P. O’boyle (2018). "Machine Learning in Compiler Optimization". Proceedings of the IEEE. https://doi.org/10.1109/jproc.2018.2817118