A Look at Performance and Scalability of the GPU Accelerated Sparse Linear System Solver Spliss

被引:1
|
作者
Mohnke, Jasmin [1 ]
Wagner, Michael [1 ]
机构
[1] German Aerosp Ctr DLR, Inst Software Methods Prod Virtualizat, Dresden, Germany
来源
关键词
sparse linear solver; computational fluid dynamics; CFD solver; high performance computing; heterogeneous computing; GPU;
D O I
10.1007/978-3-031-39698-4_43
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A significant part in computational fluid dynamics (CFD) simulations is the solving of large sparse systems of linear equations resulting from implicit time integration of the Reynolds-averaged Navier-Stokes (RANS) equations. The sparse linear system solver Spliss aims to provide a linear solver library that, on the one hand, is tailored to these requirements of CFD applications but, on the other hand, independent of the particular CFD solver. Spliss allows leveraging a range of available HPC technologies such as hybrid CPU parallelization and the possibility to offload the computationally intensive linear solver to GPU accelerators, while at the same time hiding this complexity from the CFD solver. This work highlights the steps taken to establish multi-GPU capabilities for the Spliss solver allowing for efficient and scalable usage of large GPU systems. In addition, this work evaluates performance and scalability on CPU and GPU systems using a representative CODA test case as an example. CODA is the CFD software being developed as part of a collaboration between the French Aerospace Lab ONERA, the German Aerospace Center (DLR), Airbus, and their European research partners. CODA is jointly owned by ONERA, DLR and Airbus. The evaluation examines and compares performance and scalability in a strong scaling approach on Nvidia A100 GPUs and the AMD Rome architecture.
引用
收藏
页码:637 / 648
页数:12
相关论文
共 50 条
  • [1] tfQMRgpu: a GPU-accelerated linear solver with block-sparse complex result matrix
    Baumeister, Paul F.
    Nassyr, Stepan
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (05):
  • [2] High Performance GPU Accelerated TSP Solver
    Rocki, Kamil
    Suda, Reiji
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1413 - 1413
  • [3] High Performance GPU Accelerated TSP Solver
    Rocki, Kamil
    Suda, Reiji
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1411 - 1412
  • [4] Concurrent Number Cruncher:: An efficient sparse linear solver on the GPU
    Buatois, Luc
    Caumon, Guillaume
    Levy, Bruno
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2007, 4782 : 358 - +
  • [5] GPU-Accelerated Scalable Solver for Banded Linear Systems
    Liu, Hang
    Seo, Jung-Hee
    Mital, Rajat
    Huang, H. Howie
    2013 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2013,
  • [6] High performance iterative solver for linear system using multi GPU
    Ikuno S.
    Fujita N.
    Kawaguchi Y.
    Itoh T.
    Nakata S.
    Watanabe K.
    Nakamura H.
    Plasma and Fusion Research, 2011, 6 (1 SPECIAL ISSUE)
  • [7] Web Application for Evaluating Performance of Linear System Solver Using GPU
    Ikuno, Soichiro
    Fujita, Norihisa
    Itoh, Taku
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS I-III, 2010, 1281 : 675 - +
  • [8] Concurrent number cruncher: a GPU implementation of a general sparse linear solver
    Buatois, Luc
    Caumon, Guillaume
    Levy, Bruno
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2009, 24 (03) : 205 - 223
  • [9] Performance Analysis of GPU-Accelerated Fast Decoupled Power Flow Using Direct Linear Solver
    Huang, Shengjun
    Dinavahi, Venkata
    2017 IEEE ELECTRICAL POWER AND ENERGY CONFERENCE (EPEC), 2017, : 31 - 36
  • [10] A Practical Look at GPU-Accelerated FDTD Performance
    Weldon, Mike
    Maxwell, Logan
    Cyca, Dan
    Hughes, Matt
    Whelan, Conrad
    Okoniewski, Michal
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2010, 25 (04): : 315 - 322