栅格地理计算并行算子中的负载均衡问题研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:shuang9988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为应对目前栅格地理数据分析中处理数据规模扩大、计算复杂的问题,并行计算得到了日益广泛的应用。然而对地理学研究者而言,从底层进行并行编程难度较高,因此,借助栅格地理计算并行编程库进行算法研发成为快速实现并行化的一种常用方式。栅格地理计算并行编程库在设计上尽可能隐藏各类并行编程细节,使算法研发者在开发栅格地理计算算法时,能以类似串行编程的方式快速、高效地实现并行算法。现有的栅格地理计算并行编程库中,栅格地理计算并行算子(Parallel Raster-based Geocomputation Operators,PaRGO)(Qin等,2014)在设计思路上不仅能较好地隐藏与具体环境相关的复杂并行编程细节,而且能兼容多种常用并行计算平台(SMP、集群及GPU),支持用户以一套串行风格的代码实现多平台可用的并行化计算,相比同类型已有栅格地理计算并行编程库具有优势。  但目前PaRGO设计上仅支持对数据规则、均匀的域分解方式,在应用于数据、计算过程在空间上分布不均的栅格地理计算并行化时,会面临负载不均衡、并行性能不足的问题。  本文借鉴Wang和Armstrong(2009)提出的“空间计算域”概念,对栅格地理计算中普遍存在的数据、算法空间异质分布特征进行统一定量化表达,基于此设计了计算负载均衡的域划分方法,并实现为一套可综合考虑数据及计算过程的空间分布、兼容多种并行计算平台的栅格地理计算并行算子。在示范应用中,选取模糊C均值聚类和反距离加权插值两种空间计算负载分布不均匀的算法,基于所研发的棚格地理计算并行算子进行并行化实现。评价结果表明,本文所设计的基于空间计算域的域划分方式可有效均衡各进程的计算负载,显著提升了栅格地理计算并行算子的加速效率。
其他文献
针对2009年中国大陆地区爆发的甲型H1N1流感疫情,本研究应用经典的传染病动力学模型(SEIR模型),并对该模型进行改进后构建了一套模拟流感疫情时空发展的模型。该模型以省为模
走进锦江区滨江路二段三号、一段十三号居民院,在院落显眼位置装有十分醒目的铝合金镜框,镜框上半部是一面鲜艳的党旗,下面是一排排党员的名字。这就是滨江路居民区党支部新
随着遥感监测技术和地理信息系统空间分析技术的不断发展,土地利用/覆被变化作为当今全球变化研究的重要领域,已不仅仅局限于对土地利用数量和结构变化的定量研究上,而且也注
传统的楼宇监控系统是由摄像点、硬盘录像、监视器组成,是人工化管理,既费时又耗资源。近年来,以物联网为基础的智能监控已成为主流趋势。本文针对智能监控的关键技术及问题
城市森林是城市地区生态系统碳循环的重要组成部分,对于城市森林碳储量的估算研究,是城市乃至全球碳循环研究的基础,是人类认识自身生存环境健康与否以及动态变化状况的关键
东北地区城乡二元结构矛盾突出,乡村城镇化面临着复杂的问题和挑战。在促进东北地区城乡协调发展和东北老工业基地全面振兴战略背景下,探讨乡村城镇化发展路径具有突出的理论和
改革开放以来,我国东中西三大地带经济发展不平衡的现象一直存在。近年来,东部地区面临日益严重的资源环境制约,产业发展的压力越来越大。而随着我国经济发展水平的普遍提高
本文通过对荣华二采区10
期刊
学位
数据挖掘的技术通过直接从数据库的大量数据中寻找这些数据隐藏的相同的规律来找到造成网络故障原因的特殊关系性,继而形成一套比较完整的网络故障检测系统,使得网络检测的工