• DocumentCode
    1439050
  • Title

    An algorithm for redundant binary bit-pipelined rational arithmetic

  • Author

    Kornerup, Peter ; Matula, David W.

  • Author_Institution
    Dept. of Math. & Comut. Sci., Odense Univ., Denmark
  • Volume
    39
  • Issue
    8
  • fYear
    1990
  • fDate
    8/1/1990 12:00:00 AM
  • Firstpage
    1106
  • Lastpage
    1115
  • Abstract
    The authors introduce a redundant binary representation of the rationals and an associated algorithm for computing the sum, difference, product, quotient, and other useful functions of two rational operands, using this representation. The algorithm extends R.W. Gosper´s (1972) partial quotient arithmetic algorithm and allows the design of an online arithmetic unit with computations granularized at the signed bit level. Each input or output port can be independently set to receive/produce operands/result in either binary radix or the binary rational representation. The authors investigate by simulation the interconnection of several such units for the parallel computation of more complicated expressions in a tree-pipelined manner, with particular regard to measuring individual and compounded online delays
  • Keywords
    digital arithmetic; number theory; redundancy; Gosper; binary radix; binary rational representation; difference; interconnection; online arithmetic unit; online delays; parallel computation; partial quotient arithmetic algorithm; product; quotient; rational operands; redundant binary bit-pipelined rational arithmetic; redundant binary representation; signed bit level; simulation; sum; tree pipeline; Algorithm design and analysis; Arithmetic; Artificial intelligence; Computational modeling; Computer science; Concurrent computing; Councils; Delay; Parallel processing; Particle measurements;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.57048
  • Filename
    57048