FFT on a Heterogeneous System with a General-Purpose Map-Scan Accelerator

被引:0
|
作者
Antonescu, Mihai [1 ]
Malit, Mihaela [2 ]
机构
[1] Univ Politehn Bucuresti, Fac Elect Telecommun nformat Technol, Bucharest, Romania
[2] Rivier Univ, Nashua, NH USA
关键词
FFT; general-purpose accelerator; heterogenous computing; map-scan accelerator; parallelism;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a use-case and evaluation for a custom general-purpose Map-Scan Accelerator using multiple Fast Fourier Transform (FFT) implementations. FFT computing is part of the "Spectral Methods" class of problems and qualifies to be accelerated because it is computationally intensive, of average complexity and widely used as one of the backbone algorithms in modern computing. In order to achieve the desired throughput or latency, different parameters are used for testing, regarding both the accelerator hardware and the FFT. Evaluation is done in simulation, targeting FPGA implementation. FFT is shown to work efficiently on our architecture, either latency or throughput (and in some circumstances, both by a smaller amount) can be improved linearly or even supralinearly compared to a single-core solution. Accelerations obtained vary between similar to 0.5 x p and similar to 1.5 x p where p is the number of accelerator cores.
引用
收藏
页码:123 / 136
页数:14
相关论文
共 50 条
  • [1] Map-Scan Node Accelerator for Big-Data
    Malita, Mihaela
    Stefan, Gheorghe M.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 3524 - 3529
  • [2] NEW GENERAL-PURPOSE INTERFACING MODULES FOR AN ACCELERATOR CONTROL-SYSTEM
    SHIMIZU, K
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1985, 236 (01): : 109 - 116
  • [3] Taskflow: A General-Purpose Parallel and Heterogeneous Task Programming System
    Huang, Tsung-Wei
    Lin, Dian-Lun
    Lin, Yibo
    Lin, Chun-Xun
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (05) : 1448 - 1452
  • [4] Use of a general-purpose optimization module in accelerator control
    Emery, L
    Borland, M
    Shang, H
    [J]. PROCEEDINGS OF THE 2003 PARTICLE ACCELERATOR CONFERENCE, VOLS 1-5, 2003, : 2330 - 2332
  • [5] A General-purpose Parallel and Heterogeneous Task Programming System for VLSI CAD
    Huang, Tsung-Wei
    [J]. 2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [6] A Flexible and General-Purpose Platform for Heterogeneous Computing
    Garcia-Hernandez, Jose Juan
    Morales-Sandoval, Miguel
    Elizondo-Rodriguez, Erick
    [J]. COMPUTATION, 2023, 11 (05)
  • [7] An FFT Performance Model for Optimizing General-Purpose Processor Architecture
    Li, Ling
    Chen, Yun-Ji
    Liu, Dao-Fu
    Qian, Cheng
    Hu, Wei-Wu
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (05) : 875 - 889
  • [8] An FFT Performance Model for Optimizing General-Purpose Processor Architecture
    李玲
    陈云霁
    刘道福
    钱诚
    胡伟武
    [J]. Journal of Computer Science & Technology, 2011, 26 (05) : 875 - 889
  • [9] GENERAL-PURPOSE HIGH-SPEED PUMPING SYSTEM SUITABLE FOR PRESSURIZED ACCELERATOR OPERATION
    MCEVER, WS
    VOLKERS, JC
    DONOGHUE, TR
    [J]. NUCLEAR INSTRUMENTS & METHODS, 1975, 126 (02): : 157 - 163
  • [10] SDA: Software-Defined Accelerator for general-purpose big data analysis system
    Ouyang, Jian
    Qi, Wei
    Wang, Yong
    Tu, Yichen
    Wang, Jing
    Jia, Bowen
    [J]. 2016 IEEE HOT CHIPS 28 SYMPOSIUM (HCS), 2016,