Logo image
Multidimensional Cooley–Tukey Algorithms Revisited
Journal article   Open access   Peer reviewed

Multidimensional Cooley–Tukey Algorithms Revisited

L. Auslander, J.R. Johnson and R.W. Johnson
Advances in applied mathematics, v 17(4), pp 477-519
Dec 1996
url
https://doi.org/10.1006/aama.1996.0019View
Published, Version of Record (VoR)Open Access (Publisher-Specific) Open

Abstract

The representation theory of Abelian groups is used to obtain an algebraic divide-and-conquer algorithm for computing the finite Fourier transform. The algorithm computes the Fourier transform of a finite Abelian group in terms of the Fourier transforms of an arbitrary subgroup and its quotient. From this algebraic algorithm a procedure is derived for obtaining concrete factorizations of the Fourier transform matrix in terms of smaller Fourier transform matrices, diagonal multiplications, and permutations. For cyclic groups this gives as special cases the Cooley–Tukey and Good–Thomas algorithms. For groups with several generators, the procedure gives a variety of multidimensional Cooley–Tukey type algorithms. This method of designing multidimensional fast Fourier transform algorithms gives different data flow patterns from the standard “row–column” approaches. We present some experimental evidence that suggests that in hierarchical memory environments these data flows are more efficient.

Metrics

7 Record Views
6 citations in Scopus

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Collaboration types
Domestic collaboration
Web of Science research areas
Mathematics, Applied
Logo image