A Mixed Precision Multicolor Point-Implicit Solver for Unstructured Grids on GPUs

被引:10
作者
Walden, Aaron [1 ]
Nielsen, Eric [1 ]
Diskin, Boris [2 ]
Zubair, Mohammad [3 ]
机构
[1] NASA, Langley Res Ctr, Hampton, VA 23665 USA
[2] NIA, Hampton, VA USA
[3] Old Dominion Univ, Norfolk, VA USA
来源
2019 IEEE/ACM 9TH WORKSHOP ON IRREGULAR APPLICATIONS - ARCHITECTURES AND ALGORITHMS (IA3) | 2019年
关键词
mixed precision; high performance computing; optimization; GPU;
D O I
10.1109/IA349570.2019.00010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new mixed-precision implementation of a linear-solver kernel used in practical large-scale CFD simulations to improve GPU performance. The new implementation reduces memory traffic by using the half-precision format for some critical computations while maintaining double-precision solution accuracy. As the linear-solver kernel is memory bound on GPUs for practical CFD applications, a reduction in memory traffic directly translates to improved performance. The performance of the new implementation is assessed for a benchmark steady flow simulation and a large-scale unsteady turbulent flow application. Both studies were conducted using NVIDIA (R) Tesla V100 GPUs on the Summit system at the Oak Ridge Leadership Computing Facility.
引用
收藏
页码:23 / 30
页数:8
相关论文
共 9 条
  • [1] [Anonymous], 2018, P INT C HIGH PERF CO, DOI DOI 10.1109/SC.2018.00050
  • [2] Anzt H, 2012, LECT NOTES COMPUT SC, V7484, P908, DOI 10.1007/978-3-642-32820-6_89
  • [3] Biedron R. T., 2019, NASATM2019220271
  • [4] Data summary from second AIAA computational fluid dynamics drag prediction workshop
    Laflin, KR
    Klausmeyer, SM
    Zickuhr, T
    Vassberg, JC
    Wahls, RA
    Morrison, JH
    Brodersen, OP
    Rakowitz, ME
    Tinoco, EN
    Godard, JL
    [J]. JOURNAL OF AIRCRAFT, 2005, 42 (05): : 1165 - 1178
  • [5] High-performance aerodynamic computations for aerospace applications
    Nielsen, Eric J.
    Diskin, Boris
    [J]. PARALLEL COMPUTING, 2017, 64 : 20 - 32
  • [6] NVIDIA, 2015, CUBLAS US GUID
  • [7] Saad Y., 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
  • [8] High-Fidelity Multidisciplinary Design Optimization Methodology with Application to Rotor Blades
    Wang, Li
    Diskin, Boris
    Biedron, Robert T.
    Nielsen, Eric J.
    Sonneville, Valentin
    Bauchau, Olivier A.
    [J]. JOURNAL OF THE AMERICAN HELICOPTER SOCIETY, 2019, 64 (03)
  • [9] Zubair M, 2016, PROCEEDINGS OF 2016 6TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURE AND ALGORITHMS (IA3), P18, DOI [10.1109/IA3.2016.009, 10.1109/IA3.2016.9]