文章摘要
贺春林,赖庆宽,朱广林,何先波.基于X86平台的编译器性能优化[J].西南民族大学自然科学版,2020,46(1):33-40
基于X86平台的编译器性能优化
Compiler Performance Optimization based on X86 Platform
投稿时间:2019-12-05  修订日期:2019-12-27
中文关键词: 编译器性能  编译器优化  迭代测试  优化Pass  优化方向
英文关键词: compiler performance  compiler optimization  iterative test  optimize pass  optimize direction
基金项目:1全称“国家自然科学基金”(61871330),2全称“西华师大英才基金”(17YC150)
作者单位E-mail
贺春林 西华师范大学 计算机学院 chunlin_he@163.com 
赖庆宽 西华师范大学 计算机学院 laiqingkuan@ict.ac.cn 
朱广林 西华师范大学 计算机学院  
何先波 西华师范大学 计算机学院  
摘要点击次数: 164
全文下载次数: 146
中文摘要:
      编译器的性能受机器平台的影响,只有编译器与机器平台相适应配套,才能发挥出极致性能。因此,编译器优化工作显得尤为重要。在传统的编译器优化工作中,常采用的是迭代测试分析方法,但编译器优化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.
查看全文   查看/发表评论  下载PDF阅读器
关闭