An Improved Parallel FFT Algorithm Based on the GPU

Article Preview

Abstract:

With the extensive applications of FFT in digital signal processing and image signal processing which needs a extensive application of large-scale computing, it become more and more important to improve parallelism, especially efficient and scalable parallel of FFT algorithm. This paper improves the parallelism of the FFT algorithm based on the Six-Step FFT algorithm. The introduction of GPU to parallel computing is to realize parallel FFT computing in a single machine and to improve the speed of Frontier transform. With the optimization strategy of the mapping hiding the transport matrix, the performance of parallel FFT algorithm after optimization is remarkably promoted by the assignment of matrix calculation and butterfly computation to GPU. Finally it applies to design the digital filter in seismic data.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

880-884

Citation:

Online since:

January 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Ming C, Yong L, Jian Y Z, An improved parallel FFT algorithm and application in Grid Environment. Granular Computing, 2010, 1(1): 111-114.

Google Scholar

[2] Tarditi D, Puri S, Oglesby J, Accelerator: using data parallelism to program GPUs for general-purpose uses, Proceedings of the 12th international conference on Architectural support for programming languages and operating systems[C]. san Jose, California, 2006: 21-25.

DOI: 10.1145/1168857.1168898

Google Scholar

[3] Chang S, Zhongliang F, Yuchen T, A fast calculation app roach for large scale matrix operation on GPU. Computer application, 2009, 29(4): 1177-1179(1192).

Google Scholar

[4] Enhua W. The graphics processor for general purpose computing technology, current status and challenges. Journal of software, 2004, 15(10): 1493-1504.

Google Scholar

[5] Yue Q. the graphics processor CUDA programming model applied research. Computer & Digital Engineering, 2008, 36(12): 177-180.

Google Scholar