Acceleration of CFD Engineering Software on GPU and MIC

被引:3
作者
Liu, Yang [1 ]
Deng, Liang [2 ]
机构
[1] China Aerodynam Res & Dev Ctr, State Key Lab Aerodynam, Mianyang 621000, Peoples R China
[2] China Aerodynam Res & Dev Ctr, Computat Aerodynam Inst, Mianyang 621000, Peoples R China
来源
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2015 | 2015年 / 9532卷
关键词
CFD; Engineering software; GPU; MIC;
D O I
10.1007/978-3-319-27161-3_77
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
CartSolver is widely used three dimensional Euler solver software for Cartesian grids. In this paper, we use the latest many-core accelerators such as NVIDIA Fermi C2050, NVIDIA Kepler K20 and Intel MIC to do the acceleration, and achieve expected speedup over the serial solver. On the GPU platform, two versions of accelerated CartSolver are implemented and optimized. For MIC, we employ various optimization methods in order to achieve the best performance by an open source performance analysis tool. The differences in architecture and programming model between GPU and MIC are also discussed. In the experiments, the correctness and accuracy of the solvers is validated, and the great effect of optimization methods is also proved. Finally, a new criterion for measuring the workload is proposed, and several recommendations on selecting suitable accelerators for CFD engineering software are given on the base of the comparison of the criteria.
引用
收藏
页码:835 / 848
页数:14
相关论文
共 24 条
[1]  
[Anonymous], 2012, NVIDIA CUDA C programming guide
[2]  
Antoniou AS, 2010, P 48 AIAA AER SCI M
[3]  
Aoki T., 2013, APPL PERFORMANCES MA, P1
[4]  
Bader M., 2010, ARXIV10113583
[5]  
Che Y., 2014, CCIS, V451, P83
[6]   Microarchitectural performance comparison of Intel Knights Corner and Intel Sandy Bridge with CFD applications [J].
Che, Yonggang ;
Zhang, Lilun ;
Wang, Yongxian ;
Xu, Chuanfu ;
Liu, Wei ;
Wang, Zhenghua .
JOURNAL OF SUPERCOMPUTING, 2014, 70 (01) :321-348
[7]   DualSPHysics: Open-source parallel CFD solver based on Smoothed Particle Hydrodynamics (SPH) [J].
Crespo, A. J. C. ;
Dominguez, J. M. ;
Rogers, B. D. ;
Gomez-Gesteira, M. ;
Longshaw, S. ;
Canelas, R. ;
Vacondio, R. ;
Barreiro, A. ;
Garcia-Feal, O. .
COMPUTER PHYSICS COMMUNICATIONS, 2015, 187 :204-216
[8]  
Deng L., 2013, MANY CORE PARALLEL C
[9]  
Gibbs P.E., 2013, PRESPACETIME J, V4, P725
[10]  
Intel Corporation, 2012, SKU328207001EN INT C