2008 15th IEEE International Conference on Electronics, Circuits and Systems 2008
DOI: 10.1109/icecs.2008.4674950
|View full text |Cite
|
Sign up to set email alerts
|

Floating-point division and square root implementation using a Taylor-series expansion algorithm

Abstract: Abstract-Hardware support for floating-point (FP) arithmetic is an essential feature of modern microprocessor design. Although division and square root are relatively infrequent operations in traditional general-purpose applications, they are indispensable and becoming increasingly important in many modern applications. In this paper, a fused floating-point multiply/divide/square root unit based on Taylor-series expansion algorithm is presented. The implementation results of the proposed fused unit based on st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
5
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(5 citation statements)
references
References 5 publications
0
5
0
Order By: Relevance
“…Square rooting technology is ubiquitously implemented in IEEE, science, and mathematics platforms such as in computing for root mean square, solving linear equations, in vision apparatus and computer graphics. Square rooting algorithms are also used in engineering platforms like field programmable gates arrays and spectrum analysers [1,2,3,4,5,6,7,8,9,10] The Babylonians were able to formulate a remarkable iterative loop [11,12], for computation of positive square roots in circa 1500 BC this primitive mathematical program emanating from the ancient Babylonian epoch is still implemented today in many computing models. Kosheleva [13], explains how the Babylonian method emerges naturally from somehow loose and archaic methods, he shows that by just taking the first term of the binomial series and making a slight mathematical tweak will generate a method that links well to the primitive Babylonian algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…Square rooting technology is ubiquitously implemented in IEEE, science, and mathematics platforms such as in computing for root mean square, solving linear equations, in vision apparatus and computer graphics. Square rooting algorithms are also used in engineering platforms like field programmable gates arrays and spectrum analysers [1,2,3,4,5,6,7,8,9,10] The Babylonians were able to formulate a remarkable iterative loop [11,12], for computation of positive square roots in circa 1500 BC this primitive mathematical program emanating from the ancient Babylonian epoch is still implemented today in many computing models. Kosheleva [13], explains how the Babylonian method emerges naturally from somehow loose and archaic methods, he shows that by just taking the first term of the binomial series and making a slight mathematical tweak will generate a method that links well to the primitive Babylonian algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…This fixes one of the primary issues for high radix division, but the hardware requirements of SRT division, and algorithms like it, are prohibitively large. Faster algorithms and architectures exist, such as those based on Newton-Raphson iterations or series expansions [9], [10], but since these designs use large multipliers, power consumption and area can easily become unmanageable for real-world constraints. Some of these drawbacks can be mitigated either directly with expanded look-up tables, prescaling tables and postscaling that can be used for higher radix architectures [11].…”
Section: Introductionmentioning
confidence: 99%
“…Many algorithms can be used to approximate inverse square root functions [12,13,14,15,16]. All of these algorithms require initial seed to approximate function.…”
Section: Introductionmentioning
confidence: 99%