In:
Transactions in GIS, Wiley, Vol. 25, No. 3 ( 2021-06), p. 1396-1418
Abstract:
Digital soil mapping (DSM) at high spatial resolutions over large areas often demands considerable computing power. This study aims to harness the heterogeneous computing resources on multi‐core central processing units (CPUs) and graphics processing units (GPUs) to accelerate DSM by implementing PyCLiPSM, a parallel version of the iPSM (individual predictive soil mapping) algorithm which represents the type of geospatial algorithms that is data‐ and compute‐intensive and highly parallelizable. PyCLiPSM was implemented in Python based on the PyOpenCL parallel programming library, which runs on any operating system and exploits the computing power of both CPUs and GPUs. Experiments show that PyCLiPSM can effectively leverage multi‐core CPUs and GPUs to speed up DSM tasks. PyCLiPSM is open‐source and freely available. Using PyCLiPSM as an example, we advocate implementing parallel geospatial algorithms using the PyOpenCL framework to harness the heterogeneous computing resources available to researchers and practitioners for accelerated geospatial analysis.
Type of Medium:
Online Resource
ISSN:
1361-1682
,
1467-9671
Language:
English
Publisher:
Wiley
Publication Date:
2021
detail.hit.zdb_id:
2035222-0
SSG:
14