• DocumentCode
    646975
  • Title

    A GPU implementation of tiled belief propagation on Markov Random Fields

  • Author

    Eslami, H. ; Kasampalis, Theodoros ; Kotsifakou, Maria

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2013
  • fDate
    18-20 Oct. 2013
  • Firstpage
    143
  • Lastpage
    146
  • Abstract
    In the MEMOCODE Design Contest 2013, we are participating with a parallelized version of tiled belief propagation method for stereo matching. The proposed algorithm is implemented in CUDA programming model to leverage parallel processing capabilities of GPUs. In our solution, the original tiled belief propagation algorithm is combined with a number of novel optimizations specific to parallel programs in CUDA. For the given test inputs, the proposed solution runs in 7.96 milliseconds on Nvidia Tesla C2050, achieving acceptable accuracy with respect to the reference code. To the best of authors´ knowledge, there is no prior work in optimizing a parallelized version of the tiled belief propagation algorithm.
  • Keywords
    Markov processes; belief maintenance; graphics processing units; image matching; optimisation; parallel architectures; stereo image processing; CUDA programming model; GPU implementation; MEMOCODE design contest 2013; Markov random fields; Nvidia Tesla C2050; optimizations; parallel processing capabilities; parallel programs; stereo matching; tiled belief propagation; Belief propagation; Graphics processing units; Message systems; Parallel processing; Stereo vision; Synchronization; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2013 Eleventh IEEE/ACM International Conference on
  • Conference_Location
    Portland, OR
  • Print_ISBN
    978-1-4799-0903-2
  • Type

    conf

  • Filename
    6670953