基于X86平台的编译器性能优化  

Compiler performance optimization based on X86 platform

在线阅读下载全文

作  者:贺春林[1] 赖庆宽 朱广林 何先波[1] HE Chun-lin;LAI Qing-kuan;ZHU Guang-lin;HE Xian-bo(School of Mathematics and Information,China West Normal University,Nanchong 637009,P.R.C.)

机构地区:[1]西华师范大学计算机学院,四川南充637009

出  处:《西南民族大学学报(自然科学版)》2020年第1期33-40,共8页Journal of Southwest Minzu University(Natural Science Edition)

基  金:国家自然科学基金(61871330);西华师大英才基金(17YC150)。

摘  要:编译器的性能受机器平台的影响,只有编译器与机器平台相适应配套,才能发挥出极致性能.因此,编译器优化工作显得尤为重要.在传统的编译器优化工作中,常采用的是迭代测试分析方法,但编译器优化Pass繁多,使用此方法致使测试任务量大、分析数据量多、优化工作难.因此,提出一种正确性粗细粒度差异化分析技术,从正确性性能摸索、粗粒度迭代测试以及细粒度核心差异化分析三方面解决编译器优化工作中的困难.最后,通过SPEC CPU2017实验测试,验证了该方法的实用性,为GCC优化提供了正确的优化方向.The performance of the compiler is affected by the machine platform,and only the compiler and the machine platform can be matched to achieve the ultimate performance.Therefore,compiler optimization is especially important.In the traditional compiler optimization work,the iterative test analysis method is often used,but the compiler optimizes the Pass.The use of this method results in a large amount of test tasks,a large amount of analysis data,and difficulty in optimization.Therefore,this paper proposes a correctness and coarse-grained particle size differentiation analysis technique,which solves the difficulties in compiler optimization work from three aspects:correctness performance exploration,coarse-grained iterative test and fine-grained core differentiation analysis.Finally,the practicality of the method is verified by SPEC CPU2017 experimental test,which provides the correct optimization direction for GCC optimization.

关 键 词:编译器性能 编译器优化 迭代测试 优化Pass 优化方向 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象