地球信息科学学报 ›› 2015, Vol. 17 ›› Issue (12): 1465-1473.doi: 10.3724/SP.J.1047.2015.01465
收稿日期:
2015-10-09
修回日期:
2015-11-11
出版日期:
2015-12-20
发布日期:
2015-12-20
通讯作者:
关庆锋
E-mail:yunshuo374299544@163.com;guanqf@cug.edu.cn
作者简介:
作者简介:云硕(1992-),男,湖北汉川人,硕士生,研究方向为高性能地理计算。E-mail:
基金资助:
Received:
2015-10-09
Revised:
2015-11-11
Online:
2015-12-20
Published:
2015-12-20
Contact:
GUAN Qingfeng
E-mail:yunshuo374299544@163.com;guanqf@cug.edu.cn
About author:
*The author: CHEN Nan, E-mail:
摘要:
地统计面插值算法在空间统计分析中有广泛应用,其目的是通过一组面要素的某已知属性值估算另一组面要素的属性值。地统计面插值算法多是基于克里金(Kriging)插值及其衍生算法。克里金插值算法考虑属性在空间位置上的变异性,需计算要素之间的协方差,是典型的计算密集型算法。本文分析了基于克里金插值的地统计算法计算过程,该算法中面要素间协方差计算相互独立,可作为并行计算单元划分。另外,面要素间协方差计算可使用快速傅里叶变换(FFT)快速计算,而FFT是一种非常适合并行处理的计算密集型算法。本文根据算法特征设计了基于异构集群计算的并行算法,并使用MPI+CUDA实现了该算法。实验结果表明,本文实现的算法比使用MPI实现的CPU集群的算法有更好的性能,具备良好的可扩展性,并且随着插值精度提高表现出更好的性能。
云硕, 关庆锋. 基于异构集群计算的地统计面插值并行算法[J]. 地球信息科学学报, 2015, 17(12): 1465-1473.DOI:10.3724/SP.J.1047.2015.01465
YUN Shuo,GUAN Qingfeng. A Parallel Geostatistical Areal Interpolation Algorithm Suited for Heterogeneous Cluster Computing[J]. Journal of Geo-information Science, 2015, 17(12): 1465-1473.DOI:10.3724/SP.J.1047.2015.01465
[1] | Seymour L.Spatial data analysis: Theory and Practice. Robert Haining[J]. Journal of the American Statistical Association, 2005,100(469):353-354. |
[2] |
Goodchild M F, Anselin L, Deichmann U.A framework for the areal interpolation of socioeconomic data[J]. Environment & Planning A, 1993,25(3):383-397.
doi: 10.1068/a250383 |
[3] | Gotway C, Waller L.Applied Spatial Statistics for Public Health Data[M]. Hoboken, NJ:Wiley-Interscience, 2004. |
[4] | Flowerdew R, Green M.Areal interpolation and types of data[A]. In Fotheringham S, Rogerson P(eds.). Spatial Analysis and GIS[M]. London: Taylor and Francis, 1994. |
[5] |
Goodchild M F, Lam N S N. Areal interpolation: A variant of the traditional spatial problem[J]. Geo Processing, 1980,1(3):297-312.
doi: 10.1068/a121427 |
[6] | Kyriakidis P C, Schneider P, Goodchild M F.Fast geostatistical areal interpolation[C]. 7th International Conference on Geocomputation, Ann Arbor Michigan, 2005. |
[7] |
吴博,高超,谢健.基于混合并行的Kriging插值算法研究[J].计算技术与自动化,2014,33(1):65-68.
doi: 10.3969/j.issn.1003-6199.2014.01.014 |
[8] | 肖汉. 利用GPU计算的双线性插值并行算法[J].小型微型计算机系统,2010,32(11):2241-2245. |
[9] |
Guan Q, Kyriakidis P C, Goodchild M F.A parallel computing approach to fast geostatistical areal interpolation[J]. International Journal of Geographical Information Science, 2011,25(8):1241-1267
doi: 10.1080/13658816.2011.563744 |
[10] | Bernaschi M, Salvadore F.Multi-Kepler GPU vs. multi-intel MIC: A two test case performance study[C]. IEEE 2014 International Conference on High Performance Computing & Simulation (HPCS), 2014:1-8. |
[11] | 王握文,陈明."天河一号"超级计算机系统研制[J].国防科技,2009(6):1-4. |
[12] | 王涛. “天河二号”超级计算机[J].科学,2013(4):52-52. |
[13] | Kirk D.NVIDIA CUDA software and GPU parallel computing architecture[C]. International Symposium on Memory Management Proceedings of International Symposium on Memory Management, 2007,27(5-6):578. |
[14] | Felicie A L.Intel MIC[M]. Newport, RI: Salve Regina University, 2012. |
[15] | Journel A G, Huijbregts C.Mining Geostatistics[M].London: Academic Press, 1978. |
[16] |
Coburn T C.Geostatistics for Natural Resources Evaluation[J]. Technometrics, 2000,42(4):437-438.
doi: 10.1080/00401706.2000.10485746 |
[17] | Anderson T W.An introduction to multivariate statistical analysis[J]. Wiley, 1958,148:164-165. |
[18] | Strang G.Introduction to applied mathematics[J]. Journal of Vibration & Acoustics, 1986,110(2):428-429. |
[19] | Davis P. Circulant Matrices.Second Edition[M]. New York, NY: Chelsea Publishing, 1994. |
[20] | Liu Y, Jiang Y, Kyriakidis P .Calculation of average covariance using fast Fouriertransform (FFT)[R]. Menlo Park, CA: Stanford Center for Reservoir Forecasting, PetroleumEngineering Department, Stanford University, 2006. |
[1] | 秦承志. 数字地形分析方法研究的维度——精准、高效、易用[J]. 地球信息科学学报, 2020, 22(4): 720-730. |
[2] | 吴钱娇, 陈玉敏. 基于CUDA的地表水动态模拟并行方法[J]. 地球信息科学学报, 2020, 22(3): 505-515. |
[3] | 王浩, 王含宇, 杨名宇, 许永森. Retinex图像增强在GPU平台上的实现[J]. 地球信息科学学报, 2019, 21(4): 623-629. |
[4] | 潘淼鑫, 林甲祥, 陈崇成, 叶晓燕. 基于C-SOM和Spark的并行空间离群挖掘方法及应用[J]. 地球信息科学学报, 2019, 21(1): 128-136. |
[5] | 孙经纬, 孙广中, 詹石岩, 毛睿, 周英华. SA*:一种多线程路径规划算法[J]. 地球信息科学学报, 2018, 20(6): 753-761. |
[6] | 邱强, 秦承志, 朱效民, 赵晓芳, 方金云. 全空间下并行矢量空间分析研究综述与展望[J]. 地球信息科学学报, 2017, 19(9): 1217-1227. |
[7] | 周恩波, 毛善君, 李梅, 孙振明. GPU加速的改进PAM聚类算法研究与应用[J]. 地球信息科学学报, 2017, 19(6): 782-791. |
[8] | 刘洋, 关庆锋. 景观指数的并行计算方法[J]. 地球信息科学学报, 2017, 19(4): 457-466. |
[9] | 江岭, 王春, 赵明伟, 杨灿灿. 面向数据传输的地理栅格数据快速压缩方法[J]. 地球信息科学学报, 2016, 18(7): 894-901. |
[10] | 沈占锋, 李均力, 于新菊. 基于协同计算的白洋淀湿地时序水体信息提取[J]. 地球信息科学学报, 2016, 18(5): 690-698. |
[11] | 刘扬, 付征叶, 郑逢斌. 高分辨率遥感影像目标分类与识别研究进展[J]. 地球信息科学学报, 2015, 17(9): 1080-1091. |
[12] | 王春, 江岭, 陈泰生, 杨灿灿. 基于Pfafstetter规则的流域编码算法并行化方法[J]. 地球信息科学学报, 2015, 17(5): 556-561. |
[13] | 刘军志, 朱阿兴, 秦承志, 江净超, 朱良君, 沈琳. 论地理规律对流域过程模拟并行计算的指导作用[J]. 地球信息科学学报, 2015, 17(5): 506-514. |
[14] | 任沂斌, 陈振杰, 程亮, 李满春, 骈宇哲. 采用动态负载均衡的LiDAR数据生成DEM并行算法[J]. 地球信息科学学报, 2015, 17(5): 531-537. |
[15] | 艾贝贝, 秦承志, 朱阿兴. 栅格地理计算并行算子对区域计算算法并行化的可用性分析——以多流向算法为例[J]. 地球信息科学学报, 2015, 17(5): 562-567. |
|