This paper describes a study of a class of algorithms for the floating-point divide and square root operations, based on the Newton-Raphson iterative method. The two main goals were: (1) Proving the IEEE correctness of these iterative floating-point algorithms, i.e. compliance with the IEEE-754 standard for binary floating-point operations [1]. The focus was on software driven iterative algorithms, instead of the hardware based implementations that dominated until now. (2) Identifying the special cases of operands that require software assistance due to possible overflow, underflow, or loss of precision of intermediate results. This study was initiated in an attempt to prove the IEEE correctness for a class of divide and square root algorit...
When performing divisions using Newton-Raphson (or similar) iterations on a processor with a floatin...
The advantages of the convergence with the square of the Newton-Raphson method are combined with the...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceSince the introduction of the Fused Multiply and Add (FMA) in the IEEE-754-200...
Floating point operations such as divide and square root are typically implemented in microcode rath...
Goldschmidt’s Algorithms for division and square root are often characterized as being useful for ha...
International audienceWe analyze two fast and accurate algorithms recently presented by Borges for c...
Multiplicative Newton–Raphson and Goldschmidt algorithms are widely used in current processors to im...
The authors consider the possibility of designing architectures which combine in the best possible w...
this paper is to clarify and evaluate the implementation tradeoffs at the FPU level, thus enabling d...
International audienceWe study the accuracy of a classical approach to computing complex square-root...
With continued reductions in feature size, additional functionality may be added to future microproc...
This paper describes a single precision floating point division based on Newton-Raphson computationa...
(eng) Studying floating point arithmetic, authors have shown that the implemented operations (additi...
This paper presents the sequential and pipelined designs of a double precision floating point divide...
When performing divisions using Newton-Raphson (or similar) iterations on a processor with a floatin...
The advantages of the convergence with the square of the Newton-Raphson method are combined with the...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...
International audienceSince the introduction of the Fused Multiply and Add (FMA) in the IEEE-754-200...
Floating point operations such as divide and square root are typically implemented in microcode rath...
Goldschmidt’s Algorithms for division and square root are often characterized as being useful for ha...
International audienceWe analyze two fast and accurate algorithms recently presented by Borges for c...
Multiplicative Newton–Raphson and Goldschmidt algorithms are widely used in current processors to im...
The authors consider the possibility of designing architectures which combine in the best possible w...
this paper is to clarify and evaluate the implementation tradeoffs at the FPU level, thus enabling d...
International audienceWe study the accuracy of a classical approach to computing complex square-root...
With continued reductions in feature size, additional functionality may be added to future microproc...
This paper describes a single precision floating point division based on Newton-Raphson computationa...
(eng) Studying floating point arithmetic, authors have shown that the implemented operations (additi...
This paper presents the sequential and pipelined designs of a double precision floating point divide...
When performing divisions using Newton-Raphson (or similar) iterations on a processor with a floatin...
The advantages of the convergence with the square of the Newton-Raphson method are combined with the...
Verification of programs using floating-point arithmetic is challenging on several accounts. One of ...