DocumentCode :
2190535
Title :
Memory Saving Discrete Fourier Transform on GPUs
Author :
Kauker, Daniel ; Sanftmann, Harald ; Frey, Steffen ; Ertl, Thomas
Author_Institution :
Visualization & Interactive Syst. Group, Univ. of Stuttgart, Stuttgart, Germany
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
1152
Lastpage :
1157
Abstract :
This paper will show an alternative method to compute the two-dimensional Discrete Fourier Transform. While current GPU Fourier transform libraries need a large buffer for storing intermediate results, our method can compute the same output with far less memory. This will function by exploiting the separability of the Fourier transform. Using this scheme, it is possible to transform rows and columns independently. As multiple lines can be transformed at once, the available memory on the device can be used to reduce the number of necessary kernel calls drastically. We will also prove that our approach can compete with the timings of the two-dimensional transform provided by NVIDIAs CUFFT library but consumes at the same time far less memory by enabling the transformation of much bigger data sets on the device.
Keywords :
coprocessors; discrete Fourier transforms; CUFFT library; GPU Fourier transform libraries; NVIDIA; large buffer; memory saving discrete Fourier transform; separability; Discrete Fourier transforms; Graphics; Graphics processing unit; Libraries; Memory management; Planning; Discrete Fourier Transform; Fourier transform; GPGPU;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.209
Filename :
5577905
Link To Document :
بازگشت