1887

Abstract

Summary

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.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.2021612025
2021-09-06
2021-11-28
Loading full text...

Full text loading...

References

  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]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.2021612025
Loading
/content/papers/10.3997/2214-4609.2021612025
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