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
Link To Document :
بازگشت