Title :
The potential of computation reuse in high-level optimization of a signal recognition system
Author :
Demertzi, Melina ; Diniz, Pedro C. ; Hall, Mary W. ; Gilbert, Anna C. ; Wang, Yi
Author_Institution :
Inf. Sci. Inst., USC, Marina del Rey, CA
Abstract :
This paper evaluates the potential of exploiting computation reuse in a signal recognition system that is jointly optimized from mathematical representation, algorithm design and final implementation. Walsh wavelet packets in conjunction with a BestBasis algorithm are used to derive transforms that discriminate between signals. The FPGA implementation of this computation exploits the structure of the resulting transform matrices in several ways to derive a highly optimized hardware representation of this signal recognition problem. Specifically, we observe in the transform matrices a significant amount of reuse of subrows, thus indicating redundant computation. Through analysis of this reuse, we discover the potential for a 3times reduction in the amount of computation of combining a transform matrix and signal. In this paper, we focus on how the implementation might exploit this reuse in a profitable way. By exploiting a subset of this computation reuse, the system can navigate the tradeoff space of reducing computation and the extra storage required.
Keywords :
Walsh functions; matrix algebra; signal processing; wavelet transforms; BestBasis algorithm; FPGA; Walsh wavelet packet; high-level optimization; signal recognition system; transform matrix; Algorithm design and analysis; Bandwidth; Design optimization; Field programmable gate arrays; Flexible printed circuits; Hardware; Mathematics; Signal design; Speech recognition; Wavelet packets;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536402