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 :
بازگشت