Analysis of impact of general-purpose graphics processor units in supersonic flow modeling

被引:10
|
作者
Emelyanov, V. N. [1 ]
Karpenko, A. G. [2 ]
Kozelkov, A. S. [3 ]
Teterina, I. V. [1 ]
Volkov, K. N. [4 ]
Yalozo, A. V. [3 ]
机构
[1] Balt State Tech Univ, Fac Rocket & Space Engn, St Petersburg 190005, Russia
[2] St Petersburg State Univ, Fac Math & Mech, St Petersburg 198504, Russia
[3] Russian Fed Nucl Ctr, Russian Res Inst Expt Phys, Sarov 607188, Russia
[4] Kingston Univ, Fac Sci Engn & Comp, London SW15 3DW, England
基金
俄罗斯基础研究基金会;
关键词
Supersonic flow; Shock tube; Boundary layer; CFD; High-performance computing; Parallel algorithm; Speedup; PRANDTL-MEYER WAVE; GAS-DYNAMICS; LOGOS CODE; SIMULATIONS; COMBUSTION; ENGINES; DETONATION; HARDWARE; SCHEMES; GPUS;
D O I
10.1016/j.actaastro.2016.10.039
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Computational methods are widely used in prediction of complex flowfields associated with off-normal situations in aerospace engineering. Modern graphics processing units (GPU) provide architectures and new programming models that enable to harness their large processing power and to design computational fluid dynamics (CFD) simulations at both high performance and low cost. Possibilities of the use of GPUs for the simulation of external and internal flows on unstructured meshes are discussed. The finite volume method is applied to solve three-dimensional unsteady compressible Euler and Navier Stokes equations on unstructured meshes with high resolution numerical schemes. CUDA technology is used for programming implementation of parallel computational algorithms. Solutions of some benchmark test cases on GPUs are reported, and the results computed are compared with experimental and computational data. Approaches to optimization of the CFD code related to the use of different types of memory are considered. Speedup of solution on GPUs with respect to the solution on central processor unit (CPU) is compared. Performance measurements show that numerical schemes developed achieve 20-50 speedup on GPU hardware compared to CPU reference implementation. The results obtained provide promising perspective for designing a GPU-based software framework for applications in CFD.
引用
收藏
页码:198 / 207
页数:10
相关论文
共 50 条
  • [21] Coherent General-Purpose Photonic Matrix Processor
    Zhu, Zheyuan
    Fardoost, Alireza
    Vanani, Fatemeh Ghaedi
    Klein, Andrew B.
    Li, Guifang
    Pang, Shuo S.
    ACS PHOTONICS, 2024, 11 (03) : 1189 - 1196
  • [22] DESIGN OF A GENERAL-PURPOSE NEURAL SIGNAL PROCESSOR
    BEICHTER, J
    BRULS, N
    SICHENEDER, E
    RAMACHER, U
    KLAR, H
    NEUROCOMPUTING, 1993, 5 (01) : 17 - 23
  • [23] MICROPROGRAMMING EMULATION OF A GENERAL-PURPOSE PROCESSOR.
    Vahlstrom, Richard E.
    EDN, 1975, 20 (06): : 61 - 66
  • [24] Design of Digital General-Purpose PSO Processor
    Malekara, Asal
    Khalilzadegan, Amin
    Khoei, Abdollah
    2016 24TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2016, : 1377 - 1382
  • [25] A GENERAL-PURPOSE PROGRAMMABLE VIDEO SIGNAL PROCESSOR
    VANROERMUND, AHM
    DIJKSTRA, H
    HEMERYCK, CG
    HUIZER, CM
    SCHMITZ, JMP
    SLUIJTER, RJ
    SNIJDER, PJ
    IEEE 89 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS: DIGEST OF TECHNICAL PAPERS, 1989, 8 : 194 - 195
  • [26] Using modern graphics Architectures for general-purpose computing: A framework and analysis
    Thompson, CJ
    Hahn, SG
    Oskin, M
    35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS, 2002, : 306 - 317
  • [27] Computation of Compressible Gas Flow Using General-Purpose Graphics Processing Unit
    K. N. Volkov
    V. N. Emel’yanov
    A. G. Karpenko
    Journal of Engineering Physics and Thermophysics, 2021, 94 : 1031 - 1041
  • [28] COMPUTATION OF COMPRESSIBLE GAS FLOW USING GENERAL-PURPOSE GRAPHICS PROCESSING UNIT
    Volkov, K. N.
    Emel'yanov, V. N.
    Karpenko, A. G.
    JOURNAL OF ENGINEERING PHYSICS AND THERMOPHYSICS, 2021, 94 (04) : 1031 - 1041
  • [29] General-Purpose Modeling Tool
    Rujevcic, Renato
    Penco, Roberto
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1289 - 1294
  • [30] Effective implementation of passive radar algorithms using General-Purpose computing on Graphics Processing Units
    Szczepankiewicz, Karolina
    Malanowski, Mateusz
    Szczepankiewicz, Michal
    2015 SIGNAL PROCESSING SYMPOSIUM (SPSYMPO), 2015,