In this paper we demonstrated that the overall simulation throughput of full-GPU reservoir simulators can be further improved significantly without any modifications to the software, using NVIDIA’s Multi-Processing-Service and Multi-Instance-GPU infrastructure. For models with just a few thousand cells, a throughput increase of 7x is achieved while for problems with a million cells a 60% improvement is achieved using MPS. Furthermore, when using either MPS or MIG, the smaller models can achieve 80% of the peak achievable performance of larger models. In the context of uncertainty quantification workflows, these performance improvements are significant.


Article metrics loading...

Loading full text...

Full text loading...


  1. NVIDIA Multi-Instance-GPU User Guide
    NVIDIA Multi-Instance-GPU User Guide. https://docs.nvidia.com/datacenter/tesla/mig-user-guide/index.html
  2. NVIDIA Multi Processing Service
    NVIDIA Multi Processing Servicehttps://docs.nvidia.com/deploy/pdf/CUDA_Multi_Process_Service_Overview.pdf
  3. Gomez, Yorgi and Khazaeni, Yasaman and Mohaghegh, Shahab D and Gaskari, Razi
    and others, 2009. Top down intelligent reservoir modeling. SPE Annual Technical Conference and Exhibition.
    [Google Scholar]
  4. K.Esler, R.Gandham, L.Patacchini
    , and others, 2020. A GPU-Based, Industrial Grade Compositional Reservoir Simulator. SPE Reservoir Simulation Conference.
    [Google Scholar]
  5. K.Esler, K.Mukundakrishnan, V.Natoli, J.Shumway, Y.Zhang and J.Gilman
    , 2014. Realizing the potential of GPUs for reservoir simulation. ECMOR XIV - 14th European Conference on the Mathematics of Oil Recovery.
    [Google Scholar]

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