Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded systems that require highly optimized hardware. An efficient way is to replace costly generic multiplication by bit-shifts and additions, i. e. a multiplierless circuit. In this work, we improve the state-ofthe-art optimal approach for MCM, based on Integer Linear Programming (ILP). We introduce a new lower-level hardware cost, based on counting the number of one-bit adders and demonstrate that it is strongly correlated with the LUT count. This new model for the multiplierless MCM circuits permitted us to consider intermediate truncations that permit to significantly save resources when a full output precision is not required. We incorporate the...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
Multiple constant multiplication (MCM) operation multiplies an input variable with multiple constant...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
This work covers field programmable gate array (FPGA)-specific optimizations of circuits computing t...
International audienceMany algorithms from digital signal processing, including digital filters or d...
Multiple Constant Multiplication (MCM) is a ubiquitous problem for numerous computation-intensive ap...
A variable can be multiplied by a given set of fixed-point constants using a multiplier block that c...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
Single and Multiple constant multiplications are key operations in several digital signal process...
International audienceThis paper presents some improvements on the optimization of hardware multipli...
Multiplication by a constant is a common operation for many signal, image, and video processing appl...
This contribution studies constant multiplication X ·C and X · C (mod P), where constant C achieves ...
The multiple constant multiplication (MCM) operation is a fundamental operation in digital signal pr...
The main issue in this thesis is to minimize the energy consumption per operation for the arithmetic...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
Multiple constant multiplication (MCM) operation multiplies an input variable with multiple constant...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
This work covers field programmable gate array (FPGA)-specific optimizations of circuits computing t...
International audienceMany algorithms from digital signal processing, including digital filters or d...
Multiple Constant Multiplication (MCM) is a ubiquitous problem for numerous computation-intensive ap...
A variable can be multiplied by a given set of fixed-point constants using a multiplier block that c...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
Single and Multiple constant multiplications are key operations in several digital signal process...
International audienceThis paper presents some improvements on the optimization of hardware multipli...
Multiplication by a constant is a common operation for many signal, image, and video processing appl...
This contribution studies constant multiplication X ·C and X · C (mod P), where constant C achieves ...
The multiple constant multiplication (MCM) operation is a fundamental operation in digital signal pr...
The main issue in this thesis is to minimize the energy consumption per operation for the arithmetic...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
Multiple constant multiplication (MCM) operation multiplies an input variable with multiple constant...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...