2008 42nd Asilomar Conference on Signals, Systems and Computers 2008
DOI: 10.1109/acssc.2008.5074738
|View full text |Cite
|
Sign up to set email alerts
|

Towards optimal multiple constant multiplication: A hypergraph approach

Abstract: In this work a novel approach to the multiple constant multiplication problem, i.e., finding a realization of a number of constant multiplications by using shift and addition with a minimum number of additions, is presented. By using a directed hypergraph, the problem comes down to finding a Steiner hypertree in the graph. The proposed formulation can guarantee an optimal solution, given that an optimal Steiner hypertree is found. However, finding a Steiner tree in a hypergraph is an NP-hard problem. Therefore… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2008
2008
2024
2024

Publication Types

Select...
5
2
2

Relationship

3
6

Authors

Journals

citations
Cited by 27 publications
(19 citation statements)
references
References 43 publications
(95 reference statements)
0
19
0
Order By: Relevance
“…This problem is often referred to as the multiple constant multiplication (MCM) problem. Recently, there has been optimal approaches suggested to solve the MCM problem [4], [5]. However, since the MCM problem is NP-hard it is often preferred to use heuristics.…”
Section: Multiplierless Realizationmentioning
confidence: 99%
“…This problem is often referred to as the multiple constant multiplication (MCM) problem. Recently, there has been optimal approaches suggested to solve the MCM problem [4], [5]. However, since the MCM problem is NP-hard it is often preferred to use heuristics.…”
Section: Multiplierless Realizationmentioning
confidence: 99%
“…When the coefficients are constant it is possible to realize the multiplications as a network of shifts, adders, and subtracters 1 . The problem of realizing this network such that one or several figures of merit, such as area, delay, or power, has attracted numerous researchers for more than a decade [1]- [15]. This problem is often referred to as the multiple constant multiplication (MCM) problem and the resulting network is often called a multiplier block.…”
Section: Introductionmentioning
confidence: 99%
“…Methods to solve the MCM problem can roughly be divided into three different classes: sub-expression sharing techniques [3]- [5], [8], [10], [12], adder graph techniques [1], [2], [6], [9], [13]- [15], and difference based techniques [7], [11]. So far, most work has focused on reducing the number of adders, the adder cost, possibly reducing/controlling the maximum number of cascaded adders, the adder depth [6], [9], [10], [12].…”
Section: Introductionmentioning
confidence: 99%
“…The depth-first search is able to solve MCM instances in a reasonable time but cannot handle different constraints or cost metrics. Another interesting method to optimally solve the MCM problem was given by Gustafsson who transferred the MCM problem to the problem of finding a Steiner hypertree in a directed hypergraph [24]. He used an optimal 0-1 ILP formulation which is very generic and can be flexibly adopted to different cost metrics (at adder or logic level) and different constraints (adder depth and fan-out).…”
Section: Using Additions Subtractions and Bit Shiftsmentioning
confidence: 99%