1887

Abstract

Summary

It has been previously shown that the multiprocessing workflow is very beneficial for GPU-based reservoir simulation, in particular for smaller models. In this analysis, we evaluate the efficiency of multiprocessing across GPU generations (both consumer and professional grade) and vendors by measuring the maximum achievable total simulation throughput on both synthetic and real models of various sizes and physics. We demonstrate that for both vendors, the total throughput increases as additional processes are simultaneously used, reaching a peak at a certain number of such processes, depending on the model size and GPU generation. While with later generations of NVidia GPUs, such number tends to increase, showing that more and more processes are needed to saturate the increased memory bandwidth, for AMD GPUs this number is stable and consistent.

We also show that in most cases, when using only a single process while moving from an older to a more recent GPU architecture, it is difficult to achieve runtime scaling equivalent to the scaling of total memory bandwidth. At the same time, when comparing total simulation throughput using multiprocessing, performance is much closer to the expected level.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.2025643006
2025-10-06
2026-02-15
Loading full text...

Full text loading...

References

  1. NVIDIA, 2025. Multi Processing Service. https://docs.nvidia.com/deploy/pdf/CUDA_Multi_Process_Service_Overview.pdf
    [Google Scholar]
  2. K.Mukundakrishnan, S.Ranjan, L.Patacchini, and others, 2023. Full-GPU Simulation of Coupled Multi-reservoir Models: Implementation and Field Examples. SPE Reservoir Characterisation and Simulation Conference and Exhibition.
    [Google Scholar]
  3. R.Gandham, Y.Zhang, K.Esler and V.Natoli, 2021. Improving GPU throughput of reservoir simulations using NVIDIA MPS and MIG. Fifth EAGE Workshop on High Performance Computing for Upstream.
    [Google Scholar]
/content/papers/10.3997/2214-4609.2025643006
Loading
/content/papers/10.3997/2214-4609.2025643006
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error