Title :
Performing Floating-Point Accumulation on a Modern FPGA in Single and Double Precision
Author :
Bachir, Tarek Ould ; David, Jean-Pierre
Author_Institution :
Dept. of Electr. Eng. Montreal, Ecole Polytech. de Montreal, Montreal, QC, Canada
Abstract :
In this paper, we discuss the feasibility of a floating-point accumulator (FPACC) on modern high-end FPGA devices. We explore different implementation scenarios and propose new FPACC architectures for both single and double precision floating-point addends. The proposed strategies can be easily adapted to the implement a multiply-accumulator (FPMAC), with one or two rounding stages, in both single and double precision as well. All the aforementioned designs are characterized by high operating frequencies (ranging from 130 to 300 MHz) and moderate occupation area (from 300 to 800 slices) when implemented on the VC5VSX50T FPGA, an entry level Virtex 5 from Xilinx.
Keywords :
adders; field programmable gate arrays; VC5VSX50T FPGA; Virtex 5; Xilinx; double precision floating-point addend; floating-point accumulation; floating-point multiply-accumulator; single precision floating-point addend; Computational modeling; Delay; Digital signal processing; Field programmable gate arrays; Fixed-point arithmetic; Frequency; Hardware; High performance computing; Multiplexing; Power system modeling; FPGA; MAC; accumulator; floating point arithmetic;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2010 18th IEEE Annual International Symposium on
Conference_Location :
Charlotte, NC
Print_ISBN :
978-0-7695-4056-6
Electronic_ISBN :
978-1-4244-7143-0
DOI :
10.1109/FCCM.2010.24