期刊专题

10.3772/j.issn.1002-0470.2020.02.005

提升高性能计算程序性能可移植性的领域特定语言

引用
高性能计算(HPC)应用程序大多基于标准函数库和编译制导语句进行编写,这种做法可以有效提升高性能计算应用的可编程性和可移植性.相比传统优化方法中针对单个函数库进行优化,本文的研究将优化注意力放到不同函数库调用之间,提出了一种用于高性能函数库的领域特定语言及编译器,实现了对原始C代码的源代码到源代码优化,解决了因为胶水代码而产生的高性能计算程序性能可移植性欠佳的问题.实验结果表明,在真实应用中,使用支持该领域特定语言的编译器,在通用处理器硬件架构上,可以取得相比原始版本最高4.89倍的优化加速;而在实验性的异构高峰值加速器架构上,可以取得最高8.21倍的优化加速.

高性能计算(HPC)、可移植性、胶水代码、领域特定语言、编译器

30

国家重点研发计划2017YFA0700900,2017YFA0700902,2017YFA0700901,2017YFB1003101;国家自然科学基金61432016,61532016,61672491,61602441,61602446,61732002,61702478,61732020;北京市自然科学基金JQ18013;973计划2015CB358800;"核心电子器件、高端通用芯片及基础软件产品"科技重大专项2018ZX01031102;中国科学院青年创新促进会优秀会员项目CX2150110004;中国科学院科技成果转移转化重点专项KFJ-HGZX-013;中国科学院战略性先导科技专项B类XDB32050200

2020-04-15(万方平台首次上网日期,不代表论文的发表时间)

共9页

141-149

相关文献
评论
暂无封面信息
查看本期封面目录

高技术通讯

1002-0470

11-2770/N

30

2020,30(2)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn