Abstract
A symmetric fast Fourier transform, or Symmetric FFT, is a discrete Fourier transform (DFT) algorithm designed to take advantage of known, well-structured repetitions in the input data, to speed up computations. These repetitions are usually called symmetries. The solution of some large scale problems, such as atomic structure configurations or Volterra filtering, depend on the existence of highly optimized symmetric FFTs. The design and implementation of symmetric FFTs brings about several problems of its own. Multidimensional composite edge-length symmetric FFTs computing the DFT in a set of M nonredundant data points in O(M log M) time, are currently known. No similar bound is known for the time complexity of prime edge-length symmetric FFT methods. Indeed, current prime edge-length symmetric FFT methods yield polynomial complexity bounds, and therefore, are not worth considering for large scale problems. This paper develops and tests a parallel multidimensional symmetric FFT of prime edge-length, whose performance is significantly better than that of the usual FFT for large scale problems.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
L. Auslander, and M. Shenefelt, Fourier Transforms that Respect Crystallographic Symmetries, IBM J. Res. and Dev., 31, pp. 213–223, 1987.
M. An, J. W. Cooley, and R. Tolimeri, Factorization Methods for Crystallographic Fourier Transforms, Advances in Appl. Math. 11, pp. 358–371, 1990.
J. Cooley, and J. Tukey, An Algorithm for the Machine Calculation of Complex Fourier Series, Math. Comp., 19, pp. 297–301, 1965.
M. Frigo, S. G. Johnson, An Adaptive Software Architecture for the FFT ICASSP Conference Proceedings, 3 (1998), pp 1381–1384.
J. Seguel, D. Bollman, E. Orozco, A New Prime Edge-length Crystallographic FFT, ELSEVIER Lecture Notes in Computer Science, Vol. 2330, pp. 548–557, 2002.
J. Seguel, A Unified Treatment of Compact Symmetric FFT Code Generation, IEEE Transactions on Signal Processing, Vol 50, No. 11, pp. 2789–2797, 2002.
L. F. Ten Eyck, Crystallographic Fast Fourier Transforms, ACTA Crystallogr. A, vol. 29, pp. 183–191, 1973.
C.M. Weeks, G.T. DeTitta, H.A. Hauptman, H.A Thuman, R. Miller, Structure Solution by Minimal Function Phase Refinement and Fourier Filtering: II Implementation and Applications, Acta Crystallogr. A50, pp. 210–220, 1994.
C.M. Weeks, R. Miller Optimizing Shake-and-Bake for Proteins, Acta Crystallogr. D55, pp 492–500, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Seguel, J. (2003). Design and Implementation of a Parallel Prime Edge-Length Symmetric FFT. In: Kumar, V., Gavrilova, M.L., Tan, C.J.K., L’Ecuyer, P. (eds) Computational Science and Its Applications — ICCSA 2003. ICCSA 2003. Lecture Notes in Computer Science, vol 2667. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44839-X_108
Download citation
DOI: https://doi.org/10.1007/3-540-44839-X_108
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40155-1
Online ISBN: 978-3-540-44839-6
eBook Packages: Springer Book Archive