DocumentCode
44146
Title
Radix-2 Division Algorithms with an Over-Redundant Digit Set
Author
Ebergen, Jo ; Jamadagni, Navaneeth
Author_Institution
Oracle Labs., Redwood Shores, CA, USA
Volume
64
Issue
9
fYear
2015
fDate
Sept. 1 2015
Firstpage
2652
Lastpage
2663
Abstract
This paper presents a derivation of four radix-2 division algorithms by digit recurrence. Each division algorithm selects a quotient digit from the over-redundant digit set {-2, -1, 0, 1, 2}, and the selection of each quotient digit depends only on the two most-significant digits of the partial remainder in a redundant representation. Two algorithms use a two´s complement representation for the partial remainder and carry-save additions, and the other two algorithms use a binary signed-digit representation for the partial remainder and carry-free additions. Three algorithms are novel. The fourth algorithm has been presented before. Results from the synthesized netlists show that two of our fastest algorithms achieve an improvement of 10 percent in latency per iteration over a standard radix-2 SRT algorithm at the cost of 36 percent more power and 50 percent more area.
Keywords
digital arithmetic; set theory; binary signed-digit representation; carry-free additions; digit recurrence; over-redundant digit set; partial remainder; radix-2 SRT algorithm; radix-2 division algorithms; redundant representation; Algorithm design and analysis; Approximation algorithms; Computers; Hardware; Indexes; Program processors; Standards; Carry-free division; Carry-save division; Signed-digit arithmetic; Two’s complement arithmetic; carry-free division; carry-save division; two???s complement arithmetic;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2014.2366738
Filename
6957581
Link To Document