基于CUDA的水文模型并行算法研究

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:yunguii
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机、遥感和GIS等技术的快速发展,为水文模型获得大范围空间数据和资料提供了便利,尤其是地理信息系统的发展,更是为水文模型更好、更方便的利用空间数据提供了一个很好的平台。但是大量空间数据的获取,虽然使水文模型对水文过程的模拟更科学、更精确,但同时也大大增加了水文模型的运算量,使水文模型的模拟速度变慢,效率变低。而CUDA作为一个并行计算架构,能够以多线程并行的方式,大大提高多种运算的运算速度,近处来被广泛应用于各种领域用以提高科研和生产效率。因此,本文对使用CUDA技术来提高水文模型的模拟效率进行了研究,期望能通过研究,找到使用CUDA来提高水文模型模拟效率的方法。本文通过对不同类型的水文模型或水文模型中的某项技术进行基于CUDA的并行算法的改写,尔后对常规算法和基于CUDA的并行算法的运算效率进行分析对比的方法,来确定哪些类型的水文模型或者水文模型的哪些步骤适合进行基于CUDA的并行运算,哪些类型的水文模型或水文模型的哪些步骤不适合;对于适合进行并行运算的水文模型中,又有哪些因素影响运算效率提升的程度。通过对基于栅格数据的空间分析、水系提取模型和新安江模型的研究,确定了影响基于CUDA的水文模型并行运算效率提升的因素有以下几点:1)并行运算的数据量基于CUDA的并行运算要在主机端和设备端进行数据传输,数据量的大小会在一定程度上影响效率。2)运算的复杂度运算的复杂度越高,单次运算的时间就越长,并行运算后效率提升就越明显。3)水文模型的可并行程度影响模型的可并行程度的主要有以下几个因素:一是空间的可并行性;二是子过程的可并行性;三是时间的可并行性。对于水文模型来说,子过程的可并行性虽然也能提升运算效率,但在整体结构串行的情况下,提升也是有限的。而由于水文过程在实际中往往与时间联系紧密,所以时间的可并行性受到很大限制。因此空间上的可并行性是影响水文模型并行程度的主要因素。
其他文献
  目的:探讨应用合谷刺在痛证治疗中的临床疗效。方法:通过查阅文献的方式结合临床实际应用,探索痛证产生机理、针灸治痛机理及合谷刺止痛机理。结果:运用合谷刺治疗痛证疗效显
  指出了现有员工抑郁的情绪干预存在的空白地带,回顾了足厥阴肝经与抑郁的关系和疏肝解郁调节抑郁的作用机理,提出了足厥阴肝经经气调整的身体认知与行为干预方法,以及工作情
2012年12月27日,中国北斗二代卫星导航系统(BDS)正式为亚太区域用户提供定位导航授时(positioning、navigation and timing,PNT)以及短报文通信服务,预计到2020年BDS将实现全球组网
氮素是植物生长发育所必需的大量元素之一,对于苹果树生长及果实品质的形成起着至关重要的作用。目前,利用高光谱对植被氮素含量的估测研究主要集中在大田作物,而对多年生的
  以《中医药健康服务发展规划(2015-2020)》为背景,提出了"针灸进企业"的内涵和医疗、保健两种实现方式,提出了"针灸进企业"的战略目标和远景规划,设计了实现这一战略的可行
  目的:考察对现代针灸理论知识体系的形成有深远影响的江苏省中医学校所编1957版《针灸学》的形成轨迹,探讨建国初期这个特殊历史时段中针灸知识框架表述变迁的内在学理选
会议
  针灸治疗中针感传递的路线和方向的研究一直都未有统一的明确的结论。总体有两个观点:一是认为针感是循经感传的;二是认为针感传递路线与方向并不与经脉循行路线和方向相符
  三辨论治法是辨病论治、辨证论治、辨经论治法的简称,是笔者在理论和实践的不断探索中提出并运用到各种疾病的诊疗过程中的一种综合诊疗法,并取得一定的成效,文章举例说明了
地面站点观测的地表太阳辐射通常被认为是地表所接受的真实辐射,而被频繁用于监测地面的能量平衡。遥感反演的辐射产品能够大范围对地表能量进行监测,但却忽视了地形对太阳辐射
  《系统针灸学》一书原创性地阐述了针灸调节作用的本质,倡导针灸研究的理念转变与方法升华,恰当处理了针灸研究的还原方法与系统方法的关系,引领现代针灸学的基本走向。全书