Compilation Optimization Pass Selection Using Gate Graph Attention Neural Network for Reliability Improvement
Compilation Optimization Pass Selection Using Gate Graph Attention Neural Network for Reliability Improvement
复制标题
使用门图注意力神经网络进行编译优化通道选择以提高可靠性
DOI:
10.1109/access.2020.3016758
复制
发表时间:
2020-08
期刊:
影响因子:
3.9
通讯作者:
Li Long
中科院分区:
文献类型:
--
作者:
Wu Jiang;Xu Jianjun;Meng Xiankai;Zhang Haoyu;Zhang Zhuo;Li Long
When dealing with different programs or applications, it is necessary to select the appropriate compilation optimization pass or subsequence for the program. Machine learning is widely used as an efficient technological means of solving this problem. However, the most important problem when using machine learning is the extraction of program features. Obtaining more semantic and syntax information and complex transitions among code segments from the source code are obviously necessary in this context, and is also an area that may have been neglected by previous work. Ensuring the integrity and effectiveness of program information is key to this problem. Moreover, when performing and improving the selection, the measurement indicators are often program performance, code size, etc.; there is limited research on program reliability in this context, which requires both the longest measurement time and the most complicated measurement methods. Accordingly, this paper establishes a combined program feature extraction model and proposes a graph-based compilation optimization pass selection model that learns heuristics for program reliability. This experiment was performed using the clang compilation framework. The alternative compilation optimization pass adopts the C language standard compilation optimization passes. Compared with traditional machine learning methods, our model improves the average accuracy by between 5% and 11% in the optimization pass selection for program reliability. Our experiments also demonstrate the strong scalability of our proposed model.
登录
查看更多内容
DOI:
10.13140/rg.2.2.20274.09921
发表时间:
2016
期刊:
--
影响因子:
--
作者:
Amir H. Ashouri
通讯作者:
Amir H. Ashouri
DOI:
10.1109/dsn.2018.00016
发表时间:
2018-06
期刊:
2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
影响因子:
--
作者:
Guanpeng Li;K. Pattabiraman;S. Hari;Michael B. Sullivan;Timothy Tsai
通讯作者:
Guanpeng Li;K. Pattabiraman;S. Hari;Michael B. Sullivan;Timothy Tsai
DOI:
10.1109/sccc.2011.25
发表时间:
2011-11
期刊:
2011 30th International Conference of the Chilean Computer Science Society
影响因子:
--
作者:
J. Foleiss;A. F. Silva;L. B. Ruiz
通讯作者:
J. Foleiss;A. F. Silva;L. B. Ruiz
影响因子:
2.2
作者:
Hui Liu;Rongcai Zhao;Qi Wang;Yingying Li
通讯作者:
Hui Liu;Rongcai Zhao;Qi Wang;Yingying Li
影响因子:
2.2
作者:
Bruce W. Leverett;R. Cattell;Steven O. Hobbs;J. Newcomer;A. Reiner;Bruce R. Schatz;W. Wulf
通讯作者:
Bruce W. Leverett;R. Cattell;Steven O. Hobbs;J. Newcomer;A. Reiner;Bruce R. Schatz;W. Wulf