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.
Subjects: 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]
Copyright of Journal of Water Resources Planning & Management is the property of American Society of Civil Engineers and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
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