看过本文的还看了

相关文献

该作者的其他文献

文献详情 >国产神威环境下Athread代码生成工具的设计与开发 收藏
国产神威环境下Athread代码生成工具的设计与开发

国产神威环境下Athread代码生成工具的设计与开发

作     者:刘加伟 郭强 庄园 张海红 王利 曾云辉 LIU Jia-wei;GUO Qiang;ZHUANG Yuan;ZHANG Hai-hong;WANG Li;ZENG Yun-hui

作者机构:齐鲁工业大学(山东省科学院)计算机科学与技术学部山东济南250014 齐鲁工业大学(山东省科学院)山东省计算中心(国家超级计算济南中心)山东济南250103 

基  金:科教产融合试点工程重大创新专项基金项目(2022JBZ01-01) 

出 版 物:《计算机工程与设计》 (Computer Engineering and Design)

年 卷 期:2024年第45卷第2期

页      码:633-640,F0003页

摘      要:针对国产神威环境下众核代码编写工作量大的问题,设计实现一个可以将核心段的串行代码自动转换为Athread代码的工具。采用Rust语言进行词法和语法分析,面向不同数组维度的Fortran和C语言程序,基于主程序调用master程序再由master程序调用slave程序的三层模板程序架构,集成常用众核优化方法的代码框架。经过实验分析,采用该自动转换工具生成的Athread代码相较于人工编写的OpenACC*加速的程序有更高的加速比,特别是对多个核心段进行众核化加速时的加速比相差15%,验证该转换工具具有很好的实用性。

主 题 词:加速线程库 代码生成 模板引擎 语法分析 众核处理器 神威·太湖之光 高性能计算 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.16208/j.issn1000-7024.2024.02.040

馆 藏 号:203126010...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分