1997
DOI: 10.1109/12.609274
|View full text |Cite
|
Sign up to set email alerts
|

Division algorithms and implementations

Abstract: Many algorithms have been developed for implementing division in hardware. These algorithms differ in many aspects, including quotient convergence rate, fundamental hardware primitives, and mathematical formulations. This paper presents a taxonomy of division algorithms which classifies the algorithms based upon their hardware implementations and impact on system design. Division algorithms can be divided into five classes: digit recurrence, functional iteration, very high radix, table look-up, and variable la… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
108
0
3

Year Published

2002
2002
2020
2020

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 266 publications
(115 citation statements)
references
References 46 publications
0
108
0
3
Order By: Relevance
“…To implement (3), a division block is necessary. The division module is built based on Newton-Raphson algorithm [12,13], which is briefly described here. NewtonRaphson division is a division method using functional iteration.…”
Section: Methodsmentioning
confidence: 99%
“…To implement (3), a division block is necessary. The division module is built based on Newton-Raphson algorithm [12,13], which is briefly described here. NewtonRaphson division is a division method using functional iteration.…”
Section: Methodsmentioning
confidence: 99%
“…Muchas de las implementaciones prácticas están basadas en combinaciones de varios métodos. Por ejemplo, en la operación del cálculo del recíproco implementada en el microprocesador AMD-K7 [15], primero se parte de un valor inicial (semilla) almacenado en una LUT, este valor es almacenado con una precisión de pocos bits, y posteriormente mediante un algoritmo basado en iteración de funciones se obtiene el valor del recíproco aproximado a la precisión pedida, de esta manera se mejora la velocidad de convergencia hacia el resultado.…”
Section:  Precisiónunclassified
“…We use SRT dividers to obtain Q\s because of the possibility of achieving the desired area-speed tradeoff by a proper choice of Radix [4,11,2,8]. The important properties of SRT division are given in this section.…”
Section: Srt Dividersmentioning
confidence: 99%
“…Several modifications ranging from usage of higher radix to overlapped implementation have been proposed to increase the speed at the cost of area [11,8]. However, there is a limit on the maximum achievable throughput.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation