基于十亿亿次国产超算系统的流体力学软件众核适应性研究
国产众核处理器提供了两种移植难度相差较大的众核级并行编程语言.不同流体力学软件对众核架构适应性的不同,决定了它们在移植优化过程中适合于不同的编程语言.首先介绍了国产众核处理器的体系结构、编程模型和并行编程语言;然后分析了流体力学软件应用于国产众核处理器存在的挑战性问题,包括隐格式带来的数据相关性、大型稀疏矩阵线性代数方程组求解、多重网格方法和非结构网格等,这些问题限制了软件对众核架构的适应性.文中针对这些难题分别提出了创新的优化算法,并通过理论分析和实验得到了几种典型流体力学软件的众核适应性研究结论.实践证明,多数流体力学软件对国产众核处理器的适应性良好,能够采用OpenACC编译器自动移植,并扩展到百万核并行规模,能保持较高的并行效率.
国产、众核架构、流体力学软件、适应性、编程语言、并行算法
47
TP311(计算技术、计算机技术)
载人航天工程技术课题;国家自然科学基金重大研究计划;国家重点基础研究发展计划
2020-03-26(万方平台首次上网日期,不代表论文的发表时间)
共7页
24-30