Does increasing the number of CPU cores contribute to faster simulation performance in this case?

Nathen
Nathen Altair Community Member

Hi,

I’m currently using the GPU CUDA solver in EDEM and was wondering — does increasing the number of CPU cores contribute to faster simulation performance in this case? Also, are there any recommended ways to significantly improve the simulation speed? Any suggestions would be greatly appreciated.

Tagged:

Welcome!

It looks like you're new here. Sign in or register to get started.

Best Answers

  • Stephen Cole
    Stephen Cole
    Altair Employee
    Answer ✓

    Hi Nathen,

    CPU's don't really influence the simulation speed if running on GPU. Typically we recommend using 4 CPU's with a GPU however all the computational effort is spent on the GPU.

    For more input on simulation speed:

    Regards

    Stephen

  • Stephen Cole
    Stephen Cole
    Altair Employee
    Answer ✓

    CUDA solver is faster than CPU in nearly all scenarios.

    You see a greater benefit of GPU with larger numbers of particles (1 million +) however I still use GPU for smaller numbers of particles (e.g. 1000- 10,000) as its still faster than CPU, just the difference in speed is not as great. I'm not sure where the CPU benefit over GPU cross-over is, if the simulation is a few hundred particles I would run on CPU.

    Regards

    Stephen

Answers

  • Stephen Cole
    Stephen Cole
    Altair Employee
    Answer ✓

    Hi Nathen,

    CPU's don't really influence the simulation speed if running on GPU. Typically we recommend using 4 CPU's with a GPU however all the computational effort is spent on the GPU.

    For more input on simulation speed:

    Regards

    Stephen

  • Nathen
    Nathen Altair Community Member

    So, when should I use the GPU CUDA solver, and when should I stick with the CPU solver?

  • Stephen Cole
    Stephen Cole
    Altair Employee
    Answer ✓

    CUDA solver is faster than CPU in nearly all scenarios.

    You see a greater benefit of GPU with larger numbers of particles (1 million +) however I still use GPU for smaller numbers of particles (e.g. 1000- 10,000) as its still faster than CPU, just the difference in speed is not as great. I'm not sure where the CPU benefit over GPU cross-over is, if the simulation is a few hundred particles I would run on CPU.

    Regards

    Stephen

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.