Title :
Integer and floating-point constant multipliers for FPGAs
Author :
Brisebarre, Nicolas ; De Dinechin, Florent ; Muller, Jean-Michel
Author_Institution :
LIP (CNRS/INRIA/ENS-Lyon/UCBL), Univ. de Lyon, Lyon
Abstract :
Reconfigurable 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 evaluated.
Keywords :
field programmable gate arrays; floating point arithmetic; microprocessor chips; FPGA; floating-point accelerators; floating-point constant multipliers; integer multipliers; microprocessors; reconfigurable circuits; Adders; Application specific integrated circuits; Computer architecture; Costs; Design optimization; Field programmable gate arrays; Hardware; Microprocessors; Parallel processing; Programmable logic arrays;
Conference_Titel :
Application-Specific Systems, Architectures and Processors, 2008. ASAP 2008. International Conference on
Conference_Location :
Leuven
Print_ISBN :
978-1-4244-1897-8
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2008.4580184