Issue No. 03 - March (1987 vol. 36)

ISSN: 0018-9340

pp: 362-365

B. Mossberg , Control Data Corporation

ABSTRACT

A moving sum calculation creates a vector B, such that bk is the sum of the elements ak-d through ak+d of an input vector A. It is shown that this procedure can be completely vectorized, resulting in substantial increases in execution speed. Timing comparisons for scalar and vector algorithms executed on both a 2-and a 4-pipe CYBER 205 are presented. Using 32-bit data on the 4-pipe version, the vector algorithm runs almost 10 times faster than the scalar does.

INDEX TERMS

vectorization, Automatic gain control, algorithm, CYBER 205, Fortran, moving sum

CITATION

B. Mossberg, "Vectorization of the Calculation of a Moving Sum",

*IEEE Transactions on Computers*, vol. 36, no. , pp. 362-365, March 1987, doi:10.1109/TC.1987.1676909