Title :
Scheduling strategies for low-energy programmable digit-serial Reed-Solomon codecs
Author :
Song, Leilei ; Parhi, Keshab K.
Author_Institution :
Minnesota Univ., Minneapolis, MN, USA
Abstract :
This paper considers two types of digit-serial finite field multiplications, and their applications to the design of low-energy high-performance Reed-Solomon codecs in software, based on a digit-serial finite field data path architecture. The salient feature of this digit-serial approach is that only the digit-cells are implemented in hardware, the finite field multiplications are performed digit-serially in software by dynamically scheduling the internal digit-level operations. It is shown that for larger digit-sizes, more than 60% energy reduction and more than one-third energy-delay reduction can be achieved be using these scheduling approaches for the digit-serial data path as compared with that for the parallel data path, for 2-error-correcting Reed-Solomon(n,k) codecs over GF(28), where n can range from 5 to 255. When area becomes a critical design constraint, smaller digit-sizes must be used. In that case, the energy and energy-delay reduction can be achieved using combined scheduling strategies
Keywords :
Galois fields; Reed-Solomon codes; codecs; digital arithmetic; digital signal processing chips; programmable circuits; scheduling; software architecture; 2-error-correcting Reed-Solomon codec; Reed-Solomon codecs; digit-cells implementation; digit-serial Reed-Solomon codecs; digit-serial data path; digit-serial finite field data path architecture; digit-serial finite field multiplications; domain-specific digital signal processors; dynamic scheduling; energy reduction; energy-delay reduction; finite field multiplications; hardware implementation; internal digit-level operations; low-energy programmable Reed-Solomon codecs; parallel data path; scheduling strategies; software design; Application software; Codecs; Computer architecture; Dynamic scheduling; Energy consumption; Galois fields; Hardware; Polynomials; Reed-Solomon codes; Signal processing algorithms; Software performance;
Conference_Titel :
Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7803-4997-0
DOI :
10.1109/SIPS.1998.715790