计算机科学2021,Vol.48Issue(12) :43-48.DOI:10.11896/jsjkx.201200129

基于DGX-2的湍流燃烧问题优化研究

DGX-2 Based Optimization of Application for Turbulent Combustion

文敏华 汪申鹏 韦建文 李林颖 张斌 林新华
计算机科学2021,Vol.48Issue(12) :43-48.DOI:10.11896/jsjkx.201200129

基于DGX-2的湍流燃烧问题优化研究

DGX-2 Based Optimization of Application for Turbulent Combustion

文敏华 1汪申鹏 1韦建文 1李林颖 2张斌 2林新华1
扫码查看

作者信息

  • 1. 上海交通大学高性能计算中心 上海200240
  • 2. 上海交通大学航空航天学院 上海200240
  • 折叠

摘要

湍流燃烧问题的数值模拟是航空发动机设计的关键工具.由于需要使用高精度计算模型求解NS方程,湍流燃烧的数值模拟需要庞大的计算量,而物理化学模型的引入则导致流场极为复杂,使得计算域内的负载平衡问题成为大规模并行计算的瓶颈.为此文中将湍流燃烧的数值模拟方法在单台具有强大计算能力的服务器——DGX-2上进行移植和优化,设计了通量计算的线程分配方式,并以Roofline模型为工具分析指导了实际的优化方向.此外,还设计了高效的数据通信方式,并结合DGX-2的高速互联实现了湍流燃烧数值模拟方法的多GPU并行版本.实验结果表明,相较于双路Intel Xeon 6248 CPU 40核心的并行版本,迭代过程的计算部分在单块V100上获得了8.1倍的性能提升,在DGX-2共16块V100上达到了66.1倍的加速,优于CPU并行版本所能达到的最高性能.

关键词

湍流燃烧/NS方程/DGX-2/CUDA

引用本文复制引用

基金项目

国家重点研发计划(2016YFB0201800)

出版年

2021
计算机科学
重庆西南信息有限公司(原科技部西南信息中心)

计算机科学

CSTPCDCSCD北大核心
影响因子:0.944
ISSN:1002-137X
参考文献量18
段落导航相关论文