• DocumentCode
    2491344
  • 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
  • fYear
    2010
  • fDate
    2-4 May 2010
  • Firstpage
    105
  • Lastpage
    108
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FCCM.2010.24
  • Filename
    5474064