面向新型应用范式与新型体系结构的编译技术  

Compiler technologies for emerging application paradigms and advanced computer architectures

在线阅读下载全文

作  者:李广力 杜臻 赵家程[1,2] 刘颖 俞峰[1,2] 李奕瑾 张忠诚 崔慧敏 Guangli LI;Zhen DU;Jiacheng ZHAO;Ying LIU;Feng YU;Yijin LI;Zhongcheng ZHANG;Huimin CUI(State Key Lab of Processors,Institute of Computing Technology,Chinese Academy of Sciences,Beijing 100190,China;University of Chinese Academy of Sciences,Beijing 100049,China)

机构地区:[1]中国科学院计算技术研究所处理器芯片全国重点实验室,北京100190 [2]中国科学院大学,北京100049

出  处:《航空学报》2024年第20期43-60,共18页Acta Aeronautica et Astronautica Sinica

基  金:国家科技重大专项(2021ZD0110101);国家自然科学基金(62232015,62090024,62302479,U23B2020);中国博士后科学基金(2023M733566);中国科学院计算技术研究所创新课题(E361010)。

摘  要:在人工智能等新兴应用对算力需求激增的背景下,编译技术作为软件和硬件之间的关键纽带,面临着前所未有的挑战和机遇。从领域编译器的发展趋势出发,着重讨论了面向新领域的编译技术;从全程序算子融合、动态形状张量编译、软硬件协同设计、计算安全等多个方面,总结并评述了面向新型应用范式与新型体系结构的具有代表性的领域编译技术;分析了领域编译技术在适应多样化计算平台、提升程序执行效率、保障软件安全以及支持芯片设计等方面的关键作用,并探讨了其应用前景及进一步的工作。With the increasing demand for computility driven by emerging applications such as artificial intelligence,the compilation technology,serving as a crucial bridge between software and hardware,is facing unprecedented challenges and opportunities.This article focuses on the development trends of domain-specific compilers,and gives an in-depth discussion on the compilation techniques tailored for emerging domains.By examining various aspects including whole-program operator fusion,dynamic-shape tensor compilation,co-design of software and hardware,computational security,this article provides a comprehensive summary and evaluation of representative domain-specific compilation technologies for new application paradigms and architectures.The key role of domain-specific compilation technologies in adapting to diverse computing platforms,improving program execution efficiency,ensuring software security and supporting hardware design are analyzed.Its prospects for applications and future work are also discussed.

关 键 词:新型应用范式 新型体系结构 系统软件 编程框架 编译技术 

分 类 号:V11[航空宇航科学与技术—人机与环境工程] TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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