Accelerating Real-Valued FFT on CPU-FPGA Platforms

被引:0
|
作者
Qian, Zhuo [1 ]
Gan, Guoyou [2 ]
机构
[1] Kunming Univ Sci & Technol, Fac Informat Engn & Automat, Kunming 650000, Yunnan, Peoples R China
[2] Kunming Univ Sci & Technol, Fac Mat Sci & Engn, Kunming 650000, Yunnan, Peoples R China
关键词
FPGA; high-level synthesis; open computing language (OpenCL); real-valued fast Fourier transform (FFT); ARCHITECTURES;
D O I
10.1109/TCAD.2024.3377160
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The real-valued fast Fourier transform (RFFT) is an ideal candidate for implementing a high-speed and low-power FFT processor because it only has approximately half the number of arithmetic operations compared with traditional complex-valued FFT (CFFT). Although RFFT can be calculated using CFFT hardware, a dedicated RFFT implementation can result in reduced hardware complexity, power consumption and increased throughput. However, unlike CFFT, RFFT has irregular signal flow graphs which hinders the design of efficient pipelined architectures. In this article, utilizing open computing language (OpenCL), we propose a high-level programming method for the implementation of pipelined architectures of RFFT on FPGAs. By identifying the regular computational pattern in the flow graph of RFFT, the proposed method essentially uses a for loop to implement the RFFT algorithm, and later with the help of high-level synthesis tools, the loop is fully unrolled to automatically build pipelined architectures. Experiments show that for a 4096-point RFFT, the proposed method achieves a 2.49 x speedup and 3.09 x better-energy efficiency over CUFFT on GPU, and a 21.12 x speedup and 16.09 x better-energy efficiency over FFTW on CPU, respectively. Compared to Intel's CFFT design on the same FPGA, the proposed one reduces 12% logic resources and 16% DSP blocks, respectively, while achieving a 1.48 x speedup.
引用
下载
收藏
页码:2532 / 2536
页数:5
相关论文
共 50 条
  • [41] Analysis of Quantization Noise in FFT Algorithms for Real-Valued Input Signals
    Alrwashdeh, Monther
    Kollar, Zsolt
    2022 32ND INTERNATIONAL CONFERENCE RADIOELEKTRONIKA (RADIOELEKTRONIKA), 2022, : 115 - 119
  • [42] Some FFT Algorithms for Small-Length Real-Valued Sequences
    Majorkowska-Mech, Dorota
    Cariow, Aleksandr
    APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [43] Energy efficient VLSI architecture of real-valued serial pipelined FFT
    Hazarika, Jinti
    Khan, Mohd. Tasleem
    Ahamed, Shaik Rafi
    Nemade, Harshal B.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (06): : 461 - 469
  • [44] Pipelined Architectures for Real-Valued FFT and Hermitian-Symmetric IFFT With Real Datapaths
    Salehi, Sayed Ahmad
    Amirfattahi, Rasoul
    Parhi, Keshab K.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2013, 60 (08) : 507 - 511
  • [45] Accelerating Queries of Big Data Systems by Storage-Side CPU-FPGA Co-Design
    Zhan, Jinyu
    Jiang, Wei
    Li, Ying
    Wu, Junting
    Zhu, Jianping
    Yu, Jinghuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (07) : 2128 - 2141
  • [46] CPU-FPGA based real-time simulation of fuel cell electric vehicle
    Ma, Rui
    Liu, Chen
    Zheng, Zhixue
    Gechter, Franck
    Briois, Pascal
    Gao, Fei
    ENERGY CONVERSION AND MANAGEMENT, 2018, 174 : 983 - 997
  • [47] Accelerating real-valued genetic algorithms using mutation-with-momentum
    Temby, L
    Vamplew, P
    Berry, A
    AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 1108 - 1111
  • [48] Canonic FFT flow graphs for real-valued even/odd symmetric inputs
    Lao, Yingjie
    Parhi, Keshab K.
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2017,
  • [49] HeteroKV: A Scalable Line-rate Key-Value Store on Heterogeneous CPU-FPGA Platforms
    Yang, Haichang
    Li, Zhaoshi
    Wang, Jiawei
    Yin, Shouyi
    Wei, Shaojun
    Liu, Leibo
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 834 - 837
  • [50] A Continuous-Flow Memory-Based Architecture for Real-Valued FFT
    Mao, Xiu-Bin
    Ma, Zhen-Guo
    Yu, Feng
    Xing, Qian-Jian
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (11) : 1352 - 1356