Title :
Two-step 1-D fast Fourier transform without inter-processor communications
Author :
Na´mneh, R. AL ; Pan, D.W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Alabama Univ., Huntsville, AL
Abstract :
Computing the 1-D fast Fourier transform (FFT) using the conventional six-step FFT on parallel computers requires intensive all-to-all communication due to the necessity of transposing an array three times. This all-to-all communication significantly reduces the performance of FFT in parallel systems. In this paper, we present a two-step parallel algorithm for implementing the 1-D FFT without inter-processor communication, at the expense of extra computation as opposed to the conventional six-step FFT. The advantage of the two-step FFT algorithm over its six-step counterpart becomes obvious in systems where the cost of computation is lower that of inter-processor communication. The 32-node Beowulf cluster is such a system with fast 2 GHz processors but relatively slow inter-processor communication by using 100 Mbit/s network switches. Our simulation results show that the two-step FFT algorithm without inter-processor communication outperforms the six-step 1-D FFT on this cluster
Keywords :
fast Fourier transforms; parallel processing; workstation clusters; 1-D fast Fourier transform; 32-node Beowulf cluster; all-to-all communication; network switches; parallel computers; two-step parallel algorithm; Clustering algorithms; Communication switching; Computational efficiency; Concurrent computing; Fast Fourier transforms; Hypercubes; Parallel algorithms; Scalability; Switches; Telecommunication switching;
Conference_Titel :
System Theory, 2006. SSST '06. Proceeding of the Thirty-Eighth Southeastern Symposium on
Conference_Location :
Cookeville, TN
Print_ISBN :
0-7803-9457-7
DOI :
10.1109/SSST.2006.1619115