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
Link To Document :
بازگشت