Data Parallel Implementation of Belief Propagation in Factor Graphs on Multi-core Platforms

作者: Nam Ma , Yinglong Xia , Viktor K. Prasanna

DOI: 10.1007/S10766-013-0246-9

关键词: Theoretical computer scienceParallel computingShared memoryData parallelismBelief propagationScalabilityGraphical modelSpeedupFactor graphSet (abstract data type)Computer science

摘要: We investigate data parallel techniques for belief propagation in acyclic factor graphs on multi-core systems. Belief is a key inference algorithm graph, probabilistic graphical model that has found applications many domains. In this paper, we explore parallelism basic operations over the potential tables propagation. Data these table are developed shared memory platforms. then propose complete using to perform exact graphs. The proposed algorithms implemented state-of-the-art multi-socket systems with additional NUMA-aware optimizations. Our exhibit good scalability representative set of On four-socket Intel Westmere-EX system 40 cores, achieve 39.5 $$\times $$ × speedup and 39 large tables.

参考文章(33)
Rajkumar Buyya, High Performance Cluster Computing ,(1999)
Nico Piatkowski, Katharina Morik, Parallel Inference on Structured Data with CRFs on GPUs hgpu.org. ,(2012) , 10.17877/DE290R-3341
Scientific Computing with Multicore and Accelerators Scientific Computing with Multicore and Accelerators. pp. 514- 514 ,(2010) , 10.1201/B10376
Rajkumar Buyya, High Performance Cluster Computing: Architectures and Systems Prentice Hall PTR. ,(1999)
Nir Friedman, Daniel L. Koller, Probabilistic graphical models : principles and techniques The MIT Press. ,(2009)
S. L. Lauritzen, D. J. Spiegelhalter, Local computations with probabilities on graphical structures and their application to expert systems Journal of the royal statistical society series b-methodological. ,vol. 50, pp. 415- 448 ,(1990) , 10.1111/J.2517-6161.1988.TB01721.X
Signal and Image Processing with Belief Propagation [DSP Applications] IEEE Signal Processing Magazine. ,vol. 25, pp. 114- 141 ,(2008) , 10.1109/MSP.2007.914235
David O'Hallaron, Carlos Guestrin, Yucheng Low, Joseph E. Gonzalez, Distributed parallel inference on large factor graphs uncertainty in artificial intelligence. pp. 203- 212 ,(2009)