• DocumentCode
    915033
  • Title

    Systolic super summation

  • Author

    Capello, P.R. ; Miranker, Willard L.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • Volume
    37
  • Issue
    6
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    657
  • Lastpage
    677
  • Abstract
    A principal limitation in accuracy for scientific computation performed with floating-point arithmetic is due to the computation of repeated sums, such as those that arise in inner products. A systolic super summer of cellular design is proposed for the high-throughput performance of repeated sums of floating-point numbers. The apparatus receives pipelined inputs of streams of summands from one or many sources. The floating-point summands are converted into a fixed-point form by a sieve-like pipelined cellular packet-switching device with signal combining. The emerging fixed-point numbers are then summed in a corresponding network of extremely long accumulators (i.e., super accumulators). At the cell level, the design uses a synchronous model of VLSI. The amount of time the apparatus needs to compute an entire sum depends on the values of summands; at this architectural level, the design is asynchronous. The throughput per unit area of hardware approaches that of a tree network, but without the long wire and signal propagation delay that are intrinsic to tree networks
  • Keywords
    cellular arrays; digital arithmetic; VLSI; accumulators; cellular design; cellular packet-switching device; fixed-point form; floating-point arithmetic; summands; synchronous model; systolic super summer; Application software; Coprocessors; Digital arithmetic; Floating-point arithmetic; Hardware; Propagation delay; Systolic arrays; Throughput; Very large scale integration; Wire;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2205
  • Filename
    2205