A Numerical-based Parametric Error Analysis Method for Goldschmidt Floating Point Division

04/14/2023
by   Binzhe Yuan, et al.
0

This paper proposes a parametric error analysis method for Goldschmidt floating point division, which reveals how the errors of the intermediate results accumulate and propagate during the Goldschmidt iterations. The analysis is developed by separating the error terms with and without convergence to zero, which are the key parts of the iterative approximate value. The proposed method leads to a state-of-the-art wordlength reduction for intermediate results during the Goldschmidt iterative computation. It enables at least half of the calculation precision reduction for the iterative factor to implement the rectangular multiplier in the divider through flexible numerical method, which can also be applied in the analysis of Goldschmidt iteration with iterative factors assigned under other ways for faster convergence. Based on the proposed method, two proof-of-concept divider models with different configurations are developed, which are verified by more than 100 billion random test vectors to show the correctness and tightness of the proposed error analysis.

READ FULL TEXT
research
07/18/2022

Formally verified 32- and 64-bit integer division using double-precision floating-point arithmetic

Some recent processors are not equipped with an integer division unit. C...
research
04/29/2017

A floating point division unit based on Taylor-Series expansion algorithm and Iterative Logarithmic Multiplier

Floating point division, even though being an infrequent operation in th...
research
09/23/2019

Implementation of Goldschmidt's Algorithm with hardware reduction

Division algorithms have been developed to reduce latency and to improve...
research
03/04/2020

Stability Analysis of Inline ZFP Compression for Floating-Point Data in Iterative Methods

Currently, the dominating constraint in many high performance computing ...
research
07/24/2019

Exploiting variable precision in GMRES

We describe how variable precision floating point arithmetic can be used...
research
07/09/2020

A Novel Approach to Generate Correctly Rounded Math Libraries for New Floating Point Representations

Given the importance of floating-point (FP) performance in numerous doma...
research
05/17/2023

Odyssey: An Interactive Workbench for Expert-Driven Floating-Point Expression Rewriting

In recent years, researchers have proposed a number of automated tools t...

Please sign up or login with your details

Forgot password? Click here to reset