摘要
在人工智能等新兴应用对算力需求激增的背景下,编译技术作为软件和硬件之间的关键纽带,面临着前所未有的挑战和机遇。从领域编译器的发展趋势出发,着重讨论了面向新领域的编译技术;从全程序算子融合、动态形状张量编译、软硬件协同设计、计算安全等多个方面,总结并评述了面向新型应用范式与新型体系结构的具有代表性的领域编译技术;分析了领域编译技术在适应多样化计算平台、提升程序执行效率、保障软件安全以及支持芯片设计等方面的关键作用,并探讨了其应用前景及进一步的工作。
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.
作者
李广力
杜臻
赵家程
刘颖
俞峰
李奕瑾
张忠诚
崔慧敏
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)
出处
《航空学报》
EI
CAS
CSCD
北大核心
2024年第20期43-60,共18页
Acta Aeronautica et Astronautica Sinica
基金
国家科技重大专项(2021ZD0110101)
国家自然科学基金(62232015,62090024,62302479,U23B2020)
中国博士后科学基金(2023M733566)
中国科学院计算技术研究所创新课题(E361010)。
关键词
新型应用范式
新型体系结构
系统软件
编程框架
编译技术
emerging application paradigm
advanced computer architecture
system software
programming model
compiler technology