Improving Performance of Matrix Multiplication and FFT on GPU
Improving Performance of Matrix Multiplication and FFT on GPU
复制标题
DOI:
10.1109/icpads.2009.8
复制
发表时间:
2009-12
期刊:
影响因子:
--
通讯作者:
Xiang Cui;Yifeng Chen;Hong Mei
中科院分区:
文献类型:
--
作者:
Xiang Cui;Yifeng Chen;Hong Mei
In this paper we discuss about our experiences in improving the performance of two key algorithms: the single-precision matrix-matrix multiplication subprogram (SGEMM of BLAS) and single-precision FFT using CUDA. The former is computation-intensive, while the latter is memory bandwidth or communication-intensive. A peak performance of 393 Gflops is achieved on NVIDIA GeForce GTX280 for the former, about 5% faster than the CUBLAS 2.0 library. Better FFT performance results are obtained for a range of dimensions. Some common principles are discussed for the design and implementation of many-core algorithms.