Machine Learning in Compiler Optimisation

05/09/2018
by   Zheng Wang, et al.
0

In the last decade, machine learning based compilation has moved from an an obscure research niche to a mainstream activity. In this article, we describe the relationship between machine learning and compiler optimisation 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2020

Parallel Programming Models for Heterogeneous Many-Cores : A Survey

Heterogeneous many-cores are now an integral part of modern computing sy...
research
11/24/2022

The intersection of machine learning with forecasting and optimisation: theory and applications

Forecasting and optimisation are two major fields of operations research...
research
07/12/2023

Machine Learning for Autonomous Vehicle's Trajectory Prediction: A comprehensive survey, Challenges, and Future Research Directions

Autonomous Vehicles (AVs) have emerged as a promising solution by replac...
research
03/26/2023

A Survey of Machine Learning-Based Ride-Hailing Planning

Ride-hailing is a sustainable transportation paradigm where riders acces...
research
10/13/2021

Stiffness optimisation of graded microstructal configurations using asymptotic analysis and machine learning

The article is aimed to address a combinative use of asymptotic analysis...
research
08/23/2022

Cinématique d'une Prothèse de Main Myoélectrique Accessible avec Actionneur Unique et Rétropulsion Passive du Pouce

This work proposes a new kinematics of a myoelectric hand prosthesis wit...
research
08/29/2023

A General Recipe for Automated Machine Learning in Practice

Automated Machine Learning (AutoML) is an area of research that focuses ...

Please sign up or login with your details

Forgot password? Click here to reset