The main contribution of this paper is an exact com-mon subexpression elimination algorithm for the optimum sharing of partial terms in multiple constant multiplications (MCMs). We model this problem as a Boolean network that covers all possible partial terms that may be used to generate the set of coefficients in the MCM instance. We cast this problem into a 0–1 integer linear programming (ILP) problem by requiring that the single output of this network is asserted while minimizing the number of gates representing operations in the MCM implementation that evaluate to one. A satisfiability (SAT)-based 0–1 ILP solver is used to obtain the exact solution. We argue that for many real problems, the size of the problem is within the capabilities...
In the context of multiple constant multiplications (MCM) design, we propose a novel common subexpre...
In this work, an approach for transposing solutions to the multiple constant multiplication (MCM) pr...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
In the context of multiple constant multiplication (MCM) design, we propose a novel common sub-expre...
In the context of multiple constant multiplication (MCM) design, we propose a novel common subexpres...
Abstract — In the context of multiple constant mul-tiplication (MCM) design, we propose a novel com-...
The multiple constant multiplication (MCM) operation is a fundamental operation in digital signal pr...
ABSTRACT In the last decade, efficient algorithms have been proposed for the multiplication of one d...
In this report, we describe three encodings of the multiple constant multiplication (MCM) problem to...
In the context of multiple constant multiplications (MCM) design, we propose a novel common-subexpre...
International audienceMany algorithms from digital signal processing, including digital filters or d...
In this paper, critical path of multiple constant multiplication (MCM) block is analyzed precisely ...
A variable can be multiplied by a given set of fixed-point constants using a multiplier block that c...
Many optimization techniques exist for the hardware implementation of multiplierless linear systems....
In the context of multiple constant multiplications (MCM) design, we propose a novel common subexpre...
In this work, an approach for transposing solutions to the multiple constant multiplication (MCM) pr...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
In the context of multiple constant multiplication (MCM) design, we propose a novel common sub-expre...
In the context of multiple constant multiplication (MCM) design, we propose a novel common subexpres...
Abstract — In the context of multiple constant mul-tiplication (MCM) design, we propose a novel com-...
The multiple constant multiplication (MCM) operation is a fundamental operation in digital signal pr...
ABSTRACT In the last decade, efficient algorithms have been proposed for the multiplication of one d...
In this report, we describe three encodings of the multiple constant multiplication (MCM) problem to...
In the context of multiple constant multiplications (MCM) design, we propose a novel common-subexpre...
International audienceMany algorithms from digital signal processing, including digital filters or d...
In this paper, critical path of multiple constant multiplication (MCM) block is analyzed precisely ...
A variable can be multiplied by a given set of fixed-point constants using a multiplier block that c...
Many optimization techniques exist for the hardware implementation of multiplierless linear systems....
In the context of multiple constant multiplications (MCM) design, we propose a novel common subexpre...
In this work, an approach for transposing solutions to the multiple constant multiplication (MCM) pr...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...