Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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...
GPU atau singkatan dari Graphical Processing Unit merupakan mikroprosesor khusus yang berfungsi memercepat proses rendering grafik 2 dimensi atau 3 dimensi. GPU telah digunakan di ...
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...
R-GPU
R-GPU
Over the last decade, Graphics Processing Unit (GPU) architectures have evolved from a fixed-function graphics pipeline to a programmable, energy-efficient compute accelerator for ...
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 ...

Back to Top