loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'05)
An Analysis of the Double-Precision Floating-Point FFT on FPGAs
Los Alamitos
April 18-April 20
ISBN: 0-7695-2445-1
K. Scott Hemmert, Sandia National Laboratories
Keith D. Underwood, Sandia National Laboratories
Advances in FPGA technology have led to dramatic improvements in double precision floating-point performance. Modern FPGAs boast several GigaFLOPs of raw computing power. Unfortunately, this computing power is distributed across 30 floating-point units with over 10 cycles of latency each. The user must find two orders of magnitude more parallelism than is typically exploited in a single microprocessor; thus, it is not clear that the computational power of FPGAs can be exploited across a wide range of algorithms. This paper explores three implementation alternatives for the Fast Fourier Transform (FFT) on FPGAs. The algorithms are compared in terms of sustained performance and memory requirements for various FFT sizes and FPGA sizes. The results indicate that FPGAs are competitive with microprocessors in terms of performance and that the "correct" FFT implementation varies based on the size of the transform and the size of the FPGA.
Index Terms:
IEEE floating point, FFT, Fast Fourier Transform, FPGA, reconfigurable computing
Citation:
K. Scott Hemmert, Keith D. Underwood, "An Analysis of the Double-Precision Floating-Point FFT on FPGAs," fccm, pp.171-180, 13th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.