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
Link To Document