首页 | 本学科首页   官方微博 | 高级检索  
   检索      

CPU-GPU协同加速Kriging插值的负载均衡方法
引用本文:姜春雷,张树清.CPU-GPU协同加速Kriging插值的负载均衡方法[J].国防科技大学学报,2015,37(5):35-39,.
作者姓名:姜春雷  张树清
作者单位:中国科学院 东北地理与农业生态研究所,中国科学院 东北地理与农业生态研究所
基金项目:国家自然科学基金项目(面上项目,41271196);中国科学院重点部署项目(KZZD-EW-07-02)
摘    要:Kriging插值算法被广泛应用于地学各领域,有着极其重要的现实意义,但在面对大规模输出网格及大量输入采样点时,不可避免地遇到了性能瓶颈。利用Open CL和Open MP在异构平台上实现了CPU与GPU协同加速普通Kriging插值。针对Kriging插值中采样点的不规则分布及CPU和GPU由于体系结构差异对其的不同适应性,提出一种基于不同设备间计算性能的差异和数据分布特点的负载均衡方法。试验结果表明,该方法能有效提高普通Kriging插值速度,同时还能节约存储空间和提高访存效率。

关 键 词:基于GPU的通用计算  开放运算语言  克里格插值  负载均衡  
收稿时间:2015/6/24 0:00:00
修稿时间:9/7/2015 12:00:00 AM

A load balancing method in accelerating Kriging algorithm on CPU-GPU heterogeneous platforms
JIANG Chunlei and ZHANG Shuqing.A load balancing method in accelerating Kriging algorithm on CPU-GPU heterogeneous platforms[J].Journal of National University of Defense Technology,2015,37(5):35-39,.
Authors:JIANG Chunlei and ZHANG Shuqing
Abstract:Kriging interpolation algorithm is of great practical significance and was widely applied to various fields of geoscience. However, Kriging interpolation will encounter the performance bottleneck when the output grid or input samples increase. Implemented with OpenCL and OpenMP in this study, 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 i.e. LBCPDC (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. The experiment results show that LBCPDD method can effectively enhance the speed of Ordinary Kriging, save memory space and improve the efficiency of memory access.
Keywords:GPGPU  OpenCL  Kriging  load balancing
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《国防科技大学学报》浏览原始摘要信息
点击此处可从《国防科技大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号