A Fast MPI-Based Distributed Hash-Table as Surrogate Model for HPC Applications
Surrogate models can enhance performance in HPC applications. Cache-based surrogates use pre-calculated simulation results for interpolation or extrapolation. However, this is only effective if retrieval is faster than simulation. This paper proposes an MPI-based distributed architecture where parallel processes share memory to build a distributed hash table. Three DHT approaches for HPC are presented. A lock-free design outperforms both coarse-grained and fine-grained locking DHTs, demonstrating good scaling for read and write performance. The lock-free DHT improved the runtime of a reactive transport simulation up to 42%.
Institutions
- Japan External Trade Organization (JP)
Publication Details
- Journal
- Publication Database GFZ (GFZ German Research Centre for Geosciences)
- Published
- 2025-01-01
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00