DocumentCode
405614
Title
A fast parallel Reed-Solomon decoder on a reconfigurable architecture
Author
Koohi, Arezou ; Bagherzadeh, Nader ; Pan, Chengzi
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
2003
fDate
1-3 Oct. 2003
Firstpage
59
Lastpage
64
Abstract
This paper presents a software implementation of a very fast parallel Reed-Solomon decoder on the second generation of MorphoSys reconfigurable computation platform, which is targeting on streamed applications such as multimedia and DSP. Numerous modifications of the first-generation of the architecture have made a scalable computation and communication intensive architecture capable of extracting parallelisms of fine grain in instruction level. Many algorithms and the whole digital video broadcasting base-band receiver as well, have been mapped onto the second architecture with impressive performance. The mapping of a Reed-Solomon decoder proposed in the paper highly parallelizes all of its sub-algorithms, including Syndrome Computation, Berlekamp Algorithm, Chein Search, and Error Value Computation, in a SIMD fashion. The mapping is tested on a cycle-accurate simulator, "Mulate", and the performance is encouragingly better than other architectures. The decoding speed of the RS (255,239,16) decoder using two different methods of GF multiplication can be 1.319 Gbps and 2.534 Gbps, respectively. Furthermore, since there is no functionality specifically tailored to Reed-Solomon decoder, the result has demonstrated the capability of MorphoSys architecture to extracting instruction level parallelism from streamed applications.
Keywords
Reed-Solomon codes; decoding; error correction; instruction sets; multimedia computing; parallel algorithms; parallel architectures; reconfigurable architectures; Berlekamp algorithm; Chein search; MorphoSys architecture; MorphoSys platform; Mulate; SIMD fashion; block codes; cycle-accurate simulator; digital signal processing; digital video broadcasting base-band receiver; error correction method; error value computation; fast Reed-Solomon decoder; instruction level parallelism; multimedia; parallel Reed-Solomon decoder; reconfigurable architecture; syndrome computation; Application software; Computer aided instruction; Computer architecture; Concurrent computing; Decoding; Digital signal processing; Parallel processing; Reconfigurable architectures; Reed-Solomon codes; Streaming media;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2003. First IEEE/ACM/IFIP International Conference on
Conference_Location
Newport Beach, CA, USA
Print_ISBN
1-58113-742-7
Type
conf
DOI
10.1109/CODESS.2003.1275256
Filename
1275256
Link To Document