High order accurate simulation of compressible flows on GPU clusters over Software Distributed Shared Memory

被引:14
作者
Karantasis, Konstantinos I. [1 ]
Polychronopoulos, Eleftherios D. [2 ]
Ekaterinaris, John A. [3 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
[2] Univ Patras, Sch Comp Engn & Informat, High Performance Informat Syst Lab, Rion 26500, Greece
[3] Embry Riddle Aeronaut Univ, Daytona Beach, FL 32114 USA
关键词
Compressible turbulence; High order simulations; Multi-GPU processing; GPU clusters; Software Distributed Shared Memory (SDSM); Intel Cluster OpenMP; Pleiad; MPI; LARGE-EDDY SIMULATION; FINITE-DIFFERENCE SCHEMES; NUMERICAL-SIMULATION; PLATFORMS; GRAPHICS; MODELS;
D O I
10.1016/j.compfluid.2014.01.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The advent of multicore processors during the past decade and especially the recent introduction of many-core Graphics Processing Units (GPUs) open new horizons to large-scale, high-resolution simulations for a broad range of scientific fields. Residing at the forefront of advancements in multiprocessor technology, GPUs are often chosen as co-processors when intensive parts of applications need to be computed. Among the various domains, the scientific area of Computational Fluid Dynamics (CFD) is a potential candidate that could significantly benefit from the utilization of many-core GPUs. In order to investigate this possibility, we herein evaluate the performance of a high order accurate method for the simulation of compressible flows. Targeting computer systems with multiple GPUs, the current implementation and the respective performance evaluation are taking place on a GPU cluster. With respect to using these GPUs, this paper offers an alternative to the mainstream approach of message passing by considering shared memory abstraction. In the implementations presented in this paper, the updates on shared data are not explicitly coded by the programmer across the simulation phases, but are propagated through Software Distributed Shared Memory (SDSM). This way, we intend to preserve a unified memory view that extends the memory hierarchy from the node level to the cluster level. Such an extension could significantly facilitate the porting of multithreaded codes at GPU clusters. Our results indicate that the presented approach is competitive with the message passing paradigm and they lay grounds for further research on the use of shared memory abstraction for future GPU clusters. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:18 / 29
页数:12
相关论文
共 7 条
  • [1] Programming GPU Clusters with Shared Memory Abstraction in Software
    Karantasis, Konstantinos I.
    Polychronopoulos, Eleftherios D.
    PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2011, : 223 - 230
  • [2] Dynamic models for Large Eddy Simulation of compressible flows with a high order DG method
    Abba, A.
    Bonaventura, L.
    Nini, M.
    Restelli, M.
    COMPUTERS & FLUIDS, 2015, 122 : 209 - 222
  • [3] A simple, robust and efficient high-order accurate shock-capturing scheme for compressible flows: Towards minimalism
    Ohwada, Taku
    Shibata, Yuki
    Kato, Takuma
    Nakamura, Taichi
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 362 : 131 - 162
  • [4] Multiple-GPU accelerated high-order gas-kinetic scheme for direct numerical simulation of compressible turbulence
    Wang, Yuhang
    Cao, Guiyu
    Pan, Liang
    JOURNAL OF COMPUTATIONAL PHYSICS, 2023, 476
  • [5] Adaptive message passing polling for energy efficiency: Application to software-distributed shared memory over heterogeneous computing resources
    Cudennec, Loic
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (24)
  • [6] A high-order simulation method for compressible multiphase flows with condensed-phase explosive detonation in underwater explosions
    Yu, Jun
    Zhang, Xian-pi
    Chen, Ji-Ping
    Xu, Yuan-Qing
    PHYSICS OF FLUIDS, 2024, 36 (01)
  • [7] High-order accurate direct numerical simulation of flow over a MTU-T161 low pressure turbine blade
    Iyer, A. S.
    Abe, Y.
    Vermeire, B. C.
    Bechlars, P.
    Baier, R. D.
    Jameson, A.
    Witherden, F. D.
    Vincent, P. E.
    COMPUTERS & FLUIDS, 2021, 226