@inproceedings{72c124207911476792cd3f700ed3e4c6,
title = "Generating FPGA-accelerated DFT libraries",
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.",
author = "Paolo D'Alberto and Milder, \{Peter A.\} and Aliaksei Sandryhaila and Franz Franchetti and Hoe, \{James C.\} and Moura, \{Jos{\'e} M.F.\} and Markus P{\"u}schel and Johnson, \{Jeremy R.\}",
year = "2007",
doi = "10.1109/FCCM.2007.58",
language = "English",
isbn = "0769529402",
series = "Proceedings 2007 IEEE Symposium on Field-Programme Custom Computing Machines, FCCM 2007",
publisher = "IEEE Computer Society",
pages = "173--184",
booktitle = "Proceedings 2007 IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2024",
note = "15th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2007 ; Conference date: 23-04-2007 Through 25-04-2007",
}