A new theoretical derivation of NFFT and its implementation on GPU |
| |
Authors: | Sheng-Chun Yang Hu-Jun Qian Zhong-Yuan Lu |
| |
Affiliation: | 1. Institute of Theoretical Chemistry, State Key Laboratory of Supramolecular Structure and Materials, Jilin University, Changchun 130023, China;2. School of Information Engineering, Northeast Dianli University, Jilin 132012, China |
| |
Abstract: | An efficient calculation of NFFT (nonequispaced fast Fourier transforms) is always a challenging task in a variety of application areas, from medical imaging to radio astronomy to chemical simulation. In this article, a new theoretical derivation is proposed for NFFT based on gridding algorithm and new strategies are proposed for the implementation of both forward NFFT and its inverse on both CPU and GPU. The GPU-based version, namely CUNFFT, adopts CUDA (Compute Unified Device Architecture) technology, which supports a fine-grained parallel computing scheme. The approximation errors introduced in the algorithm are discussed with respect to different window functions. Finally, benchmark calculations are executed to illustrate the accuracy and performance of NFFT and CUNFFT. The results show that CUNFFT is not only with high accuracy, but also substantially faster than conventional NFFT on CPU. |
| |
Keywords: | NFFT GPU CUDA CUNFFT Gridding Performance |
本文献已被 ScienceDirect 等数据库收录! |
|