TY - GEN
T1 - Automatic static feature generation for compiler optimization problems
AU - Malik, Abid M.
PY - 2011
Y1 - 2011
N2 - Modern compilers have many optimization passes which help to get a better binary code for a given program. These optimizations are NP-hard. People use different heuristics to get a near optimal solution. These heuristics are designed by a compiler expert after examining sample programs. This is a challenging task. Recently, people have used machine learning techniques instead of heuristics for compiler optimizations. Machine learning techniques have not only eliminated the human efforts but have also out-performed human made huristics. However, the human efforts have now been moved from creating heuristics to selecting good features. Selecting right set of features is important for machine learning techniques since no machine learning tool will work well with poorly choosen features. This paper introduces a noval approach to generate features for machine learning for compiler optimization problems with out any human involvement.
AB - Modern compilers have many optimization passes which help to get a better binary code for a given program. These optimizations are NP-hard. People use different heuristics to get a near optimal solution. These heuristics are designed by a compiler expert after examining sample programs. This is a challenging task. Recently, people have used machine learning techniques instead of heuristics for compiler optimizations. Machine learning techniques have not only eliminated the human efforts but have also out-performed human made huristics. However, the human efforts have now been moved from creating heuristics to selecting good features. Selecting right set of features is important for machine learning techniques since no machine learning tool will work well with poorly choosen features. This paper introduces a noval approach to generate features for machine learning for compiler optimization problems with out any human involvement.
UR - https://www.scopus.com/pages/publications/83755184377
U2 - 10.1007/978-3-642-25832-9_78
DO - 10.1007/978-3-642-25832-9_78
M3 - Conference contribution
AN - SCOPUS:83755184377
SN - 9783642258312
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 769
EP - 778
BT - AI 2011
T2 - 24th Australasian Joint Conference on Artificial Intelligence, AI 2011
Y2 - 5 December 2011 through 8 December 2011
ER -