• DocumentCode
    3420250
  • Title

    Newton-Raphson algorithms for floating-point division using an FMA

  • Author

    Louvet, Nicolas ; Muller, Jean-Michel ; Panhaleux, Adrien

  • Author_Institution
    UCBL, LIP, Univ. de Lyon, Lyon, France
  • fYear
    2010
  • fDate
    7-9 July 2010
  • Firstpage
    200
  • Lastpage
    207
  • Abstract
    Since the introduction of the Fused Multiply and Add (FMA) in the IEEE-754-2008 standard [6] for floatingpoint arithmetic, division based on Newton-Raphson´s iterations becomes a viable alternative to SRT-based divisions. The Newton-Raphson iterations were already used in some architecture prior to the revision of the IEEE-754 norm. For example, Itanium architecture already used this kind of iterations [8]. Unfortunately, the proofs of the correctness of binary algorithms do not extend to the case of decimal floating-point arithmetic. In this paper, we present general methods to prove the correct rounding of division algorithms using Newton-Raphson´s iterations in software, for radix 2 and radix 10 floating-point arithmetic.
  • Keywords
    Computer aided instruction; Computer architecture; Cornea; Floating-point arithmetic; Hardware; Software algorithms; Newton-Raphson iterations; decimal floating-point arithmetic; division algorithm; floating-point arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems Architectures and Processors (ASAP), 2010 21st IEEE International Conference on
  • Conference_Location
    Rennes, France
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-6966-6
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2010.5540948
  • Filename
    5540948