DocumentCode
1986632
Title
Efficient coefficient partitioning for decomposed DA-based inner-product computation
Author
Pan, Yu ; Meher, Pramod Kumar
Author_Institution
Inst. for Infocomm Res., Singapore, Singapore
fYear
2011
fDate
15-18 May 2011
Firstpage
406
Lastpage
409
Abstract
The Look-Up-Table (LUT) size grows exponentially with increasing number of coefficients in a straight forward implementation of memory based Distributed Arithmetic (DA) computation. To avoid exponential blow-up, the common practice breaks the entire set of coefficients into multiple groups, each represented by a much smaller LUT, and forms the result by summing up the outputs from these LUTs. A detailed inspection shows that the overall word-size of the LUTs could be minimized by proper reordering and grouping of the coefficients, thus reduces the total memory usage of the LUTs. A fast heuristic partitioning algorithm for this purpose is devised and analyzed in this paper, showing up to 16% resource reduction compared to in-order grouping. The proposed technique can be applied orthogonally to offset binary coded (OBC) LUTs for resource efficient DA implementation as well.
Keywords
digital arithmetic; table lookup; coefficient partitioning; decomposed distributed arithmetic-based inner-product computation; in-order grouping; look-up-table size; memory based distributed arithmetic computation; offset binary coded LUT; resource efficient distributed arithmetic; Field programmable gate arrays; Finite impulse response filter; Heuristic algorithms; Partitioning algorithms; Random access memory; Read only memory; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location
Rio de Janeiro
ISSN
0271-4302
Print_ISBN
978-1-4244-9473-6
Electronic_ISBN
0271-4302
Type
conf
DOI
10.1109/ISCAS.2011.5937588
Filename
5937588
Link To Document