• DocumentCode
    2688190
  • Title

    Data Parallelism for Belief Propagation in Factor Graphs

  • Author

    Ma, Nam ; Xia, Yinglong ; Prasanna, Viktor K.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2011
  • fDate
    26-29 Oct. 2011
  • Firstpage
    56
  • Lastpage
    63
  • Abstract
    We investigate data parallelism for belief propagation in a cyclic factor graphs on multicore/many core processors. Belief propagation is a key problem in exploring factor graphs, a probabilistic graphical model that has found applications in many domains. In this paper, we identify basic operations called node level primitives for updating the distribution tables in a factor graph. We develop algorithms for these primitives to explore data parallelism. We also propose a complete belief propagation algorithm to perform exact inference in such graphs. We implement the proposed algorithms on state-of-the-art multicore processors and show that the proposed algorithms exhibit good scalability using a representative set of factor graphs. On a 32-core Intel Nehalem-EX based system, we achieve 30× speedup for the primitives and 29× for the complete algorithm using factor graphs with large distribution tables.
  • Keywords
    belief maintenance; graph theory; inference mechanisms; multiprocessing systems; parallel processing; 32-core Intel Nehalem-EX based system; belief propagation; cyclic factor graph; data parallelism; exact inference; many core processor; multicore processor; Belief propagation; Complexity theory; Inference algorithms; Message systems; Parallel processing; Program processors; Random variables; belief propagation; data parallelism; factor graphs; multicore processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2011 23rd International Symposium on
  • Conference_Location
    Vitoria, Espirito Santo
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4577-2050-5
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2011.34
  • Filename
    6106006