Benchmark for FFT Libraries

Article Preview

Abstract:

There are various vendors of FFT libraries, but there is no software available for it automatic benchmarking on all available devices. In this article an application that allows easy measure the performance and precision of various FFT libraries on the available GPUs and CPUs is presented. This application has been used to find out the fastest FFT library for NVIDIA GTX TESLA and NVIDIA GTX TITAN. The obtained results shown that the best implementation is provided by cuFFT library developed by NVIDIA.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

673-677

Citation:

Online since:

April 2015

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2015 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] R. G. Lyons, Understanding Digital Signal Processing, Addison Wesley Publishing Company, (1997).

Google Scholar

[2] Y. Yoo, Tutorial on Fourier theory, Retrieved June, vol. 17, (2001).

Google Scholar

[3] J. C. Russ, The Image Processing Handbook, Sixth Edition, Taylor & Francis, (2011).

Google Scholar

[4] B. W. Kernighan and D. Ritchie, C Programming Language, Pearson Education, (1988).

Google Scholar

[5] B. Gaster, L. Howes, D. R. Kaeli, P. Mistry and D. Schaa, Heterogeneous Computing with OpenCL, Morgan Kaufmann, (2013).

DOI: 10.1016/b978-0-12-405894-1.00011-5

Google Scholar

[6] F. Matteo and J. G. Steven, FFTW: An adaptive software architecture for the FFT, Acoustics, Speech and Signal Processing, Proceedings of the 1998 IEEE International Conference on, 3 (1998) 1381-1384.

DOI: 10.1109/icassp.1998.681704

Google Scholar

[7] E. Harlow, Developing Linux Applications with GTK+ and GDK, New Riders, Landmark Series, (1999).

Google Scholar

[8] M. Kerrisk, The Linux Programming Interface, No Starch Press, No Starch Press Series, (2010).

Google Scholar

[9] Y. Shafranovich, Common format and MIME type for Comma-Separated Values (CSV) files, (2005).

DOI: 10.17487/rfc4180

Google Scholar

[10] Nvidia, CUDA, CUFFT library, (2010).

Google Scholar

[11] Nvidia, CUDA, Compute unified device architecture programming guide, (2007).

Google Scholar