International audienceReconfigurable circuits now have a capacity that allows them to be used as floating-point accelerators. They offer massive parallelism, but also the opportunity to design optimised floating-point hardware operators not available in microprocessors. Multiplication by a constant is an important example of such an operator. This article presents an architecture generator for the correctly rounded multiplication of a floating-point number by a constant. This constant can be a floating-point value, but also an arbitrary irrational number. The multiplication of the significands is an instance of the well-studied problem of constant integer multiplication, for which improvement to existing algorithms are also proposed and eva...
International audienceComputing cores to be implemented on FPGAs may involve divisions by small inte...
De plus en plus de constructeurs proposent des accélérateurs de calculs à base de circuits reconfigu...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...
International audienceReconfigurable circuits now have a capacity that allows them to be used as flo...
Reconfigurable circuits now have a capacity that allows them to be used as floating-point accelerato...
Reconfigurable circuits now have a capacity that allows them to be used as floating-point accelerato...
International audienceMultiplications by simple rational constants often appear in fixed-point or fl...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
We introduce an algorithm for multiplying a floating-point number $x$ by a constant $C$ that is not ...
We introduce an algorithm for multiplying a floating-point number $x$ by a constant $C$ that is not ...
We present and compare various algorithms, including a new one, allowing to perform multiplications ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceComputing cores to be implemented on FPGAs may involve divisions by small inte...
De plus en plus de constructeurs proposent des accélérateurs de calculs à base de circuits reconfigu...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...
International audienceReconfigurable circuits now have a capacity that allows them to be used as flo...
Reconfigurable circuits now have a capacity that allows them to be used as floating-point accelerato...
Reconfigurable circuits now have a capacity that allows them to be used as floating-point accelerato...
International audienceMultiplications by simple rational constants often appear in fixed-point or fl...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
We introduce an algorithm for multiplying a floating-point number $x$ by a constant $C$ that is not ...
We introduce an algorithm for multiplying a floating-point number $x$ by a constant $C$ that is not ...
We present and compare various algorithms, including a new one, allowing to perform multiplications ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceThe multiplication by a constant is a frequently used operation. To implement ...
International audienceComputing cores to be implemented on FPGAs may involve divisions by small inte...
De plus en plus de constructeurs proposent des accélérateurs de calculs à base de circuits reconfigu...
The high performance and capacity of current FPGAs makes them suitable as acceleration co-processors...