Parallel finite element technique using Gaussian belief propagation

被引:7
|
作者
El-Kurdi, Yousef [1 ]
Dehnavi, Maryam Mehri [2 ]
Gross, Warren J. [1 ]
Giannacopoulos, Dennis [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 0E9, Canada
[2] MIT, Cambridge, MA 02139 USA
基金
加拿大创新基金会; 加拿大自然科学与工程研究理事会;
关键词
FEM; Gaussian belief propagation; Graphical models; Gaussian distributions; Parallel algorithms; GPU; PARITY-CHECK CODES; PRODUCT;
D O I
10.1016/j.cpc.2015.03.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The computational efficiency of Finite Element Methods (FEMs) on parallel architectures is severely limited by conventional sparse iterative solvers. Conventional solvers are based on a sequence of global algebraic operations that limits their parallel efficiency. Traditionally, sophisticated programming techniques tailored to specific CPU architectures are used to improve the poor performance of sparse algebraic kernels. The introduced FEM Multigrid Gaussian Belief Propagation (FMGaBP) algorithm is a novel technique that eliminates all global algebraic operations and sparse data-structures. The algorithm is based on reformulating the FEM into a distributed variational inference problem on graphical models. We present new formulations for FMGaBP, which enhance its computation and communication complexities. A Helmholtz problem is used to validate the FMGaBP formulation for 2D, 3D and higher FEM degrees. Implementation techniques for multicore architectures that exploit the parallel features of FMGaBP are presented showing speedups compared to open-source libraries, specifically deal.II and Trilinos. FMGaBP is also implemented on manycore architectures in this work; Speedups of 4.8X, 2.3X and 1.5X are achieved on an NVIDIA Testa C2075 compared to the parallel CPU implementation of FMGaBP on dual-core, quad-core and 12-core CPUs respectively. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:38 / 48
页数:11
相关论文
共 50 条
  • [1] Parallel Multigrid Acceleration for the Finite-Element Gaussian Belief Propagation Algorithm
    El-Kurdi, Yousef
    Gross, Warren J.
    Giannacopoulos, Dennis
    IEEE TRANSACTIONS ON MAGNETICS, 2014, 50 (02) : 581 - 584
  • [2] Acceleration of the Finite-Element Gaussian Belief Propagation Solver Using Minimum Residual Techniques
    El-Kurdi, Yousef
    Fernandez, David
    Gross, Warren J.
    Giannacopoulos, Dennis D.
    IEEE TRANSACTIONS ON MAGNETICS, 2016, 52 (03)
  • [3] Finite-Element Gaussian Belief Propagation Solver for Multi-Physics Modeling of Radiofrequency Tumor Ablation
    Akbari, Amir
    Akbarzadeh-Sharbaf, Ali
    Giannacopoulos, Dennis D.
    IEEE TRANSACTIONS ON MAGNETICS, 2019, 55 (06)
  • [4] Finite element analysis of dynamic crack propagation using remeshing technique
    Shahani, A. R.
    Fasakhodi, M. R. Amini
    MATERIALS & DESIGN, 2009, 30 (04) : 1032 - 1041
  • [5] Relaxed Gaussian Belief Propagation
    El-Kurdi, Yousef
    Giannacopoulos, Dennis
    Gross, Warren J.
    2012 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2012,
  • [6] Regularized Gaussian belief propagation
    Kamper, Francois
    du Preez, Johan A.
    Steel, Sarel J.
    Wagner, Stephan
    STATISTICS AND COMPUTING, 2018, 28 (03) : 653 - 672
  • [7] Regularized Gaussian belief propagation
    Francois Kamper
    Johan A. du Preez
    Sarel J. Steel
    Stephan Wagner
    Statistics and Computing, 2018, 28 : 653 - 672
  • [8] Propagation Behavior of Partial Discharge Acoustic Signals by Using Finite Element Technique
    Omran, Yomna
    2018 1ST INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS & INFORMATION SECURITY (ICCAIS' 2018), 2018,
  • [9] THE STUDY OF DYNAMIC FRACTURE PROPAGATION USING A SPECIAL FINITE-ELEMENT TECHNIQUE
    CHAN, KW
    LOO, FTC
    JOURNAL OF VIBRATION ACOUSTICS STRESS AND RELIABILITY IN DESIGN-TRANSACTIONS OF THE ASME, 1983, 105 (02): : 232 - 236
  • [10] THE STUDY OF DYNAMIC FRACTURE PROPAGATION USING A SPECIAL FINITE-ELEMENT TECHNIQUE
    CHAN, DW
    LOO, FT
    MECHANICAL ENGINEERING, 1983, 105 (02) : 100 - 101