No label defined (Q4935973)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 1391231
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | No label defined |
scientific article; zbMATH DE number 1391231 |
Statements
20 January 2000
0 references
sequential FFT
0 references
parallel FFT
0 references
multiprocessor computer
0 references
hypercube multiprocessor architecture
0 references
distributed-memory multiprocessor
0 references
parallel computation
0 references
fast Fourier transform
0 references
algorithms
0 references
textbook
0 references
discrete Fourier transform
0 references
0.8710064888000488
0 references
0.8432899117469788
0 references
The fast Fourier transform (FFT) represents an important advancement in scientific and engineering computing. Up to now there exist some excellent monographs on FFT, e.g. those by \textit{C. F. Van Loan} [Computational frameworks for the fast Fourier transform, SIAM Philadelphia (1992; Zbl 0757.65154)] and by \textit{R. Tolimieri}, \textit{M. An} and \textit{C. Lu} [Algorithms for discrete Fourier transform and convolution, 2nd ed., Springer/New York (1997; Zbl 0894.65076)]. Hence one can not say that there is a ``gap between brief introductions in textbooks and intimidating treatments in the FFT literature''. The book under review presents an elementary approach to several sequential and parallel FFTs, but without usage of Kronecker products (i.e. tensor products of matrices) and stride permutations. It is a self-contained treatment with many figures and tables, as well as 25 algorithms in pseudo-code. This textbook is divided into 3 parts. The discrete Fourier transform is introduced briefly in Part I. Then Part II contains sequential FFTs, where their length is often a power of 2. Note that Algorithm 2.1 on p. 15 is a worse precomputation method of twiddle factors, since FFTs are very sensitive with respect to roundoff errors. But this book does not contain any hint of numerical stability. Selected applications of FFT are sketched. Part III deals with the main theme of this book, namely parallel FFTs on multiprocessor computers. Starting with data mappings to processors, distributed-memory multiprocessors are discussed next. The hypercube multiprocessor architecture is particularly considered. The authors present several parallel FFTs. Parallel versions of two-dimensional FFTs are also described. FFTs on a vector computer are not handled. This book will be useful for students as well as researchers in computer science and electrical engineering. It should be noted that this book contains several improprieties.
0 references