...
首页> 外文期刊>Computers & geosciences >Parallel flow accumulation algorithms for graphical processing units with application to RUSLE model
【24h】

Parallel flow accumulation algorithms for graphical processing units with application to RUSLE model

机译:图形处理单元的并行流累积算法及其在RUSLE模型中的应用

获取原文
获取原文并翻译 | 示例
           

摘要

Digital elevation models (DEMs) are widely used in the modeling of surface hydrology, which typically includes the determination of flow directions and flow accumulation. The use of high-resolution DEMs increases the accuracy of flow accumulation computation, but as a drawback, the computational time may become excessively long if large areas are analyzed. In this paper we investigate the use of graphical processing units (GPUs) for efficient flow accumulation calculations. We present two new parallel flow accumulation algorithms based on dependency transfer and topological sorting and compare them to previously published flow transfer and indegree-based algorithms. We benchmark the GPU implementations against industry standards, ArcGIS and SAGA. With the flow-transfer D8 flow routing model and binary input data, a speed up of 19 is achieved compared to ArcGIS and 15 compared to SAGA. We show that on GPUs the topological sort-based flow accumulation algorithm leads on average to a speedup by a factor of 7 over the flow-transfer algorithm. Thus a total speed up of the order of 100 is achieved. We test the algorithms by applying them to the Revised Universal Soil Loss Equation (RUSLE) erosion model. For this purpose we present parallel versions of the slope, LS factor and RUSLE algorithms and show that the RUSLE erosion results for an area of 12 km x 24 km containing 72 million cells can be calculated in less than a second. Since flow accumulation is needed in many hydrological models, the developed algorithms may find use in many other applications than RUSLE modeling. The algorithm based on topological sorting is particularly promising for dynamic hydrological models where flow accumulations are repeatedly computed over an unchanged DEM. (C) 2016 Elsevier Ltd. All rights reserved.
机译:数字高程模型(DEM)被广泛用于地表水文学建模中,通常包括确定流向和流量积聚。高分辨率DEM的使用增加了流量累积计算的准确性,但缺点是,如果分析大面积,则计算时间可能会变得过长。在本文中,我们研究了使用图形处理单元(GPU)进行有效的流量累积计算。我们提出了两种基于依赖转移和拓扑排序的新并行流累积算法,并将它们与以前发布的流转移和基于度的算法进行了比较。我们根据行业标准,ArcGIS和SAGA对GPU实施进行基准测试。使用流传输D8流路由模型和二进制输入数据,与ArcGIS相比,速度提高了19;与SAGA相比,速度提高了15。我们显示,在GPU上,基于拓扑排序的流累积算法平均比流传输算法导致速度提高7倍。因此,实现了大约100的总加速。我们通过将算法应用于修正的通用土壤流失方程(RUSLE)侵蚀模型来测试算法。为此,我们提出了坡度,LS因子和RUSLE算法的并行版本,并表明可以在不到一秒钟的时间内计算出包含7200万个单元的12 km x 24 km区域的RUSLE侵蚀结果。由于许多水文模型都需要流量累积,因此开发的算法可能会在RUSLE建模之外的许多其他应用中找到用处。对于动态水文模型,基于拓扑排序的算法特别有希望,在该模型中,在未更改的DEM上重复计算流量累积。 (C)2016 Elsevier Ltd.保留所有权利。

著录项

  • 来源
    《Computers & geosciences》 |2016年第4期|88-95|共8页
  • 作者单位

    Abo Akad Univ, Fac Sci & Engn, Vattenborgsvagen 5, SF-20500 Turku, Finland;

    Nat Resources Inst Finland, Tietotie 4, Jokioinen 31600, Finland;

    Nat Resources Inst Finland, Tietotie 4, Jokioinen 31600, Finland;

    Abo Akad Univ, Fac Sci & Engn, Vattenborgsvagen 5, SF-20500 Turku, Finland;

    Abo Akad Univ, Fac Sci & Engn, Vattenborgsvagen 5, SF-20500 Turku, Finland;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Algorithms; DEM; GPGPU; Hydrology; Parallel; RUSLE;

    机译:算法;DEM;GPGPU;水文学;并行;RUSLE;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号