计算机研究与发展2021,Vol.58Issue(3) :668-680.DOI:10.7544/issn1000-1239.2021.20190728

面向理想性能空间的跨架构编译分析方法

An Ideal Performance Oriented Approach for Cross-Framework Compiler Analysis

赖庆宽 吕方 贺春林 何先波 冯晓兵
计算机研究与发展2021,Vol.58Issue(3) :668-680.DOI:10.7544/issn1000-1239.2021.20190728

面向理想性能空间的跨架构编译分析方法

An Ideal Performance Oriented Approach for Cross-Framework Compiler Analysis

赖庆宽 1吕方 2贺春林 3何先波 3冯晓兵4
扫码查看

作者信息

  • 1. 计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京100190;中国科学院大学 北京100049
  • 2. 计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京100190;中国科学院计算技术研究所 北京100190
  • 3. 西华师范大学计算机学院 四川南充637009
  • 4. 计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京100190;中国科学院计算技术研究所 北京100190;中国科学院大学 北京100049
  • 折叠

摘要

编译器性能是计算机系统架构充分发挥优势的体现,编译器优化受机器平台与编译器特征的影响.编译器分析是在目标编译器与多参照编译器、目标平台与多参照平台之间进行的,即编译器与平台的组合是分析的基础.只有在多组合情况下才能为目标编译器优化提供最大可能的性能提升空间和详细的优化方案,但增加编译器与平台的组合往往会增加无法计量的分析工作量.为此,提出了一种基于峰值架构的面向跨平台跨编译器分析方法.基于峰值架构集为目标编译器构建理想性能空间,结合细粒度优势优化定位技术为目标编译器提供优势优化选项和优化方向,并实现编译器优化.最后通过实验验证了该分析技术的实用性与普适性,并为Intel平台上的目标编译器gcc提供了优化方向.

关键词

编译器优化/峰值架构/理想性能空间/优势优化选项/优化方向

引用本文复制引用

基金项目

国家重点研发计划项目(2016YFB0200803)

CCF腾讯科研基金()

国家目然科学基金(61802368)

国家目然科学基金(61521092)

国家目然科学基金(61432016)

国家目然科学基金(61432018)

国家目然科学基金(61332009)

国家目然科学基金(61702485)

国家目然科学基金(61872043)

西华师范大学英才基金(17YC149)

南充市重大科技成果转换项目(18SXHZ0386)

教育部产学合作协同育人项目(201702049002)

出版年

2021
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量2
段落导航相关论文