• DocumentCode
    981782
  • Title

    Vectorized mixed radix discrete Fourier transform algorithms

  • Author

    Agarwal, Ramesh C. ; Cooley, James W.

  • Author_Institution
    IBM Thomson J. Watson Research Center, Yorktown Heights, NY
  • Volume
    75
  • Issue
    9
  • fYear
    1987
  • Firstpage
    1283
  • Lastpage
    1292
  • Abstract
    A number of previous attempts at the vectorization of the fast Fourier transform (FFT) algorithm have fallen somewhat short of achieving the full potential speed of vector processors. The algorithm formulation and implementation described here not only achieves full vector utilization but successfully copes with the problems of hierarchical storage. In the present paper, these techniques are described and extended to the general mixed radix algorithms, prime factor algorithm (PFA), the multidimensional discrete Fourier transform (DFT), the rectangular transform convolution algorithms, and the Winograd fast Fourier transform algorithm. Some of the methods were used in the Engineering Scientific Subroutine Library for the IBM 3090 Vector Facility. Using this approach, very good and consistent performance was obtained over a very wide range of transform lengths.
  • Keywords
    Algorithm design and analysis; Convolution; Design methodology; Digital signal processing; Discrete Fourier transforms; Fast Fourier transforms; Multidimensional systems; Signal processing algorithms; Software libraries; Vector processors;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1987.13880
  • Filename
    1458147