作者
Chris Cummins, Pavlos Petoumenos, Zheng Wang, Hugh Leather
发表日期
2017/9/9
研讨会论文
2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT)
页码范围
219-232
出版商
IEEE
简介
Accurate automatic optimization heuristics are necessary for dealing with thecomplexity and diversity of modern hardware and software. Machine learning is aproven technique for learning such heuristics, but its success is bound by thequality of the features used. These features must be hand crafted by developersthrough a combination of expert domain knowledge and trial and error. This makesthe quality of the final model directly dependent on the skill and availabletime of the system architect. Our work introduces a better way for building heuristics. We develop a deepneural network that learns heuristics over raw code, entirely without using codefeatures. The neural network simultaneously constructs appropriaterepresentations of the code and learns how best to optimize, removing the needfor manual feature creation. Further, we show that our neural nets can transferlearning from one optimization problem to …
引用总数
20172018201920202021202220232024223244151403719
学术搜索中的文章
C Cummins, P Petoumenos, Z Wang, H Leather - 2017 26th International Conference on Parallel …, 2017