Javascript must be enabled to continue!
GPU Acceleration of the SUMMA Land Model
View through CrossRef
Process-based land models are increasingly used for large-domain hydrologic simulations and ensemble prediction. Such simulations are computationally challenging, especially on modest computing resources. This work presents a Graphics Processing Unit (GPU) implementation of the Structure for Unifying Multiple Modeling Alternatives (SUMMA) modeling framework. SUMMA represents the geographical domain as hundreds of thousands of topographically distinct spatial units, modeled as independent vertical columns that solve local water and energy balance equations without direct lateral interactions. We exploit this structure by mapping independent sub-basins to GPU threads and integrating GPU-enabled numerical solvers from the SUNDIALS library. Numerical experiments demonstrate that the GPU implementation reproduces the results of the reference SUMMA code while providing improved computational throughput and scalability. For large batches of sub-basins, the GPU implementation achieves speedups of up to 30 times relative to the corresponding serial CPU execution making large-domain and ensemble simulations more practical on modest computing resources.
Title: GPU Acceleration of the SUMMA Land Model
Description:
Process-based land models are increasingly used for large-domain hydrologic simulations and ensemble prediction.
Such simulations are computationally challenging, especially on modest computing resources.
This work presents a Graphics Processing Unit (GPU) implementation of the Structure for Unifying Multiple Modeling Alternatives (SUMMA) modeling framework.
SUMMA represents the geographical domain as hundreds of thousands of topographically distinct spatial units, modeled as independent vertical columns that solve local water and energy balance equations without direct lateral interactions.
We exploit this structure by mapping independent sub-basins to GPU threads and integrating GPU-enabled numerical solvers from the SUNDIALS library.
Numerical experiments demonstrate that the GPU implementation reproduces the results of the reference SUMMA code while providing improved computational throughput and scalability.
For large batches of sub-basins, the GPU implementation achieves speedups of up to 30 times relative to the corresponding serial CPU execution making large-domain and ensemble simulations more practical on modest computing resources.
Related Results
On the programmability of multi-GPU computing systems
On the programmability of multi-GPU computing systems
Multi-GPU systems are widely used in High Performance Computing environments to accelerate scientific computations.
This trend is expected to continue as integrated GPUs will be i...
Benchmarking GPU Passthrough Performance on Docker for AI Cloud System
Benchmarking GPU Passthrough Performance on Docker for AI Cloud System
The use of artificial intelligence (AI), which depends only on CPU resources, tends to result in longer execution times or CPU time. Especially when handling large amounts or compl...
CPU AND GPU (CUDA) TEMPLATE MATCHING COMPARISON / CPU IR GPU (CUDA) PALYGINIMAS VYKDANT ŠABLONŲ ATITIKTIES ALGORITMĄ
CPU AND GPU (CUDA) TEMPLATE MATCHING COMPARISON / CPU IR GPU (CUDA) PALYGINIMAS VYKDANT ŠABLONŲ ATITIKTIES ALGORITMĄ
Image processing, computer vision or other complicated opticalinformation processing algorithms require large resources. It isoften desired to execute algorithms in real time. It i...
Heat transfer in supercritical fluids: computational approaches & studies
Heat transfer in supercritical fluids: computational approaches & studies
(English) This thesis delves into investigating the complexities of heat transfer in supercritical fluids through the application of advanced theoretical and computational methodol...
Parallel metaheuristics on GPU
Parallel metaheuristics on GPU
Métaheuristiques parallèles sur GPU
Les problèmes d'optimisation issus du monde réel sont souvent complexes et NP-difficiles. Leur modélisation est en constante évo...
Vina-GPU 2.0:further accelerating AutoDock Vina and its derivatives with GPUs
Vina-GPU 2.0:further accelerating AutoDock Vina and its derivatives with GPUs
Modern drug discovery typically faces large virtual screens from huge compound databases where multiple docking tools are involved for meeting various real scenes or improving the ...

