Back to Search Start Over

Survey on Automatic Tuning of Compilers by Machine Learning

Authors :
CHI Hao-yu, CHEN Chang-bo
Source :
Jisuanji kexue, Vol 49, Iss 1, Pp 241-251 (2022)
Publication Year :
2022
Publisher :
Editorial office of Computer Science, 2022.

Abstract

Modern compilers offer many optimization options.It is a complex problem to choose which parameter values,which combination of options and in which order to apply these options.Among them,the optimization phase ordering is the most dif-ficult one.With the improvement of traditional methods (iterative compilation combined with heuristic optimization search) and the emergence of new technologies (machine learning),it is possible to build a relatively efficient and intelligent compiler automatic tuning framework.This paper summarizes the research ideas and application methods of predecessors by investigating the related research in the past decades.Firstly,the development of compiler automatic tuning is introduced,including early manual methods,cost function driven methods,iterative compilation and machine learning-based prediction methods.Then,this paper focuses on the direct prediction based on machine learning and the automatic optimization method of iterative compilation driven by machine learning.Last but not least,several successful frameworks and some recent research results are listed.Current challenges and some key future research directions are also pointed out.

Details

Language :
Chinese
ISSN :
1002137X
Volume :
49
Issue :
1
Database :
Directory of Open Access Journals
Journal :
Jisuanji kexue
Publication Type :
Academic Journal
Accession number :
edsdoj.b8cd6ac20754465f927a80dd3b5a2dd0
Document Type :
article
Full Text :
https://doi.org/10.11896/jsjkx.210100113