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 条
  • [1] Accelerating the nonuniform fast Fourier transform
    Greengard, L
    Lee, JY
    [J]. SIAM REVIEW, 2004, 46 (03) : 443 - 454
  • [2] Nonuniform fast Fourier transform
    Duijndam, AJW
    Schonewille, MA
    [J]. GEOPHYSICS, 1999, 64 (02) : 539 - 551
  • [3] Accelerating nonuniform fast Fourier transform via reduction in memory access latency
    Debroy, Nihshanka
    Pitsianis, Nikos P.
    Sun, Xiaobai
    [J]. ADVANCED SIGNAL PROCESSING ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS XVIII, 2008, 7074
  • [4] A geometric nonuniform fast Fourier transform
    Sammis, Ian
    Strain, John
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (18) : 7086 - 7108
  • [5] NONUNIFORM FAST FOURIER TRANSFORM ON TPUS
    Lu, Tianjian
    Marin, Thibault
    Zhuo, Yue
    Chen, Yi-Fan
    Ma, Chao
    [J]. 2021 IEEE 18TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2021, : 783 - 787
  • [6] Nonuniform sampled scalar diffraction calculation using nonuniform fast Fourier transform
    Shimobaba, Tomoyoshi
    Kakue, Takashi
    Oikawa, Minoru
    Okada, Naohisa
    Endo, Yutaka
    Hirayama, Ryuji
    Ito, Tomoyoshi
    [J]. OPTICS LETTERS, 2013, 38 (23) : 5130 - 5133
  • [7] Fast algorithm for computing nonuniform Fourier transform
    Xiao, YC
    Wei, P
    Tai, HM
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2006, 15 (01) : 117 - 119
  • [8] Accelerating Fast Fourier Transform for Wideband Channelization
    del Mundo, Carlo
    Adhinarayanan, Vignesh
    Feng, Wu-chun
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 4776 - +
  • [9] A FRAME THEORETIC APPROACH TO THE NONUNIFORM FAST FOURIER TRANSFORM
    Gelb, Anne
    Song, Guohui
    [J]. SIAM JOURNAL ON NUMERICAL ANALYSIS, 2014, 52 (03) : 1222 - 1242
  • [10] Ewald summation based on nonuniform fast Fourier transform
    Hedman, Fredrik
    Laaksonen, Aatto
    [J]. CHEMICAL PHYSICS LETTERS, 2006, 425 (1-3) : 142 - 147