16th IEEE Symposium on Computer Arithmetic, 2003. Proceedings.
DOI: 10.1109/arith.2003.1207656
|View full text |Cite
|
Sign up to set email alerts
|

Some optimizations of hardware multiplication by constant matrices

Abstract: Abstract-This paper presents some improvements on the optimization of hardware multiplication by constant matrices. We focus on the automatic generation of circuits that involve constant matrix multiplication, i.e., multiplication of a vector by a constant matrix. The proposed method, based on number recoding and dedicated common subexpression factorization algorithms, was implemented in a VHDL generator. Our algorithms and generator have been extended to the case of some digital filters based on multiplicatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
26
0

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 14 publications
(27 citation statements)
references
References 24 publications
1
26
0
Order By: Relevance
“…This has been handled optimally by an exhaustive search of all possible adder interconnections [13], [20]. A third extension is the introduction of delay elements within the multiplier block to form the FIR filter function [9], [25], [28], [38].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…This has been handled optimally by an exhaustive search of all possible adder interconnections [13], [20]. A third extension is the introduction of delay elements within the multiplier block to form the FIR filter function [9], [25], [28], [38].…”
Section: Introductionmentioning
confidence: 99%
“…First, the most commonly used is common subexpression sharing/elimination [9], [18], [25], [29], [30], [32]- [34], [36], [38], [42]- [44]. The idea here is to find common patterns in the representation of the multiplier coefficients.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…First, the FIR filter is designed in a discrete space such as a finite wordlength space or SPT space to meet a given specification. In the second stage, a common subexpression elimination [1,7,8,18,20,23,24], a graph-based algorithm [2,3,10,21] or a difference algorithm [4,17,22] is applied on the discrete coefficients to find and share the common subexpressions. An obvious disadvantage of such a two-stage optimization is that the search space in the second stage is limited by the finite wordlength or SPT coefficients obtained in the first-stage optimization.…”
Section: Introductionmentioning
confidence: 99%