期刊文献+

面向GPU的非结构网格有限体积计算流体力学的图染色方法优化 被引量:3

Optimizations of graph coloring method for unstructured finite volume computational fluid dynamics on GPU
下载PDF
导出
摘要 采用图染色方法解决通量累加和局部最大压力计算引起的两种典型资源竞争问题,并通过共享内存的使用、体编号和面编号的重排、面数据的重排三种策略优化图染色方法。针对应用在空气动力学多种规模的三维网格,分别采用双精度和单精度操作数,在Nvidia Tesla V100和K80 GPU上,展开性能测试。结果表明:共享内存的优化效果不明显;体编号和面编号重排降低了图染色方法的计算性能;面数据重排可以有效地优化图染色方法;计算性能在V100上提高20%左右,在K80上提高15%左右。 Graph coloring was used to address resource competition for the two typical computing procedures,including the flux summation and the calculation of local maximum pressure.There were three optimizations applied on graph coloring including shared memory,the reordering of volume and face indices,and the reordering of face variables.The 3D aerodynamics application with a series of mesh sizes was used in the performance test by double and single precision floating point operations on GPU Nvidia Tesla V100 and K80.The performance tests show that the shared memory is not obvious in performance.Furthermore,the reorder of volume and face indices reduces the performance of graph coloring.It is found that the reorder of face variables can increase performance remarkably.Specifically,the performance of graph coloring is increased by around 20% on V100 and 15% on K80.
作者 张曦 孙旭 郭晓虎 杜云飞 卢宇彤 刘杨 ZHANG Xi;SUN Xu;GUO Xiaohu;DU Yunfei;LU Yutong;LIU Yang(School of Computer Science and Engineering,Sun Yat-sen University,Guangzhou 510006,China;STFC Daresbury Laboratory,Hartree Centre,Warrington WA44AD,UK;China Aerodynamics Research and Development Center,Mianyang 621000,China)
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2022年第5期24-34,共11页 Journal of National University of Defense Technology
基金 国家重点研发计划资助项目(2016YFB0200902) 国家数值风洞工程资助项目(NNW2019ZT6-B18) 广东省引进创新创业团队资助项目(2016ZT06DZ11)。
关键词 非结构网格 有限体积 图形处理器 资源竞争 图染色 unstructured mesh finite volume graphic processing units race condition graph coloring
  • 相关文献

参考文献1

二级参考文献6

共引文献29

同被引文献28

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部