• DocumentCode
    2000664
  • Title

    Implementation of an N×N Fourier transform in order N instructions on a SIMD array

  • Author

    Chang, Arthur ; Selvage, John ; Forman, Arthur ; Walker, Patrick

  • Author_Institution
    Martin Marietta Electron. Syst., Orlando, FL, USA
  • fYear
    1989
  • fDate
    6-8 Sep 1989
  • Firstpage
    167
  • Abstract
    Summary form only given. The discrete Fourier transform has been implemented on a single-instruction, multiple-data (SIMD) machine. The implementation demonstrates how an algorithm that is unsuited for use on a sequential machine can be very effective in a parallel machine. The SIMD machine is based on the Geometric Arithmetic Parallel Processor (GAPP). The Bluestein chirp algorithm, a variation of the chirp-Z algorithm, is the key to parallelizing the Fourier transform. When the chirp-Z is adapted to the parallel architecture of the GAPP array, the transform is reduced to O(N) operations as compared to O(N×N log N) on sequential machines. The GAPP array used to implement this algorithm is a 108×384 array. Each processing element is a one-bit serial ALU with 128 bits of RAM. Each processor is connected to its four nearest neighbors (north, south, east, and west) in a mesh configuration
  • Keywords
    computerised picture processing; fast Fourier transforms; parallel architectures; Bluestein chirp algorithm; FFT; GAPP; Geometric Arithmetic Parallel Processor; SIMD array; chirp-Z algorithm; discrete Fourier transform; image processing; one-bit serial ALU; parallel architecture; single-instruction; Adaptive arrays; Arithmetic; Chirp; Discrete Fourier transforms; Fourier transforms; Nearest neighbor searches; Parallel architectures; Parallel machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multidimensional Signal Processing Workshop, 1989., Sixth
  • Conference_Location
    Pacific Grove, CA
  • Type

    conf

  • DOI
    10.1109/MDSP.1989.97097
  • Filename
    97097