• DocumentCode
    1468239
  • Title

    Parallel low-density parity check decoding on a network-on-chip-based multiprocessor platform

  • Author

    Hu, W.-H. ; Chen, Ching-Yi ; Bahn, J.H. ; Bagherzadeh, Nader

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, CA, USA
  • Volume
    6
  • Issue
    2
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    86
  • Lastpage
    94
  • Abstract
    Low-density parity check (LDPC) codes can achieve performances close to the Shannon limit and they have been widely adopted for various communication standards. However, the irregular message exchange pattern of LDPC codes is a major challenge for decoder design. Additionally, there is a great demand for integrating diverse applications onto a single system where a flexible, scalable and efficient implementation of LDPC decoding is highly preferable. With the enormous computing power provided by integrating many processors on a single chip in advanced process technology, a multiprocessor platform is regarded as a promising solution to tackle these design challenges. In this work, we devised a parallelisation scheme to implement LDPC decoding on a multiprocessor platform. By using a distributed and cooperative way for LDPC decoding, the memory bottleneck, commonly seen in LDPC decoder design, is eliminated. Moreover, we used a graph spectra-based mapping algorithm to reduce heavy message exchanges among processors during the decoding process. Compared to the sequential mapping strategy, our approach has successfully decreased the amount of inter-processor communication by up to 48%/45%/40% for 16/32/64-processor platforms, respectively. Cycle-accurate simulation results from various LDPC codes demonstrate that desirable scalability and speedups are obtained by our approach.
  • Keywords
    decoding; graph theory; multiprocessing systems; network-on-chip; parity check codes; Shannon limit; cycle accurate simulation; decoder design; graph spectra based mapping algorithm; irregular message exchange pattern; memory bottleneck; message exchanges; network-on-chip based multiprocessor platform; parallel low density parity check decoding;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2010.0177
  • Filename
    6168300