• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

DMCA

FFTW: An Adaptive Software Architecture For The FFT (1998)

Cached

  • Download as a PDF

Download Links

  • [theory.lcs.mit.edu]
  • [www.fftw.org]
  • [theory.lcs.mit.edu]
  • [cr.yp.to]
  • [math.mit.edu]
  • [www-math.mit.edu]
  • [www.cs.rice.edu]
  • [www.cs.rice.edu]
  • [www-math.mit.edu]
  • [cluster.earlham.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Matteo Frigo , Steven G. Johnson
Citations:602 - 4 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Frigo98fftw:an,
    author = {Matteo Frigo and Steven G. Johnson},
    title = {FFTW: An Adaptive Software Architecture For The FFT},
    booktitle = {},
    year = {1998},
    pages = {1381--1384},
    publisher = {IEEE}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

FFT literature has been mostly concerned with minimizing the number of floating-point operations performed by an algorithm. Unfortunately, on present-day microprocessors this measure is far less important than it used to be, and interactions with the processor pipeline and the memory hierarchy have a larger impact on performance. Consequently, one must know the details of a computer architecture in order to design a fast algorithm. In this paper, we propose an adaptive FFT program that tunes the computation automatically for any particular hardware. We compared our program, called FFTW, with over 40 implementations of the FFT on 7 machines. Our tests show that FFTW's self-optimizing approach usually yields significantly better performance than all other publicly available software. FFTW also compares favorably with machine-specific, vendor-optimized libraries. 1. INTRODUCTION The discrete Fourier transform (DFT) is an important tool in many branches of science and engineering [1] and...

Keyphrases

adaptive software architecture    discrete fourier transform    memory hierarchy    computer architecture    many branch    important tool    fft literature    particular hardware    present-day microprocessor    vendor-optimized library    floating-point operation    self-optimizing approach    adaptive fft program    fast algorithm    processor pipeline    available software   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University