Accelerating the Nonuniform Fast Fourier Transform using FPGAs

被引:11
|
作者
Kestur, Srinidhi [1 ]
Park, Sungho [1 ]
Irick, Kevin M. [1 ]
Narayanan, Vijaykrishnan [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, MDL, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
IMAGE-RECONSTRUCTION;
D O I
10.1109/FCCM.2010.13
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an FPGA accelerator for the Non-uniform Fast Fourier Transform, which is a technique to reconstruct images from arbitrarily sampled data. We accelerate the compute-intensive interpolation step of the NuFFT Gridding algorithm by implementing it on an FPGA. In order to ensure efficient memory performance, we present a novel FPGA implementation for Geometric Tiling based sorting of the arbitrary samples. The convolution is then performed by a novel Data Translation architecture which is composed of a multi-port local memory, dynamic coordinate-generator and a plug-and-play kernel pipeline. Our implementation is in single-precision floating point and has been ported onto the BEE3 platform. Experimental results show that our FPGA implementation can generate fairly high performance without sacrificing flexibility for various data-sizes and kernel functions. We demonstrate up to 8X speedup and up to 27 times higher performance-per-watt over a comparable CPU implementation and up to 20% higher performance-per-watt when compared to a relevant GPU implementation.
引用
收藏
页码:19 / 26
页数:8
相关论文
共 50 条
  • [31] Nonuniform fast Fourier transform method for numerical diffraction simulation on tilted planes
    Xiao, Yu
    Tang, Xiahui
    Qin, Yingxiong
    Peng, Hao
    Wang, Wei
    Zhong, Lijing
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 2016, 33 (10) : 2027 - 2033
  • [32] Iterative algorithm for nonuniform inverse fast Fourier transform (NU-IFFT)
    Liu, QH
    Tang, XY
    [J]. ELECTRONICS LETTERS, 1998, 34 (20) : 1913 - 1914
  • [33] A Novel Nonuniform Fast Fourier Transform Algorithm and Its Application to Aperiodic Arrays
    Bucci, Ovidio Mario
    Migliore, Marco Donald
    [J]. IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2017, 16 : 1472 - 1475
  • [34] Interferometric Synthetic Aperture Microscopy Algorithm Based on Nonuniform Fast Fourier Transform
    Zhang, Yunxu
    Gao, Wanrong
    Wu, Xiupin
    [J]. Guangxue Xuebao/Acta Optica Sinica, 2017, 37 (04):
  • [35] A PARALLEL NONUNIFORM FAST FOURIER TRANSFORM LIBRARY BASED ON AN "EXPONENTIAL OF SEMICIRCLE" KERNEL
    Barnett, Alexander H.
    Magland, Jeremy
    Klinteberg, Ludvig A. F.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (05): : C479 - C504
  • [36] Synthesis of arrays with genetic algorithm (GA) and nonuniform fast Fourier transform (NFFT)
    Jiang, M. L.
    Chen, R. S.
    Zhou, L.
    Liu, Z.
    Fan, Z. H.
    [J]. 2005 ASIA-PACIFIC MICROWAVE CONFERENCE PROCEEDINGS, VOLS 1-5, 2005, : 2661 - 2662
  • [37] Reviews of bearing vibration measurement using fast Fourier transform and enhanced fast Fourier transform algorithms
    Lin, Hsiung-Cheng
    Ye, Yu-Chen
    [J]. ADVANCES IN MECHANICAL ENGINEERING, 2019, 11 (01)
  • [38] SPEECH SPECTROGRAMS USING FAST FOURIER TRANSFORM
    OPPENHEIM, AV
    [J]. IEEE SPECTRUM, 1970, 7 (08) : 57 - +
  • [39] Fast Fourier transform using matrix decomposition
    Zhou, Yicong
    Cao, Weijia
    Liu, Licheng
    Agaian, Sos
    Chen, C. L. Philip
    [J]. INFORMATION SCIENCES, 2015, 291 : 172 - 183
  • [40] INTERPOLATION USING FAST FOURIER-TRANSFORM
    SINGHAL, K
    VLACH, J
    [J]. PROCEEDINGS OF THE IEEE, 1972, 60 (12) : 1558 - 1558