• 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