• DocumentCode
    2321977
  • Title

    Performance Evaluation of Fast Fourier Transform Application on Heterogeneous Platforms

  • Author

    Li, Xiaojun ; Gao, Yang ; Liu, Ying

  • Author_Institution
    Sch. Of Inf. Sci. & Eng., Grad. Univ. of Chinese Acad. of Sci., Beijing, China
  • fYear
    2011
  • fDate
    10-12 Oct. 2011
  • Firstpage
    241
  • Lastpage
    249
  • Abstract
    Heterogeneous platforms, integrating SMPs, clusters, GPUs, FPGAs, etc. are becoming the most popular architectures of supercomputers. Achieving high performance on CPUs or GPUs requires careful consideration of their different architectures, which challenges the capability and skills of programmers. In order to overcome the portability problem, OpenCL, a free cross-platform programming standard, is proposed by Khronos Compute Working Group. However, the performance of OpenCL-based programs has not been thoroughly studied yet. Therefore, in this paper, we first design OpenFFT-Bench, an FFT application with OpenCL-based FFT and OpenGL-based real-time spectrum visualization as the benchmark. We evaluate its performance on four OpenCL programming platforms including NVIDIA CUDA, ATI Stream (GPU), ATI Stream (CPU), and Intel OpenCL. Characteristics of OpenFFT-Bench are investigated with multiple FFT sizes. Experimental results show that OpenCL and OpenGL-based applications can not only run on multiple heterogeneous platforms, but also achieve relatively high performance on GPU-based platforms.
  • Keywords
    coprocessors; fast Fourier transforms; parallel architectures; parallel machines; ATI Stream; CPU; FFT application; GPU-based platform; Intel OpenCL. characteristics; NVIDIA CUDA; OpenCL programming; OpenCL-based FFT; OpenFFT-bench; architecture; fast Fourier transform; heterogeneous platform; portability problem; real-time spectrum visualization; supercomputer; Benchmark testing; Computer architecture; Computers; Discrete Fourier transforms; Graphics processing unit; Parallel processing; CUDA; OpenCL; OpenFFT-Bench; heterogeneous platforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2011 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4577-1827-4
  • Type

    conf

  • DOI
    10.1109/CyberC.2011.48
  • Filename
    6079388