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 :
بازگشت