DocumentCode :
3068575
Title :
Fast parallel interpolation algorithm using CUDA
Author :
Yanwei Zhao ; Qiang Qiu ; Jinyun Fang ; Liang Li
Author_Institution :
Inst. of Comput. Technol., Beijing, China
fYear :
2013
fDate :
21-26 July 2013
Firstpage :
3662
Lastpage :
3665
Abstract :
Interpolation is one time consuming and serial operation in the fields of spatial information processing. While fast processing speed is often required in some real-time interactive scenarios. With the development of Purpose computing on Graphics Processing Units (GPGPU), it provides an opportunity to accelerate some traditional inefficient algorithms with low-cost and low-power compared to clusters. In this paper, we mapped the Inverse distance weighted (IDW) interpolation method to Compute Unified Device Architecture (CUDA) parallel programming model. Taking the advantage of Graphics Processing Unit (GPU) parallel computing, we build two-level indexes on GPU, then clever blocking schemes are used to assign computing task among different threads. After illustrate the parallel interpolation process, we conduct several experiments, the result shows the correctness and high efficiency of our optimized implementation. With larger influence radius and massive data, the performance can obtain dozens of times speedups over a very similar single-threaded CPU implementation.
Keywords :
graphics processing units; interpolation; mathematics computing; multi-threading; parallel architectures; CUDA parallel programming model; GPGPU; GPU parallel computing; IDW interpolation method; blocking schemes; compute unified device architecture; computing task assignment; graphics processing unit parallel computing; inverse distance weighted interpolation method; multithreading; parallel interpolation algorithm; performance improvement; processing speed; real-time interactive scenarios; spatial information processing; two-level indexes; Binary codes; Graphics processing units; Indexes; Instruction sets; Interpolation; Real-time systems; Tiles; CUDA; GPGPU; Inverse distance weighted interpolation; parallel interpolation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Geoscience and Remote Sensing Symposium (IGARSS), 2013 IEEE International
Conference_Location :
Melbourne, VIC
ISSN :
2153-6996
Print_ISBN :
978-1-4799-1114-1
Type :
conf
DOI :
10.1109/IGARSS.2013.6723624
Filename :
6723624
Link To Document :
بازگشت