期刊文献+

CPU-GPU协同加速Kriging插值的负载均衡方法 被引量:2

A load balancing method in accelerating Kriging algorithm on CPU-GPU heterogeneous platforms
下载PDF
导出
摘要 Kriging插值算法被广泛应用于地学各领域,有着极其重要的现实意义,但在面对大规模输出网格及大量输入采样点时,不可避免地遇到了性能瓶颈。利用Open CL和Open MP在异构平台上实现了CPU与GPU协同加速普通Kriging插值。针对Kriging插值中采样点的不规则分布及CPU和GPU由于体系结构差异对其的不同适应性,提出一种基于不同设备间计算性能的差异和数据分布特点的负载均衡方法。试验结果表明,该方法能有效提高普通Kriging插值速度,同时还能节约存储空间和提高访存效率。 Kriging interpolation algorithm is of great practical significance and is widely applied to various fields of geoscience. However, Kriging interpolation would inevitably encounter the performance bottleneck when the output grid or input samples increase. Implemented with OpenCL and OpenMP, the ordinary Kriging interpolation was accelerated on heterogeneous platforms: GPU and CPU. By considering the performance difference of CPU and GPU on the densities of samples, a new load balancing method of LBCPDD ( Load Balancing based on Computation Performance and Data Distribution) was proposed, in which not only hardware performance but also data distribution characteristics were taken into account. Experiment results show that LBCPDD method can effectively enhance the speed of ordinary Kriging, save memory space and improve the efficiency of memory access.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2015年第5期35-39,148,共6页 Journal of National University of Defense Technology
基金 国家自然科学基金资助项目(41271196) 中国科学院重点部署资助项目(KZZD-EW-07-02)
关键词 通用计算图形处理器 开放运算语言 KRIGING插值 负载均衡 general purpose graphics processor units open computing language Kriging interpolation load balancing
  • 相关文献

参考文献14

  • 1Krige D G. A statistical approach to some basic mine valuation problems on the witwatersrand [ J ]. Journal of the Chemical Metallurgical & Mining Society of South Africa, 1951, 94(3) :95 - 111. 被引量:1
  • 2De Baar J H S, Dwight R P, Bijl H. Speeding up Kriging through fast estimation of the hyperparameters in the frequency-domain [ J]. Computers & Geosciences, 2013, 54 : 99 - 106. 被引量:1
  • 3吴立新,杨宜舟,秦承志,张树清,张立强,方金云,孙文彬,刘善军.面向新型硬件构架的新一代GIS基础并行算法研究[J].地理与地理信息科学,2013,29(4):1-8. 被引量:24
  • 4程果,陈荦,吴秋云,景宁.一种面向复杂地理空间栅格数据处理算法并行化的任务调度方法[J].国防科技大学学报,2012,34(6):61-65. 被引量:4
  • 5Hu H D, Shn H. An improved coarse-gained parallel algorithm for computational acceleration of ordinary Kriging interpolation [ J]. Computers & Geosciences, 2015, 78: 44 -52. 被引量:1
  • 6Cheng T P, Li D D, Wang Q. On parallelizing universal Kriging interpolation based on OpenMP [ C ]//Proceedings of the 9th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, Hong Kong: IEEE, 2010:36-39. 被引量:1
  • 7Cheng T P. Accelerating universal Kriging interpolation algorithm using CUDA-enabled GPU [ J ]. Computers & Geosciences, 2013, 54:178 - 183. [8] Shi X, Ye F. Kfiging interpolation over heterogeneous computer architectures and systems[ J]. GIScience & Remote Sensing, 2013,50(2) :196 -211. 被引量:1
  • 8卢风顺,宋君强,银福康,张理论.CPU/GPU协同并行计算研究综述[J].计算机科学,2011,38(3):5-9. 被引量:95
  • 9方留杨,王密,李德仁,潘俊.负载分配的CPU/GPU高分辨率卫星影像调制传递补偿方法[J].测绘学报,2014,43(6):598-606. 被引量:3
  • 10Wang S, Armstrong M P. A theoretical approach to the use of cyberinfrastructure in geographical analysis [ J ]. International Journal of Geographical Information Science, 2009, 23 ( 2 ) : 169 - 193. 被引量:1

二级参考文献80

共引文献145

同被引文献22

引证文献2

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部