Spherical interpolation over graphic processing units

Fei Ye, Xuan Shi, Shaowen Wang, Yan Liu, Su Yeon Han

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Spatial interpolation is a widely used GIS function for estimating values at locations where observed values are not available or adequate. One popular method for spatial interpolation is inverse distance weighted, which calculates estimated values based on a weighted sum of the values of a number of nearest neighbors that have observed values. This research focuses on solving a large-scale interpolation problem with a global coverage based on the inverse distance weighted method. Specifically, spherical distance is calculated instead of normal Euclidean distance commonly used in GIS software, which is necessary to find correct neighbors in the regions along the 180° longitude and in the polar areas. The computation of the global-scale interpolation based on spherical distance is intensive especially for achieving high-resolution results. This paper introduces how to accelerate such computation by exploiting massive parallelism provided by Graphic Processing Units (GPUs) with significant improvement of computational performance reported.

Original languageEnglish (US)
Title of host publicationProceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011
Pages38-41
Number of pages4
DOIs
StatePublished - Dec 19 2011
EventACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011 - Chicago, IL, United States
Duration: Nov 1 2011Nov 1 2011

Other

OtherACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011
CountryUnited States
CityChicago, IL
Period11/1/1111/1/11

Fingerprint

Interpolation
Geographic information systems
Graphics processing unit

Keywords

  • graphic processing units
  • high performance computing
  • inverse distance weighted
  • spatial interpolation

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Networks and Communications
  • Information Systems

Cite this

Ye, F., Shi, X., Wang, S., Liu, Y., & Han, S. Y. (2011). Spherical interpolation over graphic processing units. In Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011 (pp. 38-41) https://doi.org/10.1145/2070770.2070777

Spherical interpolation over graphic processing units. / Ye, Fei; Shi, Xuan; Wang, Shaowen; Liu, Yan; Han, Su Yeon.

Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011. 2011. p. 38-41.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ye, F, Shi, X, Wang, S, Liu, Y & Han, SY 2011, Spherical interpolation over graphic processing units. in Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011. pp. 38-41, ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011, Chicago, IL, United States, 11/1/11. https://doi.org/10.1145/2070770.2070777
Ye F, Shi X, Wang S, Liu Y, Han SY. Spherical interpolation over graphic processing units. In Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011. 2011. p. 38-41 https://doi.org/10.1145/2070770.2070777
Ye, Fei ; Shi, Xuan ; Wang, Shaowen ; Liu, Yan ; Han, Su Yeon. / Spherical interpolation over graphic processing units. Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011. 2011. pp. 38-41
@inproceedings{f65872b77595459a93fe2b1233093e4c,
title = "Spherical interpolation over graphic processing units",
abstract = "Spatial interpolation is a widely used GIS function for estimating values at locations where observed values are not available or adequate. One popular method for spatial interpolation is inverse distance weighted, which calculates estimated values based on a weighted sum of the values of a number of nearest neighbors that have observed values. This research focuses on solving a large-scale interpolation problem with a global coverage based on the inverse distance weighted method. Specifically, spherical distance is calculated instead of normal Euclidean distance commonly used in GIS software, which is necessary to find correct neighbors in the regions along the 180° longitude and in the polar areas. The computation of the global-scale interpolation based on spherical distance is intensive especially for achieving high-resolution results. This paper introduces how to accelerate such computation by exploiting massive parallelism provided by Graphic Processing Units (GPUs) with significant improvement of computational performance reported.",
keywords = "graphic processing units, high performance computing, inverse distance weighted, spatial interpolation",
author = "Fei Ye and Xuan Shi and Shaowen Wang and Yan Liu and Han, {Su Yeon}",
year = "2011",
month = "12",
day = "19",
doi = "10.1145/2070770.2070777",
language = "English (US)",
isbn = "9781450310406",
pages = "38--41",
booktitle = "Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011",

}

TY - GEN

T1 - Spherical interpolation over graphic processing units

AU - Ye, Fei

AU - Shi, Xuan

AU - Wang, Shaowen

AU - Liu, Yan

AU - Han, Su Yeon

PY - 2011/12/19

Y1 - 2011/12/19

N2 - Spatial interpolation is a widely used GIS function for estimating values at locations where observed values are not available or adequate. One popular method for spatial interpolation is inverse distance weighted, which calculates estimated values based on a weighted sum of the values of a number of nearest neighbors that have observed values. This research focuses on solving a large-scale interpolation problem with a global coverage based on the inverse distance weighted method. Specifically, spherical distance is calculated instead of normal Euclidean distance commonly used in GIS software, which is necessary to find correct neighbors in the regions along the 180° longitude and in the polar areas. The computation of the global-scale interpolation based on spherical distance is intensive especially for achieving high-resolution results. This paper introduces how to accelerate such computation by exploiting massive parallelism provided by Graphic Processing Units (GPUs) with significant improvement of computational performance reported.

AB - Spatial interpolation is a widely used GIS function for estimating values at locations where observed values are not available or adequate. One popular method for spatial interpolation is inverse distance weighted, which calculates estimated values based on a weighted sum of the values of a number of nearest neighbors that have observed values. This research focuses on solving a large-scale interpolation problem with a global coverage based on the inverse distance weighted method. Specifically, spherical distance is calculated instead of normal Euclidean distance commonly used in GIS software, which is necessary to find correct neighbors in the regions along the 180° longitude and in the polar areas. The computation of the global-scale interpolation based on spherical distance is intensive especially for achieving high-resolution results. This paper introduces how to accelerate such computation by exploiting massive parallelism provided by Graphic Processing Units (GPUs) with significant improvement of computational performance reported.

KW - graphic processing units

KW - high performance computing

KW - inverse distance weighted

KW - spatial interpolation

UR - http://www.scopus.com/inward/record.url?scp=83455177057&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=83455177057&partnerID=8YFLogxK

U2 - 10.1145/2070770.2070777

DO - 10.1145/2070770.2070777

M3 - Conference contribution

AN - SCOPUS:83455177057

SN - 9781450310406

SP - 38

EP - 41

BT - Proceedings of the ACM SIGSPATIAL 2nd International Workshop on High Performance and Distributed Geographic Information Systems, ACM SIGSPATIAL HPDGIS 2011

ER -