arrow
返回

Parallelizing flow-accumulation calculations on graphics processing units-From iterative DEM preprocessing algorithm to recursive multiple-flow-direction algorithm

delete2012-06-01
delete83
PRE
AI
秦
秦承志 (Cheng‐Zhi Qin) *
L
Lijun Zhan
DOI:10.1016/j.cageo.2012.02.022delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
As one of the important tasks in digital terrain analysis, the calculation of flow accumulations from gridded digital elevation models (DEMs) usually involves two steps in a real application: (1) using an iterative DEM preprocessing algorithm to remove the depressions and flat areas commonly contained in real DEMs, and (2) using a recursive flow-direction algorithm to calculate the flow accumulation for every cell in the DEM. Because both algorithms are computationally intensive, quick calculation of the flow accumulations from a DEM (especially for a large area) presents a practical challenge to personal computer (PC) users. In recent years, rapid increases in hardware capacity of the graphics processing units (GPUs) provided in modern PCs have made it possible to meet this challenge in a PC environment. Parallel computing on GPUs using a compute-unified-device-architecture (CUDA) programming model has been explored to speed up the execution of the single-flow-direction algorithm (SFD). However, the parallel implementation on a GPU of the multiple-flow-direction (MFD) algorithm, which generally performs better than the SFD algorithm, has not been reported. Moreover, GPU-based parallelization of the DEM preprocessing step in the flow-accumulation calculations has not been addressed. This paper proposes a parallel approach to calculate flow accumulations (including both iterative DEM preprocessing and a recursive MFD algorithm) on a CUDA-compatible GPU. For the parallelization of an MFD algorithm (MFD-md), two different parallelization strategies using a GPU are explored. The first parallelization strategy, which has been used in the existing parallel SFD algorithm on GPU, has the problem of computing redundancy. Therefore, we designed a parallelization strategy based on graph theory. The application results show that the proposed parallel approach to calculate flow accumulations on a GPU performs much faster than either sequential algorithms or other parallel GPU-based algorithms based on existing parallelization strategies. (C) 2012 Elsevier Ltd. All rights reserved.
Keyword:
Parallel computing
Graphics processing unit (GPU)
Digital terrain analysis
Flow accumulation
Multiple-flow-direction algorithm (MFD)
DEM preprocessing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Computers and Geosciences
IF:
4.4
论文数:
5.0K
被引数:
1.5W

机构

C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
引用论文

引用论文

err分享
err收藏
Case Report: Further Delineation of Neurological Symptoms in Young Children Caused by Compound Heterozygous Mutation in the PIEZO2 Gene
err2021-04-28
err0
errOAAI
errMagdalena Klaniewska; Maria Jedrzejowska; Malgorzata Rydzanicz; Justyna Paprocka; Mateusz Biela; Ewelina Wolanska; Agnieszka Pollak; Emilia Debek; Maria Sasiadek; Rafal Ploski; Monika Gos; Robert Smigiel
err分享
err收藏
Sublingual injection of microparticles containing glycolipid ligands for NKT cells and subunit vaccines induces antibody responses in oral cavity
err2015-03-01
err0
errOAAI
errElizabeth S. DeLyria; Dapeng Zhou; Jun Soo Lee; Shailbala Singh; Wei Song; Fenge Li; Qing Sun; Hongzhou Lu; Jinhui Wu; Qian Qiao; Yiqiao Hu; Guodong Zhang; Chun Li; K. Jagannadha Sastry; Haifa Shen
err分享
err收藏
An approach to computing topographic wetness index based on maximum downslope gradient
err2009-12-22
err133
PREAI
errQin, Cheng-Zhi; Zhu, A-Xing; Pei, Tao; Li, Bao-Lin; Scholten, Thomas; Behrens, Thorsten; Zhou, Cheng-Hu
err分享
err收藏
学者 查看更多内容