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