2012
DOI: 10.1109/tc.2011.217
|View full text |Cite
|
Sign up to set email alerts
|

Redundant Floating-Point Decimal CORDIC Algorithm

Abstract: In this work, we propose a new decimal redundant CORDIC algorithm to manage transcendental functions, using floatingpoint representation. The algorithms determine the direction of the elementary rotation using sign estimations. Unlike binary redundant CORDIC, repetition of iterations are not required to ensure convergence since novel decimal codes have been carefully selected with sufficient redundancy to prevent any repetition. The algorithms are mapped to a low-cost unit based on a decimal 3-2 carry-save add… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…Several processors have been announced, such as IBM eServer z900 [4], IBM POWER6 [5], and IBM z10 [6], which are equipped with a dedicated decimal arithmetic unit. On the other hand, a considerable number of research papers have been published on decimal arithmetic algorithms and hardware units such as decimal addition (two-operand (e.g., [7]) and multi-operand (e.g., [8])), decimal multiplication (sequential (e.g., [9]) and parallel (e.g., [10])), decimal division (subtractive (e.g., [11]) and multiplicative (e.g., [12])), and other arithmetic functions (e.g., [13]). Among various operations, decimal multiplication is known as one of the most complex operations, which is high frequency, time-consuming, and power-hungry.…”
Section: Introductionmentioning
confidence: 99%
“…Several processors have been announced, such as IBM eServer z900 [4], IBM POWER6 [5], and IBM z10 [6], which are equipped with a dedicated decimal arithmetic unit. On the other hand, a considerable number of research papers have been published on decimal arithmetic algorithms and hardware units such as decimal addition (two-operand (e.g., [7]) and multi-operand (e.g., [8])), decimal multiplication (sequential (e.g., [9]) and parallel (e.g., [10])), decimal division (subtractive (e.g., [11]) and multiplicative (e.g., [12])), and other arithmetic functions (e.g., [13]). Among various operations, decimal multiplication is known as one of the most complex operations, which is high frequency, time-consuming, and power-hungry.…”
Section: Introductionmentioning
confidence: 99%