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
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;
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
DOI :
10.1109/ISCAS.2011.5937588