Accelerating a Many-Scenario Water Resources Simulation.

Saved in:
Bibliographic Details
Title: Accelerating a Many-Scenario Water Resources Simulation.
Authors: Tomlinson, J. E.1 (AUTHOR) james.tomlinson@postgrad.manchester.ac.uk, Harou, J. J.2 (AUTHOR) julien.harou@manchester.ac.uk
Source: Journal of Water Resources Planning & Management. Feb2025, Vol. 152 Issue 2, p1-8. 8p.
Subject Terms: *SIMD (Computer architecture), *PARALLEL processing, *INTERIOR-point methods, *COMPUTER simulation, *WATER supply, *MATHEMATICAL optimization, *LINEAR programming
Abstract: We present a new approach to water resource simulation that exploits modern CPU hardware and instructions. The approach simulates multiple scenarios in parallel using single-instruction, multiple-data (SIMD) techniques. We apply SIMD to a simple interior point method (IPM) that is capable of solving multiple similar linear programs in parallel. We compare our method against a non-SIMD linear program solver (CLP) and demonstrate significant speed-ups for some water resource simulations. Although our method is not competitive with the conventional solver for a single scenario, it is able to outperform the conventional solver when simulating multiple scenarios. Our results demonstrate that by exploiting modern CPU features, it is possible to achieve significant speed-ups for water resource simulations. We achieve a speed-up of 2.1 when using SIMD in comparison with a non-SIMD approach with 64 scenarios. More efficient simulation will allow practitioners to explore more scenarios, find more robust solutions, and use more complex models. [ABSTRACT FROM AUTHOR]
Database: Academic Search Index
Description
Abstract:We present a new approach to water resource simulation that exploits modern CPU hardware and instructions. The approach simulates multiple scenarios in parallel using single-instruction, multiple-data (SIMD) techniques. We apply SIMD to a simple interior point method (IPM) that is capable of solving multiple similar linear programs in parallel. We compare our method against a non-SIMD linear program solver (CLP) and demonstrate significant speed-ups for some water resource simulations. Although our method is not competitive with the conventional solver for a single scenario, it is able to outperform the conventional solver when simulating multiple scenarios. Our results demonstrate that by exploiting modern CPU features, it is possible to achieve significant speed-ups for water resource simulations. We achieve a speed-up of 2.1 when using SIMD in comparison with a non-SIMD approach with 64 scenarios. More efficient simulation will allow practitioners to explore more scenarios, find more robust solutions, and use more complex models. [ABSTRACT FROM AUTHOR]
ISSN:07339496
DOI:10.1061/JWRMD5.WRENG-6564