• DocumentCode
    2213233
  • Title

    Synthesis of Floating-Point Addition Clusters on FPGAs Using Carry-Save Arithmetic

  • Author

    Verma, Amit ; Verma, Ajay K. ; Parandeh-Afshar, Hadi ; Brisk, Philip ; Ienne, Paolo

  • Author_Institution
    Nat. Inst. of Technol., Rourkela, India
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    19
  • Lastpage
    24
  • Abstract
    A new method to synthesize clusters of floating-point addition operations on FPGAs is presented. Similar to Altera´s floating-point data path compiler, it performs normalization once, at the output of the cluster operation. All significands in the clustered operation are denormalized in parallel with respect to the largest exponent: a fixed-point compressor tree then sums the aligned significands, followed by normalization and rounding. Compared to Altera´s floating-point datapath compiler, our method reduces the critical path delay by as much as 20%, and area by as much as 29% on Altera Stratix III FPGAs.
  • Keywords
    field programmable gate arrays; fixed point arithmetic; floating point arithmetic; program compilers; FPGAs; carry-save arithmetic; critical path delay; fixed-point compressor tree; floating-point addition cluster synthesis; normalization; rounding; FPGA; Floating-point addition; carry-save arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.15
  • Filename
    5694214