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
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;
Journal_Title :
Magnetics, IEEE Transactions on
DOI :
10.1109/TMAG.2011.2176318