• DocumentCode
    2124423
  • Title

    Efficient floating-point representation for balanced codes for FPGA devices

  • Author

    Villalba, Jesus ; Hormigo, Javier ; Corbera, Francisco ; Gonzalez, M. ; Zapata, Emilio L.

  • Author_Institution
    Dept. of Comput. Archit., Univ. of Malaga, Malaga, Spain
  • fYear
    2013
  • fDate
    6-9 Oct. 2013
  • Firstpage
    272
  • Lastpage
    277
  • Abstract
    We propose a floating-point representation to deal efficiently with arithmetic operations in codes with a balanced number of additions and multiplications for FPGA devices. The variable shift operation is very slow in these devices. We propose a format that reduces the variable shifter penalty. It is based on a radix-64 representation such that the number of the possible shifts is considerably reduced. Thus, the execution time of the floating-point addition is highly optimized when it is performed in an FPGA device, which compensates for the multiplication penalty when a high radix is used, as experimental results have shown. Consequently, the main problem of previous specific high-radix FPGA designs (no speedup for codes with a balanced number of multiplications and additions) is overcome with our proposal. The inherent architecture supporting the new format works with greater bit precision than the corresponding single precision (SP) IEEE-754 standard.
  • Keywords
    field programmable gate arrays; floating point arithmetic; logic design; FPGA device; arithmetic operation; balanced code; floating point addition; floating point representation; high-radix FPGA design; radix-64 representation; variable shift operation; variable shifter penalty; Adders; Computer architecture; Detectors; Digital signal processing; Equations; Field programmable gate arrays; Standards; FPGA devices; Floating Point representation; high radix arithmetic; variable shifts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2013 IEEE 31st International Conference on
  • Conference_Location
    Asheville, NC
  • Type

    conf

  • DOI
    10.1109/ICCD.2013.6657053
  • Filename
    6657053