International audienceThis 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 sub-expression factorization algorithms was implemented in a VHDL generator. Our algorithms and generator have been extended to the case of some digital filters based on multiplication by a constant matrix and delay operations. The obtained results on several applications have been implemented on FPGAs and compared to previous solutions. Up to 40% area and speed savings are achieved
This contribution studies constant multiplication X ·C and X · C (mod P), where constant C achieves ...
Matrix operations, like matrix multiplication, are commonly used in almost all areas of scientific r...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThis paper presents some improvements on the optimization of hardware multipli...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
This work covers field programmable gate array (FPGA)-specific optimizations of circuits computing t...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
International audienceReconfigurable circuits now have a capacity that allows them to be used as flo...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
This paper describes how to realize place-effective synchronous bit-serial constant multiplications,...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
Single and Multiple constant multiplications are key operations in several digital signal process...
This contribution studies constant multiplication X ·C and X · C (mod P), where constant C achieves ...
Matrix operations, like matrix multiplication, are commonly used in almost all areas of scientific r...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThis paper presents some improvements on the optimization of hardware multipli...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
This work covers field programmable gate array (FPGA)-specific optimizations of circuits computing t...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
International audienceReconfigurable circuits now have a capacity that allows them to be used as flo...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
The efficient design of multiplierless implementations of constant matrix multipliers is challenged ...
This paper describes how to realize place-effective synchronous bit-serial constant multiplications,...
Multiple Constant Multiplication (MCM) over integers is a frequent operation arising in embedded sys...
Single and Multiple constant multiplications are key operations in several digital signal process...
This contribution studies constant multiplication X ·C and X · C (mod P), where constant C achieves ...
Matrix operations, like matrix multiplication, are commonly used in almost all areas of scientific r...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...