DocumentCode
980476
Title
On the communication complexity of the discrete Fourier transform
Author
Toledo, Sivan
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Volume
3
Issue
6
fYear
1996
fDate
6/1/1996 12:00:00 AM
Firstpage
171
Lastpage
172
Abstract
The communication complexity of a linear transformation is the number of scalars which must be transferred between two processors, each of which holds half the input vector in order to perform the transformation such that each processor holds half the output vector. This letter shows that the communication complexity of the the discrete Fourier transform of size n is at most n/2. That is, given a suitable partition of the input and output vectors, only n/4 complex numbers must be sent in each direction. In contrast, fast Fourier transform (FFT) algorithms transfer at least n/2 complex numbers in each direction.
Keywords
communication complexity; discrete Fourier transforms; parallel algorithms; signal processing; communication complexity; discrete Fourier transform; fast Fourier transform algorithms; input vector; linear transformation; output vector; parallel computer; scalars; Communication channels; Complexity theory; Concurrent computing; Discrete Fourier transforms; Distributed computing; Fast Fourier transforms; Matrix decomposition; Partitioning algorithms; Singular value decomposition; Vectors;
fLanguage
English
Journal_Title
Signal Processing Letters, IEEE
Publisher
ieee
ISSN
1070-9908
Type
jour
DOI
10.1109/97.503280
Filename
503280
Link To Document