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
Link To Document