• DocumentCode
    895734
  • Title

    On-the-fly rounding [computing arithmetic]

  • Author

    Ercegovac, Milos D. ; Lang, Tomas

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    41
  • Issue
    12
  • fYear
    1992
  • fDate
    12/1/1992 12:00:00 AM
  • Firstpage
    1497
  • Lastpage
    1503
  • Abstract
    In implementations of operations based on digit-recurrence algorithms such as division, left-to-right multiplication and square root, the result is obtained in digit-serial form, from most significant digit to least significant. To reduce the complexity of the result-digit selection and allow the use of redundant addition, the result-digit has values from a signed-digit set. As a consequence, the result has to be converted to conventional representation, which can be done on-the-fly as the digits are produced, without the use of a carry-propagate adder. The authors describe three ways to modify this conversion process so that the result is rounded. The resulting operation is fast because no carry-propagate addition is needed. The schemes described apply also to online arithmetic operations
  • Keywords
    digital arithmetic; number theory; computing arithmetic; digit rounding; digit-recurrence algorithms; digit-serial form; least significant; most significant digit; online arithmetic; redundant addition; result-digit; signed-digit set; Algorithm design and analysis; Computer science; Costs; Delay; Design engineering; Digital arithmetic; Hardware; Jamming; Parallel architectures; Roundoff errors;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.214659
  • Filename
    214659