1(计算机体系结构国家重点实验室(中国科学院计算技术研究所) 北京 100190);2(中国科学院计算技术研究所 北京 100190);3(中国科学院大学 北京 100049);4(西华师范大学计算机学院 四川南充 637009)
出版日期:
2021-03-01基金资助:
国家重点研发计划项目(2016YFB0200803);CCF腾讯科研基金项目;国家自然科学基金项目(61802368, 61521092, 61432016, 61432018, 61332009, 61702485, 61872043);西华师范大学英才基金项目(17YC149);南充市重大科技成果转换项目(18SXHZ0386);教育部产学合作协同育人项目(201702049002)An Ideal Performance Oriented Approach for Cross-Framework Compiler Analysis
Lai Qingkuan1,3, Lü Fang1,2, He Chunlin4, He Xianbo4, Feng Xiaobing1,2,31(State Key Laboratory of Computer Architecture(Institute of Computing Technology, Chinese Academy of Sciences), Beijing 100190);2(Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190);3(University of Chinese Academy of Sciences, Beijing 100049);4(School of Computer Science, China West Normal University, Nanchong, Sichuan 637009)
Online:
2021-03-01Supported by:
This work was supported by the National Key Research and Development Program of China(2016YFB0200803), the CCF Research Fund Project of Tencent, the National Natural Science Foundation of China(61802368, 61521092, 61432016, 61432018, 61332009, 61702485, 61872043), the Talent Project of China West National University(17YC149), Nanchong City Major Scientific and Technological Achievement Conversion Project(18SXHZ0386), and the Ministry of Education Industry-University Cooperation Collaborative Education Project(201702049002).摘要/Abstract
摘要: 编译器性能是计算机系统架构充分发挥优势的体现, 编译器优化受机器平台与编译器特征的影响.编译器分析是在目标编译器与多参照编译器、目标平台与多参照平台之间进行的, 即编译器与平台的组合是分析的基础.只有在多组合情况下才能为目标编译器优化提供最大可能的性能提升空间和详细的优化方案, 但增加编译器与平台的组合往往会增加无法计量的分析工作量.为此, 提出了一种基于峰值架构的面向跨平台跨编译器分析方法.基于峰值架构集为目标编译器构建理想性能空间, 结合细粒度优势优化定位技术为目标编译器提供优势优化选项和优化方向, 并实现编译器优化.最后通过实验验证了该分析技术的实用性与普适性, 并为Intel平台上的目标编译器gcc提供了优化方向.
参考文献
相关文章 2
[1] | 何炎祥,陈 勇,吴 伟, 徐 超,李清安. 面向总线翻转编码的低能耗指令调度方法[J]. 计算机研究与发展, 2014, 51(8): 1773-1780. |
[2] | 姬孟洛 王怀民 李梦君 董 威 齐治昌. 一种基于抽象解释和通用单调数据流框架的值范围分析方法[J]. , 2006, 43(11): 2020-2026. |
PDF全文下载地址:
https://crad.ict.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=4394