...
首页> 外文期刊>Journal of Zhejiang university science >Accelerating geospatial analysis on GPUs using CUDA
【24h】

Accelerating geospatial analysis on GPUs using CUDA

机译:使用CUDA加速GPU的地理空间分析

获取原文
           

摘要

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.
机译:逆距离加权(IDW)插值和视域是两种流行的地理空间分析算法。 IDW插值使用通常是分散的一组已知点中的值将地理值分配给未知空间点,并且视域识别了观察者可以看到的空间栅格中的像元。尽管两种算法的实现都可用于不同比例的输入数据,但是针对大规模域的计算需要大量的循环,这限制了它们的使用。由于图形处理单元(GPU)在通用应用中的日益普及,我们的目标是通过基于GPU的并行计算方法来加速地理空间分析。在本文中,我们提出了一种基于GPU及其编程模型Compute Unified Device Architecture(CUDA)的通用地理空间分析方法框架,并探讨了如何将IDW插值的固有并行度和视点映射到该框架,从而产生了高计算吞吐量。 IDW插值和视域的基于CUDA的实现表明,GPU的体系结构适合并行化地理空间分析算法。实验结果表明,在GPU上运行的基于CUDA的实现可能导致依赖数据集的加速(对于IDW插值,范围为13-33倍,对于视域分析,范围为28-925倍)。与经典顺序版本相比,它们的计算时间可以减少一个数量级,而不会丢失插值和可见性判断的准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号