• DocumentCode
    3755658
  • Title

    A software LDPC decoder implemented on a many-core array of programmable processors

  • Author

    Brent Bohnenstiehl;Bevan Baas

  • Author_Institution
    Department of Electrical and Computer Engineering, University of California, Davis
  • fYear
    2015
  • Firstpage
    192
  • Lastpage
    196
  • Abstract
    This paper presents the design and implementation of a software Low Density Parity Check (LDPC) decoder on the AsAP2 platform, which contains a 2D mesh of 164 programmable processors designed for general DSP applications. A software decoding algorithm is described which requires low memory overhead, and scalable methods are provided for parallelizing the computational workload across many cores. LDPC codes of length 4095 and 16129 are implemented, respectively using 152 or 156 processors, achieving 21.3 or 13.4 Mbps of throughput, and using 131 or 188 nJ per decoded bit over four decoding iterations.
  • Keywords
    "Parity check codes","Silicon","Decoding","Program processors","Generators","Software algorithms"
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2015 49th Asilomar Conference on
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2015.7421111
  • Filename
    7421111