GPU Utilization

fyw
fyw Altair Community Member
edited November 2022 in Community Q&A

Hi EDEM Engineering,

I have simulated with one V100, but I found that GPU-util is varied from 100 to 0 then to 100 constantly. I thought it is because code of edem is still in CPU and GPU need to transfer data every time step, which doesn't make simulating with GPU significant faster than with CPU.

I want to konw how should I improve GPU-util and make simulation faster.

Thank you!

 

Regards,

Yanwei Fang

 
Tagged:

Answers

  • Stephen Cole
    Stephen Cole
    Altair Employee
    edited November 2022

    Hi Yanwei,

     

    Are you using the OpenCL or CUDA version of the GPU solver?  I see the question indicates EDEM version 2020.2, I'd recommend the CUDA version of the EDEM GPU solver in EDEM 2022.1.

     

    The OpenCL version calculates the particle factory and factory area (bounding box of the factory) on CPU, the CUDA version has various improvements including the factory area calculated on GPU.  Both however have to wait on hard drive and CPU when saving data.


    I'd also recommend the program GPUz to check utilisation, Windows task manager doesn't really do a good job of monitoring usage.


    Regards

    Stephen