• DocumentCode
    1154962
  • Title

    Vectorization of the Calculation of a Moving Sum

  • Author

    Mossberg, Bjórn

  • Author_Institution
    Control Data Corporation
  • Issue
    3
  • fYear
    1987
  • fDate
    3/1/1987 12:00:00 AM
  • Firstpage
    362
  • Lastpage
    365
  • 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.
  • Keywords
    Automatic gain control; CYBER 205; Fortran; algorithm; moving sum; vectorization; Algorithms; Automatic control; Gain control; Smoothing methods; Timing; Automatic gain control; CYBER 205; Fortran; algorithm; moving sum; vectorization;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.1676909
  • Filename
    1676909