• DocumentCode
    1427905
  • Title

    Efficient Implementation of Gaussian Belief Propagation Solver for Large Sparse Diagonally Dominant Linear Systems

  • Author

    El-Kurdi, Yousef ; Gross, Warren J. ; Giannacopoulos, Dennis

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
  • Volume
    48
  • Issue
    2
  • fYear
    2012
  • Firstpage
    471
  • Lastpage
    474
  • Abstract
    We present an implementation-oriented algorithm for the recently developed Gaussian Belief Propagation solver that demonstrates 17× speedup over the prior algorithm for diagonally dominant matrices generated by typical Finite Elements applications. Compared to the diagonally-preconditioned conjugate gradient method, our algorithm demonstrates empirical improvements up to 6× in iteration count and speedups up to 1.8× in execution time. Also we present a new flexible scheduling scheme of the algorithm that is aimed for implementation on parallel architectures by reducing the iteration count of parallel GaBP and achieving better hardware parallelism.
  • Keywords
    Gaussian distribution; belief networks; conjugate gradient methods; finite element analysis; iterative methods; linear systems; parallel architectures; scheduling; sparse matrices; Gaussian belief propagation; diagonally-preconditioned conjugate gradient method; finite element analysis; flexible scheduling; implementation-oriented algorithm; iteration count; large sparse diagonally dominant linear systems; parallel architectures; Belief propagation; Computer architecture; Finite element methods; Linear systems; Parallel processing; Partitioning algorithms; Sparse matrices; Acceleration; Gaussian belief propagation; parallel algorithms; sparse matrices;
  • fLanguage
    English
  • Journal_Title
    Magnetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9464
  • Type

    jour

  • DOI
    10.1109/TMAG.2011.2176318
  • Filename
    6136569