Computer Science ›› 2011, Vol. 38 ›› Issue (8): 284-286.
Previous Articles Next Articles
LI Yan,ZHANG Yun-quan, WANG Ke,ZHAO Mei chao
Online:
Published:
Abstract: Fourier methods have revolutionized fields of science and engineering, from astronomy to medical imaging,from seismology to spectroscopy. A fast Fourier transform(FFT) is an efficient algorithm to compute the discrete Fourier transform (DFT) and its inverse. OpenCL(Open Computing Language) is a new framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors, and it provides parallel computing using task-based and data-based parallelism. In this paper, we first implemented FFT with OpenCL, then tested and analyzed the performance of it on heterogeneous multi-core platforms like Cell, NVIDIA GPU. I}he performance we achieved is about 65% of Cell SDK, and 75% of CUDA CUFFT,and it needs to improve in the near further.Furthermore, we acquire unprecedented performance results that nearly 140% of CUFF’on Fermi GPU by exploiting hardware features when the size of FFT is small.
Key words: FFT, OpenCL, Cell, CUDA, GPU, Fast fourier transform
LI Yan,ZHANG Yun-quan, WANG Ke,ZHAO Mei chao. Implementation and Optimization of the FFT Using OpenCL on Heterogeneous Platforms[J].Computer Science, 2011, 38(8): 284-286.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: https://www.jsjkx.com/EN/
https://www.jsjkx.com/EN/Y2011/V38/I8/284
Cited