Skip to main navigation Skip to search Skip to main content

Generating FPGA-accelerated DFT libraries

  • Paolo D'Alberto
  • , Peter A. Milder
  • , Aliaksei Sandryhaila
  • , Franz Franchetti
  • , James C. Hoe
  • , José M.F. Moura
  • , Markus Püschel
  • , Jeremy R. Johnson
  • Yahoo Research Labs
  • Carnegie Mellon University
  • Drexel University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

30 Scopus citations

Abstract

We present a domain-specific approach to generate high-performance hardware-software partitioned implementations of the discrete Fourier transform (DFT) in fixed point precision. The partitioning strategy is a heuristic based on the DFT's divide-and-conquer algorithmic structure and fine tuned by the feedback-driven exploration of candidate designs. We have integrated this approach in the Spiral linear-transform code-generation framework to support push-button automatic implementation. We present evaluations of hardware-software DFT implementations running on the embedded PowerPC processor and the reconfigurable fabric of the Xilinx Virtex-II Pro FPGA. In our experiments, the 1D and 2D DFT's FPGA-accelerated libraries exhibit between 2 and 7.5 times higher performance (operations per second) and up to 2.5 times better energy efficiency (operations per Joule) than the software-only version.

Original languageEnglish
Title of host publicationProceedings 2007 IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2024
PublisherIEEE Computer Society
Pages173-184
Number of pages12
ISBN (Print)0769529402, 9780769529400
DOIs
StatePublished - 2007
Event15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2007 - Napa, CA, United States
Duration: Apr 23 2007Apr 25 2007

Publication series

NameProceedings 2007 IEEE Symposium on Field-Programme Custom Computing Machines, FCCM 2007

Conference

Conference15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2007
Country/TerritoryUnited States
CityNapa, CA
Period04/23/0704/25/07

Fingerprint

Dive into the research topics of 'Generating FPGA-accelerated DFT libraries'. Together they form a unique fingerprint.

Cite this