Issue No. 03 - July (1990 vol. 1)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.80164
<p>A parallel algorithm is proposed for the two-dimensional discrete Fourier transform (2-D DFT) computation which eliminates interprocessor communications and uses only O(N) processors. The mapping of the algorithm onto architectures with broadcast and report capabilities is discussed. Expressions are obtained for estimating the speed performance on these machines as a function of the size N*N of the 2-D DFT, the bandwidth of the communications channel, the time for an addition, the time T(F/sub N/) for a singleprocessing element to perform an N-point DFT, and the degree of parallelism. For single I/O channel machines that are capable of exploiting the full degree of parallelism of the algorithm, attainable execution times are as low as the time T(F/sub N/) plus the I/O time for data upload and download. An implementation on a binary tree computer is discussed.</p>
Index Termsparallel algorithm; 2-D DFT computation; broadcast; report capabilities; speed performance; parallelism; binary tree computer; fast Fourier transforms; parallel algorithms
I. Gertner and M. Rofheart, "A Parallel Algorithm for 2-D DFT Computation with No Interprocessor Communication," in IEEE Transactions on Parallel & Distributed Systems, vol. 1, no. , pp. 377-382, 1990.