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 条
  • [21] Introduction: Political Opposition in a Multi-level Context
    McEwen, Nicola
    Swenden, Wilfried
    Bolleyer, Nicole
    BRITISH JOURNAL OF POLITICS & INTERNATIONAL RELATIONS, 2012, 14 (02): : 187 - 197
  • [22] Prosecutors in multi-level governance structures - introduction
    Wade, Marianne L.
    CRIME LAW AND SOCIAL CHANGE, 2013, 59 (04) : 359 - 370
  • [23] Introduction: Political Careers in Multi-level Systems
    Borchert, Jens
    Stolz, Klaus
    REGIONAL AND FEDERAL STUDIES, 2011, 21 (02): : 107 - 115
  • [24] Higher education governance and policy: an introduction to multi-issue, multi-level and multi-actor dynamics
    Chou, Meng-Hsuan
    Jungblut, Jens
    Ravinet, Pauline
    Vukasovic, Martina
    POLICY AND SOCIETY, 2017, 36 (01) : 1 - 15
  • [25] On Performance Study of The Global Arrays Toolkit on Homogeneous Grid Computing Environments: Multi-level Topology-Aware and Multi-level Parallelism
    Sirisup, Sirod
    U-ruekolan, Suriya
    ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 664 - +
  • [26] Static Load Balancing for Multi-level Monte Carlo Finite Volume Solvers
    Sukys, Jonas
    Mishra, Siddhartha
    Schwab, Christoph
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2012, 7203 : 245 - 254
  • [27] Adaptive Load Balancing for Massively Parallel Multi-Level Monte Carlo Solvers
    Sukys, Jonas
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 47 - 56
  • [28] Thread fork/join techniques for multi-level parallelism exploitation in NUMA multiprocessors
    Martorell, Xavier
    Ayguade, Eduard
    Navarro, Nacho
    Corbalan, Julita
    Gonzalez, Marc
    Labarta, Jesus
    Proceedings of the International Conference on Supercomputing, 1999, : 294 - 301
  • [29] HYPPO: A Surrogate-Based Multi-Level Parallelism Tool for Hyperparameter Optimization
    Dumont, Vincent
    Garner, Casey
    Trivedi, Anuradha
    Jones, Chelsea
    Ganapati, Vidya
    Mueller, Juliane
    Perciano, Talita
    Kiran, Mariam
    Day, Marc
    PROCEEDINGS OF THE WORKSHOP ON MACHINE LEARNING IN HIGH PERFORMANCE COMPUTING ENVIRONMENTS (MLHPC 2021), 2021, : 81 - 93
  • [30] Exploiting multi-level parallelism for homology search using general purpose processors
    Meng, XD
    Chaudhary, V
    11TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS WORKSHOPS, VOL II, PROCEEDINGS,, 2005, : 331 - 335