Improving the Accuracy of the Fast Inverse Square Root by Modifying Newton-Raphson Corrections

Entropy (Basel). 2021 Jan 9;23(1):86. doi: 10.3390/e23010086.

Abstract

Direct computation of functions using low-complexity algorithms can be applied both for hardware constraints and in systems where storage capacity is a challenge for processing a large volume of data. We present improved algorithms for fast calculation of the inverse square root function for single-precision and double-precision floating-point numbers. Higher precision is also discussed. Our approach consists in minimizing maximal errors by finding optimal magic constants and modifying the Newton-Raphson coefficients. The obtained algorithms are much more accurate than the original fast inverse square root algorithm and have similar very low computational costs.

Keywords: Newton–Raphson method; approximation of functions; floating-point arithmetic; inverse square root; magic constant.