Improving Goldschmidt division, square root, and square root reciprocal

Citation
Md. Ercegovac et al., Improving Goldschmidt division, square root, and square root reciprocal, IEEE COMPUT, 49(7), 2000, pp. 759-763
Citations number
15
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON COMPUTERS
ISSN journal
00189340 → ACNP
Volume
49
Issue
7
Year of publication
2000
Pages
759 - 763
Database
ISI
SICI code
0018-9340(200007)49:7<759:IGDSRA>2.0.ZU;2-T
Abstract
The aim of this paper is to accelerate division, square root, and square ro ot reciprocal computations when the Goldschmidt method is used on a pipelin ed multiplier. This is done by replacing the last iteration by the addition of a correcting term that can be looked up during the early iterations. We describe several variants of the Goldschmidt algorithm, assuming 4-cycle p ipelined multiplier. and discuss obtained number of cycles and error achiev ed. Extensions to other than 4-cycle multipliers are given. If we call G(m) the Goldschmidt algorithm with m iterations, our variants allow us to reac h an accuracy that is between that of G(3) and that of G(4), with a number of cycle equal to that of G(3).