The Introduction of Multi-level Parallelism Solvers in Multibody Dynamics

被引:0
|
作者
Andreev, Andrey [1 ]
Egunov, Vitaly [1 ]
Movchan, Evgenia [1 ]
Cherednikov, Nikita [1 ]
Kharkov, Egor [1 ]
Kohtashvili, Natalia [1 ]
机构
[1] Volgograd State Tech Univ, Volgograd, Russia
基金
俄罗斯基础研究基金会;
关键词
Multilevel hierarchical parallelism; Multibody (MBS) dynamics stress-stain solver; Cluster computing; MPI; Vectorization; OpenCL;
D O I
10.1007/978-3-030-29750-3_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper deals with the problem of the scaling speed-up of time-consuming computations on the example of the dynamic stress-strain state (DSS) modelling for the multibody systems. Speed-up is achieved through the introduction of multilevel parallelism at the levels of decomposition of the model and the distribution of calculations on the computational nodes of the cluster, at the level of multithreaded computations within the part of the model at one node and at the level of vectorization of calculations and their transfer to GPU/ FPGA accelerators within a single computational flow. Vectorization is considered for both conventional multicore CPUs and the MIC architecture. Accelerators are used using OpenCL technology for heterogeneous systems. The possibility of computations speed-up up to 50 times for the considered problem due to the introduction of multilevel parallelism is shown.
引用
下载
收藏
页码:166 / 180
页数:15
相关论文
共 50 条
  • [1] Multi-Level Parallelism for the Cardiac Bidomain Equations
    Carolina Ribeiro Xavier
    Rafael Sachetto Oliveira
    Vinicius da Fonseca Vieira
    Rodrigo Weber dos Santos
    Wagner Meira
    International Journal of Parallel Programming, 2009, 37 : 572 - 592
  • [2] Multi-level parallelism in the computational modeling of the heart
    Xavier, Carolina
    Sachetto, Rafael
    Vieira, Vinicius
    dos Santos, Rodrigo Weber
    Meira, Wagner
    19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2007, : 3 - +
  • [3] Multi-Level Parallelism for the Cardiac Bidomain Equations
    Xavier, Carolina Ribeiro
    Oliveira, Rafael Sachetto
    Vieira, Vinicius da Fonseca
    dos Santos, Rodrigo Weber
    Meira, Wagner, Jr.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (06) : 572 - 592
  • [4] A comparison of iterative multi-level finite element solvers
    Jouglard, CE
    Coutinho, ALGA
    COMPUTERS & STRUCTURES, 1998, 69 (05) : 655 - 670
  • [5] Application of the Multi-Level Parallelism (MLP) software to a finite element groundwater program using iterative solvers with comparison to MPI
    Tracy, F
    COMPUTATIONAL SICENCE - ICCS 2003, PT III, PROCEEDINGS, 2003, 2659 : 725 - 735
  • [6] Multi-level parallelism for protein prediction on the parallel computers
    Chen, J.
    Mo, Z. Y.
    Song, L.
    MOLECULAR & CELLULAR PROTEOMICS, 2004, 3 (10) : S248 - S248
  • [7] Exploring multi-level parallelism in cellular automata networks
    Calidonna, CR
    Di Napoli, C
    Giordano, M
    Furnari, MM
    HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2000, 1940 : 336 - 343
  • [8] Trireme: Exploration of Hierarchical Multi-level Parallelism for Hardware Acceleration
    Zacharopoulos, Georgios
    Ejjeh, Adel
    Jing, Ying
    Yang, En-Yu
    Jia, Tianyu
    Brumar, Iulian
    Intan, Jeremy
    Huzaifa, Muhammad
    Adve, Sarita
    Adve, Vikram
    Wei, Gu-Yeon
    Brooks, David
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (03)
  • [9] Multi-level parallelism for incompressible flow computations on GPU clusters
    Jacobsen, Dana A.
    Senocak, Inanc
    PARALLEL COMPUTING, 2013, 39 (01) : 1 - 20
  • [10] Scalable State Space Search on the GPU with Multi-Level Parallelism
    Shipovalov, Egor
    Pryanichnikov, Valentin
    2020 19TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2020), 2020, : 84 - 92