Bulletin of Surveying and Mapping ›› 2020, Vol. 0 ›› Issue (12): 1-5.doi: 10.13474/j.cnki.11-2246.2020.0379

    Next Articles

A CUDA-based parallel accelerating geographically weighted regression algorithm for big data

LIU Zhentao1,2, YANG Yi3, WANG Dongchao3, XIE Xiaoyao4   

  1. 1. College of Computer Science and Technology, Guizhou University, Guiyang 550025, China;
    2. Guizhou Science Technology Information Center, Guiyang 550002, China;
    3. School of Geomatics and Marine Information, Jiangsu Ocean University, Lianyungang 222005, China;
    4. Key Laboratory of Information and Computing Science Guizhou Province, Guizhou Normal University, Guiyang 550001, China
  • Received:2020-06-03 Revised:2020-10-28 Published:2021-01-06

Abstract: In order to improve calculation speed and reduce memory consumption in traditional GWR, this paper proposes a fast parallel geographically weighted regression (FPGWR) algorithm, which bases on the NVIDIA computed unified device architecture (CUDA) to achieve parallel acceleration of GWR. The FPGWR algorithm finely decomposes the serial process into parallel independent computing modules and optimizes the memory usage model to increase the speed of GWR algorithm. This paper compares the calculation speed of FPGWR and traditional GWR towards simulated and real data. Results show that FPGWR can support a larger sample calculation and effectively increase the calculation speed. In addition, the larger the amount of data, the faster the algorithm presents.

Key words: GWR, CUDA, GPU, parallel acceleration, big data

CLC Number: