GPU-Accelerated Simulation of Massive Spatial Data Based on the Modified Planar Rotator Model

被引:5
作者
Zukovic, Milan [1 ]
Borovsky, Michal [1 ]
Lach, Matus [1 ]
Hristopulos, Dionissios T. [2 ]
机构
[1] Safarik Univ, Inst Phys, Fac Sci, Pk Angelinum 9, Kosice 04154, Slovakia
[2] Tech Univ Crete, Sch Mineral Resources Engn, Geostat Lab, Khania 73100, Greece
关键词
Spatial interpolation; Hybrid Monte Carlo; Non-Gaussian model; Conditional simulation; GPU parallel computing; CUDA; KRIGING INTERPOLATION; ALGORITHM; CUDA;
D O I
10.1007/s11004-019-09835-3
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
A novel Gibbs Markov random field for spatial data on Cartesian grids based on the modified planar rotator (MPR) model of statistical physics has been recently introduced for efficient and automatic interpolation of big data sets, such as satellite and radar images. The MPR model does not rely on Gaussian assumptions. Spatial correlations are captured via nearest-neighbor interactions between transformed variables. This allows vectorization of the model which, along with an efficient hybrid Monte Carlo algorithm, leads to fast execution times that scale approximately linearly with system size. The present study takes advantage of the short-range nature of the interactions between the MPR variables to parallelize the algorithm on graphics processing units (GPUs) in the Compute Unified Device Architecture programming environment. It is shown that, for the processors employed, the GPU implementation can lead to impressive computational speedups, up to almost 500 times on large grids, compared to single-processor calculations. Consequently, massive data sets comprising millions of data points can be automatically processed in less than one second on an ordinary GPU.
引用
收藏
页码:123 / 143
页数:21
相关论文
共 49 条
  • [1] Atkinson P., 2014, SCALE SPATIAL INFORM
  • [2] The probability perturbation method: A new look at Bayesian inverse modeling
    Caers, Jef
    Hoffman, Todd
    [J]. MATHEMATICAL GEOLOGY, 2006, 38 (01): : 81 - 100
  • [3] Accelerating universal Kriging interpolation algorithm using CUDA-enabled GPU
    Cheng, Tangpei
    [J]. COMPUTERS & GEOSCIENCES, 2013, 54 : 178 - 183
  • [4] On Parallelizing Universal Kriging Interpolation based on OpenMP
    Cheng, Tangpei
    Li, Dandan
    Wang, Qun
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE (DCABES 2010), 2010, : 36 - 39
  • [5] Fixed rank kriging for very large spatial data sets
    Cressie, Noel
    Johannesson, Gardar
    [J]. JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 2008, 70 : 209 - 226
  • [6] OVERRELAXATION AND MONTE-CARLO SIMULATION
    CREUTZ, M
    [J]. PHYSICAL REVIEW D, 1987, 36 (02): : 515 - 519
  • [7] THE EFFECTIVE PERMEABILITY OF A RANDOM MEDIUM
    DRUMMOND, IT
    HORGAN, RR
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1987, 20 (14): : 4661 - 4672
  • [8] Covariance tapering for interpolation of large spatial datasets
    Furrer, Reinhard
    Genton, Marc G.
    Nychka, Douglas
    [J]. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2006, 15 (03) : 502 - 523
  • [9] A parallel computing approach to fast geostatistical areal interpolation
    Guan, Qingfeng
    Kyriakidis, Phaedon C.
    Goodchild, Michael F.
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2011, 25 (08) : 1241 - 1267
  • [10] Using general-purpose computing on graphics processing units (GPGPU) to accelerate the ordinary kriging algorithm
    Gutierrez de Rave, E.
    Jimenez-Hornero, F. J.
    Ariza-Villaverde, A. B.
    Gomez-Lopez, J. M.
    [J]. COMPUTERS & GEOSCIENCES, 2014, 64 : 1 - 6