• DocumentCode
    1572021
  • Title

    High-radix iterative algorithm for powering computation

  • Author

    Pineiro, J.-A. ; Ercegovac, M.D. ; Bruguera, J.D.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ., Spain
  • fYear
    2003
  • Firstpage
    204
  • Lastpage
    211
  • Abstract
    A high-radix composite algorithm for the computation of the powering function (XY) is presented. The algorithm consists of a sequence of overlapped operations: (i) digit-recurrence logarithm, (ii) left-to-right carry-free (LRCF) multiplications, and (iii) online exponential. A redundant number system is used, and the selection in (i) and (iii) is done by rounding except from the first iteration, when selection by table look-up is necessary to guarantee the convergence of the recurrences. A sequential implementation of the algorithm is proposed, and the execution times and hardware requirements are estimated for single and double-precision floating-point computations, for radix r=128, showing that powering can be computed with similar performance as high-radix CORDIC algorithms.
  • Keywords
    adders; carry logic; computational complexity; floating point arithmetic; iterative methods; redundant number systems; table lookup; LRCF multiplication; digit-recurrence logarithm; double-precision floating-point computation; high-radix CORDIC algorithm; high-radix iterative algorithm; left-to-right carry-free multiplication; on-line exponential operation; powering computation; redundant number system; single-precision floating-point computation; table look-up selection; Application software; Character generation; Computer graphics; Convergence; Delay; Hardware; High performance computing; Iterative algorithms; Power engineering computing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-1894-X
  • Type

    conf

  • DOI
    10.1109/ARITH.2003.1207680
  • Filename
    1207680