This brief addresses the problem of implementing very large constant multiplications by a single variable under the shift-adds architecture using a minimum number of adders/subtractors. Due to the intrinsic complexity of the problem, we introduce an approximate algorithm, called T\~OLL, which partitions the very large constants into smaller ones. To reduce the number of operations, T\~OLL incorporates graph-based and common subexpression elimination methods proposed for the shift-adds design of constant multiplications. It can also consider the delay of a multiplierless design defined in terms of the maximum number of operations in series, i.e., the number of adder-steps, while reducing the number of operations. High-level experimental resu...
Multiple Constant Multiplication (MCM) is a ubiquitous problem for numerous computation-intensive ap...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
The main issue in this thesis is to minimize the energy consumption per operation for the arithmetic...
A variable can be multiplied by a given set of fixed-point constants using a multiplier block that c...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
This work studies and compares different modular multiplication algorithms with emphases on the unde...
International audienceOptimizing the number of additions in constant coefficient multiplication is c...
International audienceMany algorithms from digital signal processing, including digital filters or d...
This paper presents a new method called optimal shift reassignment (OSR), used for reconfigurable mu...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
Abstract New theoretical lower bounds for the number of operators needed in fixed-point constant mul...
Binary multiplier has been a staple in the digital circuit design. It is used in microprocessor desi...
Modular multiplication is an essential operation in many cryptography arithmetic operations. This wo...
ASELSAN A.S.;Turkish Aerospace Industries, Inc. (TAI);The Scientific and Technological Research Coun...
Multiplication is one of the basic operations that influence the performance of many computer applic...
Multiple Constant Multiplication (MCM) is a ubiquitous problem for numerous computation-intensive ap...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
The main issue in this thesis is to minimize the energy consumption per operation for the arithmetic...
A variable can be multiplied by a given set of fixed-point constants using a multiplier block that c...
Abstract—Although many efficient high-level algorithms have been proposed for the realization of Mul...
This work studies and compares different modular multiplication algorithms with emphases on the unde...
International audienceOptimizing the number of additions in constant coefficient multiplication is c...
International audienceMany algorithms from digital signal processing, including digital filters or d...
This paper presents a new method called optimal shift reassignment (OSR), used for reconfigurable mu...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
Abstract New theoretical lower bounds for the number of operators needed in fixed-point constant mul...
Binary multiplier has been a staple in the digital circuit design. It is used in microprocessor desi...
Modular multiplication is an essential operation in many cryptography arithmetic operations. This wo...
ASELSAN A.S.;Turkish Aerospace Industries, Inc. (TAI);The Scientific and Technological Research Coun...
Multiplication is one of the basic operations that influence the performance of many computer applic...
Multiple Constant Multiplication (MCM) is a ubiquitous problem for numerous computation-intensive ap...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
The main issue in this thesis is to minimize the energy consumption per operation for the arithmetic...