DocumentCode :
1114867
Title :
High-radix division and square-root with speculation
Author :
Cortadella, Jordi ; Lang, Tomáis
Author_Institution :
Dept. of Comput. Archit., Polytech. Univ. of Catalonia, Barcelona, Spain
Volume :
43
Issue :
8
fYear :
1994
fDate :
8/1/1994 12:00:00 AM
Firstpage :
919
Lastpage :
931
Abstract :
The speed of high-radix digit-recurrence dividers and square-root units is mainly determined by the complexity of the result-digit selection. We present a scheme in which a simpler function speculates the result digit, and, when this speculation is incorrect, a rollback or a partial advance is performed. This results in operations with a shorter cycle time and a variable number of cycles. The scheme can be used in separate division and square-root units, or in a combined one. Several designs were realized and compared in terms of execution time and area. The fastest unit considered is a radix-512 divider with a partial advance of six bits
Keywords :
digital arithmetic; digit recurrence; digit-recurrence dividers; digital arithmetic; execution time; high-radix division; partial advance; result digit; speculation; square-root; variable-time operation; Computer architecture; Computer science education; Cost function; Delay; Digital arithmetic; Electronic mail; Error correction; Hardware;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.295854
Filename :
295854
Link To Document :
بازگشت