scispace - formally typeset
Open AccessJournal ArticleDOI

A CUDA-Based Parallel Geographically Weighted Regression for Large-Scale Geographic Data

Reads0
Chats0
TLDR
An improved approach based on the compute unified device architecture (CUDA) parallel architecture fast-parallel-GWR (FPGWR) is proposed in this paper to efficiently handle the computational demands of performing GWR over millions of data points.
Abstract
Geographically weighted regression (GWR) introduces the distance weighted kernel function to examine the non-stationarity of geographical phenomena and improve the performance of global regression. However, GWR calibration becomes critical when using a serial computing mode to process large volumes of data. To address this problem, an improved approach based on the compute unified device architecture (CUDA) parallel architecture fast-parallel-GWR (FPGWR) is proposed in this paper to efficiently handle the computational demands of performing GWR over millions of data points. FPGWR is capable of decomposing the serial process into parallel atomic modules and optimizing the memory usage. To verify the computing capability of FPGWR, we designed simulation datasets and performed corresponding testing experiments. We also compared the performance of FPGWR and other GWR software packages using open datasets. The results show that the runtime of FPGWR is negatively correlated with the CUDA core number, and the calculation efficiency of FPGWR achieves a rate of thousands or even tens of thousands times faster than the traditional GWR algorithms. FPGWR provides an effective tool for exploring spatial heterogeneity for large-scale geographic data (geodata).

read more

Citations
More filters
Journal ArticleDOI

High-performance solutions of geographically weighted regression in R

TL;DR: In this article , two high-performance R solutions for GWR via Multi-core Parallel (MP) and Compute Unified Device Architecture (CUDA) techniques, respectively GWR-MP and GWR -CUDA, were proposed.
Journal ArticleDOI

Geographically and temporally weighted co-location quotient: an analysis of spatiotemporal crime patterns in greater Manchester

TL;DR: In this article , a geographically and temporally weighted co-location quotient which includes global and local computation, a method to calculate a spatiotemporal weight matrix and a significance test using Monte Carlo simulation is used to identify spatio-temporal crime patterns across Greater Manchester.
Journal ArticleDOI

Non-Stationary Modeling of Microlevel Road-Curve Crash Frequency with Geographically Weighted Regression

TL;DR: In this paper, the authors adopted two types of methods allowing parameters to fluctuate among observations, that is, the random parameter approach and the geographically weighted regression (GWR) approach.
Journal ArticleDOI

Temporal trend evaluation in monitoring programs with high spatial resolution and low temporal resolution using geographically weighted regression models

TL;DR: In this article , the authors used geographically weighted regression models, extended with a temporal component, to evaluate linear and nonlinear trends in environmental monitoring data, and applied the methods developed here, identified nonlinear changes in TOC from consistent negative trends over most of Sweden around 2010 to positive trends during later years in parts of the country.
References
More filters
Journal ArticleDOI

An Efficient Framework for Remote Sensing Parallel Processing: Integrating the Artificial Bee Colony Algorithm and Multiagent Technology

Lina Yang, +2 more
- 15 Jan 2019 - 
TL;DR: Experimental results indicate that the proposed MA-based ABC approach can effectively improve the computing efficiency while maintaining optimization accuracy.
Journal ArticleDOI

DAPR-tree: a distributed spatial data indexing scheme with data access patterns to support Digital Earth initiatives

TL;DR: A novel data indexing scheme, the distributed access pattern R-tree (DAPR-tree), for spatial data retrieval in a distributed computing environment that introduces the data access patterns during the indexing utilization stage so that a more balanced indexing structure can be provided for spatial applications.
Journal ArticleDOI

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

TL;DR: An experimental evaluation has shown not only the advantage of using OpenACC programming over CUDA programming in implementing the watershed analysis on a GPU in terms of performance, energy consumption, and programming effort, but also significant benefits in implementing it on the multi-core CPU.
Related Papers (5)