• 中国期刊全文数据库
  • 中国学术期刊综合评价数据库
  • 中国科技论文与引文数据库
  • 中华核心期刊(遴选)数据库
ZHANG Qianyi, WEI Huajian, HE Yinan, LI Huabing. CUDA accelerated optimization based on lattice Boltzmann method[J]. Journal of Guilin University of Electronic Technology, 2022, 42(3): 240-244.
Citation: ZHANG Qianyi, WEI Huajian, HE Yinan, LI Huabing. CUDA accelerated optimization based on lattice Boltzmann method[J]. Journal of Guilin University of Electronic Technology, 2022, 42(3): 240-244.

CUDA accelerated optimization based on lattice Boltzmann method

  • In order to improve the efficiency of fluid calculations and ensure the accuracy of the results, the CUDA programming platform and the powerful floating-point computing capabilities of the GPU are used to accelerate the Poisseuille flow simulation calculation based on the lattice Boltzmann method.Two different addressing methods, linear addressing and subscript addressing are designed, these two addressing methods are respectively applied to the lattice point collision, migration flow, and macroscopic calculation of the lattice Boltzmann program, then discuss the influence of two addressing methods on the calculation efficiency of the program. At the same time, unified memory management is used in the program, and the variables opened up in this way can be used on the host side and the device side at the same time, which simplifies the code complexity and reduces the consumption of frequently opening up memory for variables.Using Intel(R) Xeon(R) E-52620 v4 CPU and Nvidia Quadro GP100GPU for calculations, the linear addressing method and the subscript addressing method have obtained 71 times and 25 times the speedup ratio of CPU serial code respectively.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return