| 注册
首页|期刊导航|南水北调与水利科技(中英文)|基于GPU加速的分布式水文模型并行计算性能

基于GPU加速的分布式水文模型并行计算性能

庞超 周祖昊 刘佳嘉 石天宇 杜崇 王坤 于新哲

南水北调与水利科技(中英文)2024,Vol.22Issue(1):33-38,6.
南水北调与水利科技(中英文)2024,Vol.22Issue(1):33-38,6.DOI:10.13476/j.cnki.nsbdqk.2024.0005

基于GPU加速的分布式水文模型并行计算性能

Parallel computing performance of distributed hydrological model accelerated by GPU

庞超 1周祖昊 2刘佳嘉 2石天宇 2杜崇 3王坤 2于新哲2

作者信息

  • 1. 黑龙江大学水利电力学院,哈尔滨 150080||中国水利水电科学研究院流域水循环模拟与调控国家重点实验室,北京 100038
  • 2. 中国水利水电科学研究院流域水循环模拟与调控国家重点实验室,北京 100038
  • 3. 黑龙江大学水利电力学院,哈尔滨 150080
  • 折叠

摘要

Abstract

With the development of distributed hydrological models towards larger watersheds and finer granularity,computational efficiency gradually became a bottleneck,and parallel computing technology emerged as an effective solution to this challenge.In the realm of parallel computing for distributed hydrological models,most of the existing studies have primarily focused on CPU-based parallel techniques,with relatively limited research on GPU-based parallel methods.Furthermore,investigations on distributed hydrological models incorporating physical mechanisms remain scarce. This study centered around the physically-based distributed hydrological model WEP-L(water and energy transfer processes in large river basins)and explored the utilization of GPU-based parallel computing techniques.From a spatial perspective,the WEP-L model divides the watershed into numerous sub-basin units,where each unit's runoff calculations are independent,offering spatial parallelism.The interdependencies between simulation units were taken into account while allocating jobs to several computer units for parallel execution.Consequently,the runoff process of the model was parallelized based on sub-basins,dividing the Poyang Lake basin into 8,712 sub-units,and employing GPU threads to execute parallel computations through kernel functions. It is founded that the distributed hydrological model's suggested GPU-based parallel approach significantly accelerated the process.With an increase in GPU thread count,the parallel computing time steadily reduced.The parallel performance was most efficient when the total thread count closely approached the number of divided sub-basins.In the experimental Poyang Lake basin with 8,712 sub-basin units in the WEP-L model,the maximum speedup reached around 2.5.Secondly,the performance of GPU parallel computing was influenced not only by the degree of parallelism but also by the computational workload.With an increase in computational workload,both serial and parallel computation times increased.However,due to the smaller rate of increase in parallel computation time compared to the serial method,the speedup gradually increased,albeit at a diminishing rate.When the number of sub-basin units in the experimental WEP-L model increased to 24,897,the speedup ratio reached 3.5,indicating the considerable potential for GPU parallel algorithms in the computation of physically-based large-scale watershed distributed hydrological models. In conclusion,GPU-based parallel algorithms showed great promise for computing large-scale,physically-based,watershed-distributed hydrological models.The results indicated that the enhancement of parallel efficiency was contingent not only on the number of parallel threads activated but also on the size of the computational workload.The parallel calculation time decreased gradually as the number of GPU threads rose.As the computing demand rose,the speedup ratio increased correspondingly.GPU-based parallel computing represents the current trend in parallel computing.This study could provide valuable experience for other researchers exploring GPU parallel algorithms,contributing to the facilitation of interdisciplinary collaboration between computer science and water resources engineering.

关键词

基于GPU的并行算法/物理机制/分布式水文模型/WEP-L模型/计算性能

Key words

GPU-based parallel algorithm/physical mechanism/distributed hydrological model/WEP-L model/computational performance

分类

天文与地球科学

引用本文复制引用

庞超,周祖昊,刘佳嘉,石天宇,杜崇,王坤,于新哲..基于GPU加速的分布式水文模型并行计算性能[J].南水北调与水利科技(中英文),2024,22(1):33-38,6.

基金项目

国家重点研发计划项目(2021YFC3000205) (2021YFC3000205)

江西省水利科技重大项目(202023ZDKT03) (202023ZDKT03)

水利部重大科技项目(SKR-2022056) (SKR-2022056)

南水北调与水利科技(中英文)

OA北大核心CSTPCD

2096-8086

访问量0
|
下载量0
段落导航相关论文