• DocumentCode
    1935408
  • Title

    Energy-efficient floating-point arithmetic for digital signal processors

  • Author

    Gilani, Syed Zohaib ; Kim, Nam Sung ; Schulte, Michael

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Wisconsin - Madison, Madison, WI, USA
  • fYear
    2011
  • fDate
    6-9 Nov. 2011
  • Firstpage
    1823
  • Lastpage
    1827
  • Abstract
    Emerging image and signal processing applications involve several matrix-based algorithms that are extremely sensitive to round-off error in computations. Implementing these applications on fixed-point (FxP) processors can significantly increase their design-time and may also result in reduced signal-to-noise (SNR) ratios. However, due to the high area and power overhead of floating-point (FP) hardware, low-power DSPs typically do not provide hardware support for floating-point (FP) arithmetic. Moreover, the long latency of FP operations can also reduce the performance of executing signal processing applications. In this paper, we propose a block-floating-point-based fused multiply-add (BFP-FMA) unit with reduced area and power overhead that is tailored to the needs of signal processing applications. Since dot-product instructions are commonly employed in matrix-based kernels, we employ our proposed BFPFMA unit to reduce the latency of dot-product operations by a factor of two. Our proposed FMA unit can improve the performance of executing key DSP kernels by as much as 40%, while reducing energy consumption by 28%. Exploiting BFP arithmetic also allows us to reduce the area and power of the FMA units by 33% and 41%, respectively.
  • Keywords
    digital signal processing chips; floating point arithmetic; low-power electronics; matrix algebra; performance evaluation; power aware computing; FP operations; block-floating-point-based fused multiply-add unit; digital signal processors; dot-product instructions; energy consumption; energy-efficient floating point arithmetics; fixed point processors; floating-point hardware; image processing applications; low-power DSPs; matrix-based algorithms; matrix-based kernels; round-off error; signal-to-noise ratios; Adders; Computer architecture; Digital signal processing; Hardware; Kernel; Program processors; Vectors; energy efficiency; floating-point arithmetic; software-defined radio;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2011 Conference Record of the Forty Fifth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4673-0321-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2011.6190337
  • Filename
    6190337