CONSTANT-DIVISION ALGORITHMS

Citation
P. Srinivasan et Fe. Petry, CONSTANT-DIVISION ALGORITHMS, IEE proceedings. Computers and digital techniques, 141(6), 1994, pp. 334-340
Citations number
17
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
13502387
Volume
141
Issue
6
Year of publication
1994
Pages
334 - 340
Database
ISI
SICI code
1350-2387(1994)141:6<334:CA>2.0.ZU;2-X
Abstract
There exist many types of special-purpose systems that require rapid a nd repeated division by a set of known constant divisors. Numerous sol utions have been proposed in response to the deficiencies of the conve ntional division algorithms for applications which involve repeated di visions by known constants. Six approaches are reviewed in detail and their relationships are shown by reducing them to equivalent forms. Pr oving the equivalence of these algorithms allows them to be considered as alternative implementations of the same basic function. Proof of c orrectness of one form serves to verify all the methods. The analytica l process has led to an improved understanding of constant division an d of the division operation in general. It has provided a foundation f or further analysis and algorithm development, including the establish ment of the theoretical basis of quotient and remainder generation, a generalised implementation of division by divisors 2(n) +/- 1, and ext ension of this method to divide by small integers by generating the va lue of the B-sequence, the value in one period, of the integer recipro cal.