4.6 Article

Accelerating adaptive inverse distance weighting interpolation algorithm on a graphics processing unit

期刊

ROYAL SOCIETY OPEN SCIENCE
卷 4, 期 9, 页码 -

出版社

ROYAL SOC
DOI: 10.1098/rsos.170436

关键词

geographic information system; spatial interpolation; inverse distance weighting; parallel algorithm; graphics processing unit

资金

  1. Natural Science Foundation of China [11602235, 40872183]
  2. China Postdoctoral Science Foundation [2015M571081]
  3. Fundamental Research Funds for the Central Universities [2652015065, 2652017086]

向作者/读者索取更多资源

This paper focuses on designing and implementing parallel adaptive inverse distance weighting (AIDW) interpolation algorithms by using the graphics processing unit (GPU). The AIDW is an improved version of the standard IDW, which can adaptively determine the power parameter according to the data points' spatial distribution pattern and achieve more accurate predictions than those predicted by IDW. In this paper, we first present two versions of the GPU-accelerated AIDW, i.e. the naive version without profiting from the shared memory and the tiled version taking advantage of the shared memory. We also implement the naive version and the tiled version using two data layouts, structure of arrays and array of aligned structures, on both single and double precision. We then evaluate the performance of parallel AIDW by comparing it with its corresponding serial algorithm on three different machines equipped with the GPUs GT730M, M5000 and K40c. The experimental results indicate that: (i) there is no significant difference in the computational efficiency when different data layouts are employed; (ii) the tiled version is always slightly faster than the naive version; and (iii) on single precision the achieved speed-up can be up to 763 (on the GPUM5000), while on double precision the obtained highest speed-up is 197 (on the GPU K40c). To benefit the community, all source code and testing data related to the presented parallel AIDW algorithm are publicly available.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据