March 21, 2019 06:21:28
Running a simulation with PDG it can be decomposed in about 800 tasks. Using the 10 cores of my CPU does not help too much. I would like to run the simulations as fast as my full pc can afford.
Would it be possible to throw that 800 processes to the GPU cores instead of the CPU cores?
If it makes sense, can somebody give me some steps or guidances about how to implement it?
Thanks in advance
and appreciate any information.
March 21, 2019 10:04:56
Simulations by themselves are inherently serial - you must simulate the previous frame before proceeding with the current frame. As such, the way we benefit from PDG in the case of sims is to unblock downstream sims or renders as soon as a frame is done. The original sim will not be made any faster by PDG. Any GPU ultization today is based on the tasks themselves - if it utilizes GPU, the task itself may complete faster.
That said, the topic of throwing a bunch of tasks at the GPU is a valid one. We do not yet support it, but is on our roadmap to look at.