• DocumentCode
    963122
  • Title

    Eliminating the Normalization Problem in Digit On-Line Arithmetic

  • Author

    Zaccone, Richard J. ; Barlow, Jesse L.

  • Author_Institution
    Department of Computer Science, Pennsylvania State University, University Park, PA 16802.; Department of Computer Science, Bucknell University, Lewisburg, PA 17837.
  • Issue
    1
  • fYear
    1987
  • Firstpage
    36
  • Lastpage
    46
  • Abstract
    In digit on-line arithmetic, operands are introduced a digit at a time. After the first few operand digits have been introduced, the result begins to appear a digit at a time. This feature of digit on-line arithmetic allows a significant amount of overlapping of arithmetic operations. Digit on-line arithmetic can sometimes produce unnormalized results. This can present a problem for the divide and square root algorithms. If the divisor and radicand are highly unnormalized, these algorithms will not produce the correct results. Two advances in overcoming this problem are presented. First, several techniques for producing results that are closer to being normalized are developed. Second, it is shown that normalized results are not necessary for divide and square root to work properly. Combining these results yields algorithms that will always give the correct results.
  • Keywords
    Character generation; Computer science; Delay; Digital arithmetic; Floating-point arithmetic; Iterative algorithms; Pipelines; Computer arithmetic; digit on-line; floating point; redundant number system; unnormalized arithmetic;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.5009447
  • Filename
    5009447