• DocumentCode
    2635146
  • Title

    Variable Latency Rounding for Golschmidt Algorithm with Parallel Remainder Estimation

  • Author

    Piso, Daniel ; Bruguera, J.D.

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Univ. of Santiago de Compostela, Santiago de Compostela, Spain
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    293
  • Lastpage
    300
  • Abstract
    This paper presents a rounding method for functional iteration algorithms. The new method is made up of a new rounding algorithm and the calculation of a remainder estimation. The rounding method uses the result directly obtained from the algorithm without any transformation. The remainder estimation is calculated in parallel with the algorithm execution. This allow us to avoid the conventional remainder calculation after obtaining result, most of the times. In this way, the final implementation has a variable latency. By using adequate configurations the remainder calculation is only necessary in 9% of the total cases.
  • Keywords
    algorithm theory; Golschmidt algorithm; functional iteration algorithm; parallel remainder estimation; remainder calculation; variable latency rounding algorithm; Algorithm design and analysis; Approximation algorithms; Computer architecture; Contracts; Convergence; Costs; Delay; Design methodology; Digital systems; Hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-0-7695-3782-5
  • Type

    conf

  • DOI
    10.1109/DSD.2009.165
  • Filename
    5350053