skip to main content
article

DFTI---a new interface for Fast Fourier Transform libraries

Published:01 December 2005Publication History
Skip Abstract Section

Abstract

The Fast Fourier Transform (FFT) algorithm that calculates the Discrete Fourier Transform (DFT) is one of the major breakthroughs in scientific computing and is now an indispensable tool in a vast number of fields. Unfortunately, software applications that provide fast computation of DFT via FFT differ vastly in functionality and lack uniformity. A widely accepted Applications Programmer Interface (API) for DFT would advance the field of scientific computing significantly. In this article, we present the specification of DFTI, a new interface that combines functionality with ease of use. This API is our strawman proposal toward a common interface for DFT calculations.

References

  1. Brigham, E. O. 1988. The Fast Fourier Transform and Its Applications. Prentice Hall, Englewood Cliffs, NJ. Google ScholarGoogle Scholar
  2. Frigo, M. and Johnson, S. G. 1998. FFTW: An adaptive software architecture for the FFT. In Proceedings of ICASSP Conference. 3, 1381--1384.Google ScholarGoogle Scholar
  3. Johnsson, L. and Mirkovic, D. 2001. Automatic performance tuning in the UHFFT library. In Proceedings of the International Conference on Computational Science. Lecture Notes in Computer Science, vol. 2073. Springer-Verlag, Berlin, Germany. Google ScholarGoogle Scholar
  4. Moura, J., Johnson, J., Johnson, R., Padua, D., Prasanna, V., Pschel, M., and Veloso, M. 1998. SPIRAL: Automatic library generation and platform-adaptation for DSP algorithms. Go online to http://www.spiral.net.Google ScholarGoogle Scholar
  5. Papoulis, A. 1984. The Fourier Integral and its Applications, 2nd ed. McGraw-Hill, New York, NY.Google ScholarGoogle Scholar
  6. Schwartz, D. A., Judd, R. R., Harrod, W. J., and Manley, D. P. 2002. VSIPL API. Go online to http://www.vsipl.org.Google ScholarGoogle Scholar
  7. Van Loan, C. 1992. Computational Frameworks for the Fast Fourier Transform. SIAM Press, Philadelphia, PA. Google ScholarGoogle Scholar

Index Terms

  1. DFTI---a new interface for Fast Fourier Transform libraries

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Mathematical Software
          ACM Transactions on Mathematical Software  Volume 31, Issue 4
          December 2005
          167 pages
          ISSN:0098-3500
          EISSN:1557-7295
          DOI:10.1145/1114268
          Issue’s Table of Contents

          Copyright © 2005 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 December 2005
          Published in toms Volume 31, Issue 4

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader