
FOLLOWUS
1.Hangzhou Institute of Service Engineering, Hangzhou Normal University, Hangzhou 310012, China
2.Department of Automation, School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
3.Provincial Key Laboratory for Computer Information Processing Technology, Soochow University, Soochow 215006, China
E-mail:xiayingjie@zju.edu.cn
收稿:2011-03-02,
修回:2011-11-04,
录用:2011-06-30,
纸质出版:2011-12
Scan QR Code
Accelerating geospatial analysis on GPUs using CUDA[J]. 信息与电子工程前沿(英文), 2011,12(12):990-999.
Ying-Jie XIA, Li KUANG, Xiu-Mei LI. Accelerating geospatial analysis on GPUs using CUDA[J]. Frontiers of Information Technology & Electronic Engineering, 2011, 12(12): 990-999.
Accelerating geospatial analysis on GPUs using CUDA[J]. 信息与电子工程前沿(英文), 2011,12(12):990-999. DOI: 10.1631/jzus.C1100051.
Ying-Jie XIA, Li KUANG, Xiu-Mei LI. Accelerating geospatial analysis on GPUs using CUDA[J]. Frontiers of Information Technology & Electronic Engineering, 2011, 12(12): 990-999. DOI: 10.1631/jzus.C1100051.
Inverse distance weighting (IDW) interpolation and viewshed are two popular algorithms for geospatial analysis. IDW interpolation assigns geographical values to unknown spatial points using values from a usually scattered set of known points
and viewshed identifies the cells in a spatial raster that can be seen by observers. Although the implementations of both algorithms are available for different scales of input data
the computation for a large-scale domain requires a mass amount of cycles
which limits their usage. Due to the growing popularity of the graphics processing unit (GPU) for general purpose applications
we aim to accelerate geospatial analysis via a GPU based parallel computing approach. In this paper
we propose a generic methodological framework for geospatial analysis based on GPU and its programming model Compute Unified Device Architecture (CUDA)
and explore how to map the inherent parallelism degrees of IDW interpolation and viewshed to the framework
which gives rise to a high computational throughput. The CUDA-based implementations of IDW interpolation and viewshed indicate that the architecture of GPU is suitable for parallelizing the algorithms of geospatial analysis. Experimental results show that the CUDA-based implementations running on GPU can lead to dataset dependent speedups in the range of 13–33-fold for IDW interpolation and 28–925-fold for viewshed analysis. Their computation time can be reduced by an order of magnitude compared to classical sequential versions
without losing the accuracy of interpolation and visibility judgment.
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621