• DocumentCode
    3330515
  • Title

    A New Rounding Algorithm for Variable Latency Division and Square Root Implementations

  • Author

    Piso, D. ; Bruguera, J.D.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Univ. of Santiago de Compostela, Santiago de Compostela
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    760
  • Lastpage
    767
  • Abstract
    The aim of this work is to present a method for rounding quadratically converging algorithms that improves their performance. This method is able to reduce significantly the number of cases where the remainder calculation is necessary. It is based on previous methods and incorporates additional bits of the result approximation to be checked. This work includes the result of exhaustive simulations that permit us to measure exactly how many calculations are avoided. Using these simulations, it is concluded that the presented method is able to reduce by half the number of remainder calculations. Using adequate result approximations the remainder calculation is necessary in only 5% of the total cases.
  • Keywords
    floating point arithmetic; logic design; microprocessor chips; microprocessors design; quadratically converging algorithms; rounding algorithm; square root implementation; variable latency division; Algorithm design and analysis; Arithmetic; Computer applications; Computer architecture; Delay; Design methodology; Digital systems; Frequency; Hardware; Microprocessors; division; rounding; square root;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.28
  • Filename
    4669313