Implementation and evaluation of parallel FFT on Engineering and Scientific Computation Accelerator (ESCA) architecture

被引:0
|
作者
Dan Wu
Xue-cheng Zou
Kui Dai
Jin-li Rao
Pan Chen
Zhao-xia Zheng
机构
[1] Huazhong University of Science and Technology,Department of Electronic Science & Technology
来源
Journal of Zhejiang University SCIENCE C | 2011年 / 12卷
关键词
Fast Fourier transform (FFT); Multi-core; Parallel computing; SIMD; TP302.7;
D O I
暂无
中图分类号
学科分类号
摘要
The fast Fourier transform (FFT) is a fundamental kernel of many computation-intensive scientific applications. This paper deals with an implementation of the FFT on the accelerator system, a heterogeneous multicore architecture to accelerate computation-intensive parallel computing in scientific and engineering applications. The Engineering and Scientific Computation Accelerator (ESCA) consists of a control unit and a single instruction multiple data (SIMD) processing element (PE) array, in which PEs communicate with each other via a hierarchical two-level network-on-chip (NoC) with high bandwidth and low latency. We exploit the architecture features of ESCA to implement a parallel FFT algorithm efficiently. Experimental results show that both the proposed parallel FFT algorithm and the ESCA architecture are scalable. The 16-bit fixed-point parallel FFT performance of ESCA is compared with a published work to prove the superiority of the mapping algorithm and the hardware architecture. The floating-point parallel FFT performances of ESCA are evaluated and compared with those of the IBM Cell processor and GPU to demonstrate the computing power of the ESCA system for high performance applications.
引用
收藏
页码:976 / 989
页数:13
相关论文
共 17 条
  • [1] Implementation and evaluation of parallel FFT on Engineering and Scientific Computation Accelerator (ESCA) architecture
    Wu, Dan
    Zou, Xue-cheng
    Dai, Kui
    Rao, Jin-li
    Chen, Pan
    Zheng, Zhao-xia
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2011, 12 (12): : 976 - 989
  • [3] Implementation and evaluation of parallel FFT on Engineering and Scientific Computation Accelerator (ESCA) architecture
    Dan WUXuecheng ZOUKui DAIJinli RAOPan CHENZhaoxia ZHENG Department of Electronic Science TechnologyHuazhong University of Science and TechnologyWuhan China
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2011, 12 (12) : 976 - 989
  • [4] A VLSI ARCHITECTURE FOR PARALLEL COMPUTATION OF FFT
    SHIN, KW
    LEE, MK
    SYSTOLIC ARRAY PROCESSORS, 1989, : 116 - 125
  • [5] A parallel architecture for VLSI implementation of FFT processor
    Peng, YJ
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 748 - 751
  • [6] Approaches to architecture-aware parallel scientific computation
    Teresco, James A.
    Flaherty, Joseph E.
    Baden, Scott B.
    Faik, Jamal
    Lacour, Sibastien
    Parashar, Manish
    Taylor, Valerie E.
    Varela, Carlos A.
    PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, 2006, : 33 - 58
  • [7] An authorization architecture oriented to engineering and scientific computation in grid environments
    Huang, CQ
    Song, GH
    Zheng, Y
    Chen, DR
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2004, 3189 : 461 - 472
  • [9] Design and implementation of a high productivity language with communication aggregation for parallel scientific computation
    Ikegami, Katsuaki
    Taura, Kenjiro
    IPSJ Online Transactions, 2012, 5 (01) : 87 - 95
  • [10] Implementation and evaluation of parallel FFT using SIMD instructions on multi-core processors
    Takahashi, Daisuke
    INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, 2007, : 53 - 59