A self-sorting in-place fast Fouriertransform algorithm suitable for vector and parallelprocessing

17Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a new algorithm for fast Fourier transforms. Thisalgorithm features uniformly long vector lengths and stride onedata access. Thus it is well adapted to modern vectorcomputers like the Fujitsu VP2200 having several floating pointpipelines per CPU and very fast stride one data access. It alsohas favorable properties for distributed memory computers asall communication is gathered together in one step. Thealgorithm has been implemented on the Fujitsu VP2200 using thebasic subroutines for fast Fourier transforms discussedelsewhere.We develop the theory of index digit permutations to someextent. With this theory we can derive the splitting formulasfor almost all mixed-radix FFT algorithms known so far. Thisframework enables us to prove these algorithms but also toderive our new algorithm. The development and systematic use ofthis framework is new and allows us to simplify theproofs which are now reduced to the application of matrixrecursions. © 1994, Springer-Verlag Berlin Heidelberg. All rights reserved.

Cite

CITATION STYLE

APA

Hegland, M. (1994). A self-sorting in-place fast Fouriertransform algorithm suitable for vector and parallelprocessing. Numerische Mathematik, 68(4), 507–547. https://doi.org/10.1007/s002110050074

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free