PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 24, 2005Proceedings of the IEEE5,196 citations

The Design and Implementation of FFTW3

View Full Paper
MFMatteo FrigoSJSteven G. Johnson

Key Points

Key points are not available for this paper at this time.

Abstract

FFTW is an implementation of the discrete Fourier transform (DFT) that adapts to the hardware in order to maximize performance. This paper shows that such an approach can yield an implementation that is competitive with handoptimized libraries, and describes the software structure that makes our current FFTW3 version flexible and adaptive. We further discuss a new algorithm for real-data DFTs of prime size, a new way of implementing DFTs by means of machine-specific “SIMD” instructions, and how a special-purpose compiler can derive optimized implementations of the discrete cosine and sine transforms automatically from a DFT algorithm.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Frigo et al. (2005) studied this question.

synapsesocial.com/papers/696f159250a360e9ca1198f5https://doi.org/10.1109/jproc.2004.840301
Ask AI
Helpful
Bookmark
Share
View Full Paper