• DocumentCode
    1753391
  • Title

    A radix-2 FFT algorithm for Modern Single Instruction Multiple Data (SIMD) architectures

  • Author

    Rodriguez V., Paul

  • Author_Institution
    Image and Video Processing and Communication Lab (ivPCL), Department of Electrical and Computer Engineering, The University of New Mexico, Mexico
  • Volume
    3
  • fYear
    2002
  • fDate
    13-17 May 2002
  • Abstract
    Modern Single Instruction Multiple Data (SIMD) microprocessor architectures allow parallel floating point operations over four contiguous elements in memory. The radix-2 FFT algorithm is well suited for modern SIMD architectures after the second stage (decimation-in-time case). In this paper, a general radix-2 FFT algorithm is developed for the modern SIMD architectures. This algorithm (SIMD-FFT) is implemented on the Intel Pentium and Motorola PowerPC architecture for 1D and 2D. The results are compared against Intel´s implementation of the split-radix FFT for the SIMD architecture [2] and the FFTW [3]. Overall, the SIMDFFT was found to be faster than the other two implementations for complex 1D input data (ranging from 95.9% up to 372%), and for complex 2D input data (ranging from 68.8% up to 343%) as well.
  • Keywords
    Clocks; Linux; Microprocessors; Modems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing (ICASSP), 2002 IEEE International Conference on
  • Conference_Location
    Orlando, FL, USA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7402-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.2002.5745335
  • Filename
    5745335