面向超大规模数字高程模型的汇流累积量并行提取算法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:level_zero
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汇流累积量是水文信息提取重要一环,是地方水利建设、防汛减灾、土壤侵蚀、地形稳定等的重要基础数据。数字高程模型(DEM)是利用高程值模拟地面起伏的一组有序数组,DEM数据的应用加速了水文信息自动化提取的进程,同时也促进了汇流累积量信息提取的发展。近年来,随着DEM分辨率的提高和覆盖范围的增加,数字高程模型的数据量越来越大,一个数据集可达千兆字节,数十亿个单元格,而且还在增加。虽然计算机处理和内存性能有了明显提高,但传统的累积量串行算法还是不能有效快速地进行汇流累积量信息提取,本文主要研究适用于面向超大规模DEM的汇流累积量并行算法,具体研究内容如下:(1)本文提出一种改进的汇流累积量串行算法。改进算法改变了单元格计算顺序,将某个“小流域”累积量全部计算完成后,再计算下一个“小流域”所有单元格,直到所有单元格计算完成。改进算法减小了计算过程中的开销空间,减轻单元格进出队列的压力,提高了计算效率。改进的累积量算法与常用递归累积量算法和非递归累积量算法进行对比分析,通过大小不等的测试数据,在10~6单元格量级下,改进算法相比于非递归算法大约提高了17%,递归算法的计算时间约为改进算法的3倍。因为汇流累积量串行算法是汇流累积量并行计算的重要组成部分,通过实验得到采用改进算法执行时间较短,本文将提出的改进累积量串行算法应用在累积量并行计算过程中。(2)本文采用Barnes并行框架,提出一种新的汇流累积量并行算法,来帮助超大规模数据进行多流向汇流累积量的计算。并行算法主要采用单生产者多消费者并行设计模式。并行算法主要包括三个步骤,即子节点的局部计算、主节点的全局解构建和子节点的最终解计算。本文共采用四个数据集对并行算法进行加速比、可扩展性实验分析,所有测试数据在进程数6-11下的加速比都在3以上。进程数为9时,所有数据的强弱扩展性可达到40%以上。结果显示该算法能够提高计算效率,并且具有可扩展性。并行算法主要优点有:所有子节点的计算资源被充分利用,负载均衡性较好,不会把大量的时间浪费在等待节点之间的同步化;该算法只需要固定数量的节点间通信和I/O操作;所需要的计算节点数可以大大小于能够加载整个DEM所需要的节点数量。
其他文献
近年来,在大学生群体中发生一些不良现象,特别是"大学生精致利己主义"这一现象的出现引发社会对大学生道德的普遍关注。他们的高学识与低道德水平形成鲜明的对比,善于利用制
在江苏射阳县新洋农场进行16个红皮小麦品种不同播期的筛选试验,对参试品种早晚2个播期下的生育期、农艺性状、抗性及产量进行汇总分析。结果表明:早播组全生育期变幅在221~2
介绍一种采用移相控制的串联谐振高压电源原理,提出主要元件的工程设计方法,最后给出了样机的实验结果.
目的 建立不寐病中医证候要素辨证量表,从而增强辨证的准确性、客观性,为不寐病的诊断提供一定的理论依据。方法 1.文献调研通过调研建国以来中国知网、万方中与不寐病中医证
介绍了近年来淀粉基塑料、聚乳酸(PLA)基塑料的制备和降解方法。合适的改性剂、成型和降解方法,可以使淀粉和PLA成为力学性能和降解性能互补的共混体系。PLA/淀粉共混复合材
<正>电子采购是近年来新兴的一种采购方式,以互联网为基础,利用电子商务平台进行招标信息的公布与发行,并通过网络平台对招标以及投标的整个过程进行监控和管理。电子采购主
随着社会经济的发展,传统的医疗空间已经不能满足人们的需求,人们现在愈加更加注重情感与文化的体验。而儿童是一个较为特殊的群体,他们的成长需要社会给予特别的关注。由于2