• DocumentCode
    1663540
  • Title

    Simplified floating-point division and square root

  • Author

    Viitanen, Timo ; Jaaskelainen, Pekka ; Esko, Otto ; Takala, Jarmo

  • Author_Institution
    Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2013
  • Firstpage
    2707
  • Lastpage
    2711
  • Abstract
    Digital Signal Processing (DSP) algorithms on low-power embedded platforms are often implemented using fixed-point arithmetic due to expected power and area savings over floating-point computation. However, recent research shows that floating-point arithmetic can be made competitive by using a reduced-precision format instead of, e.g., IEEE standard single precision, thereby avoiding the algorithm design and implementation difficulties associated with fixed-point arithmetic. This paper investigates the effects of simplified floating-point arithmetic applied to an FMA-based floating-point unit and the associated software division and square root operations. Software operations are proposed which attain near-exact precision with twice the performance of exact algorithms and resolve overflow-related errors with inexpensive exponent-manipulation special instructions.
  • Keywords
    digital signal processing chips; embedded systems; floating point arithmetic; DSP algorithms; FMA-based floating-point unit; associated software division; digital signal processing algorithms; exponent-manipulation special instructions; fixed-point arithmetic; floating-point arithmetic; floating-point computation; low-power embedded platforms; overflow-related errors; reduced-precision format; simplified floating-point division; square root operations; Accuracy; Approximation algorithms; Computer architecture; Digital signal processing; Hardware; Program processors; Floating-point arithmetic; accelerator architectures; digital signal processing implementations; fused multiply-add; low-power design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2013.6638148
  • Filename
    6638148