2014 International Conference on Advances in Electrical Engineering (ICAEE) 2014
DOI: 10.1109/icaee.2014.6838433
|View full text |Cite
|
Sign up to set email alerts
|

Hardware architecture design and mapping of ‘Fast Inverse Square Root’ algorithm

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 5 publications
0
7
0
Order By: Relevance
“…There are existing square root algorithm implementations in hardware, but they have not been applied to the field of image processing. We have studied two of these implementations-the non-restoring square root algorithm (Nanhe et al, 2013) and the FRSR (rsqrt) algorithm Lomont, 2003;Robertson, 2012;Zafar & Adapa, 2014;Kho et al, 2018). Because of the speed and efficiency of the FRSR algorithm, we have decided to use this in the design and implementation of the Sobel gradient computations.…”
Section: Background Theorymentioning
confidence: 99%
See 1 more Smart Citation
“…There are existing square root algorithm implementations in hardware, but they have not been applied to the field of image processing. We have studied two of these implementations-the non-restoring square root algorithm (Nanhe et al, 2013) and the FRSR (rsqrt) algorithm Lomont, 2003;Robertson, 2012;Zafar & Adapa, 2014;Kho et al, 2018). Because of the speed and efficiency of the FRSR algorithm, we have decided to use this in the design and implementation of the Sobel gradient computations.…”
Section: Background Theorymentioning
confidence: 99%
“…Furthermore, in most hardware-based square root computational systems (Li & Chu, 1997;Ercegovac et al, 2000;Ercegovac et al, 2005;Wang, 2007;Lachowicz, 2008;Sajid et al, 2010;Istoan & Pasca, 2015;Ananthalakshmi & Sudha, 2017), the non-restoring square root algorithm, or the sum of the absolute values of the gradients in the horizontal and vertical directions, is used to approximate the magnitude of the gradient vector. However, in this work, we are using the FRSR algorithm (Lomont, 2003;Robertson, 2012;Zafar & Adapa, 2014;Kho et al, 2018) to compute the square root in hardware.…”
Section: Sobel Using the Fast Reciprocal Square Root Algorithmmentioning
confidence: 99%
“…Newton-Raphson iterations, which provide quadratic convergence of the iterative process. In the last formulas, 2 (16) As proven in [11][12], in order to know the behaviour of the relative error for 0 y in the whole range of normalized floating-point numbers, it suffices to consider the range…”
Section: Analytical Description Of Known Algorithmsmentioning
confidence: 99%
“…The best-known version of this algorithm called Fast Inverse Square Root (FISR) [8,[15][16][17][18], which was used in the computer game Quake III Arena [7], is given below: 2. float half = 0.5f * x; 3. int i = *(int*)&x; 4. i = 0x5F3759DF -(i>>1); 5. x = *(float*)&i; 6. x = x*(1.5f -half*x*x); 7. x = x*(1.5f -half*x*x); 8. return x; 9. } This InvSqrt1 code, written in the C/C++ language, implements a fast algorithm for inverse square root calculation.…”
Section: Introductionmentioning
confidence: 99%
“…Among the better-known methods of calculating the square root and reciprocal square root [1,2,15,20], the FISR method [20,[25][26][27][28][29] has recently gained increasing popularity in SW [8,20,27,[29][30][31][32] and HW [3,[33][34][35][36][37] applications. The algorithm was proposed for the first time in [24] but gained wider popularity through its use in the computer game Quake III Arena [27].…”
Section: Introductionmentioning
confidence: 99%