[petsc-users] overlap cpu and gpu?

Barry Smith bsmith at petsc.dev
Sat Aug 1 11:41:57 CDT 2020


  Nicola,

    This is really viable or practical at this time with PETSc. It is not impossible but requires careful coding with threads, another possibility is to use one half of the virtual GPUs for each solve, this is also not trivial. I would recommend first seeing what kind of performance you can get on the GPU for each type of solve and revist this idea in the future.

   Barry




> On Jul 31, 2020, at 9:23 AM, nicola varini <nicola.varini at gmail.com> wrote:
> 
> Hello, I would like to know if it is possible to overlap CPU and GPU with DMDA.
> I've a machine where each node has 1P100+1Haswell.
> I've to resolve Poisson and Ampere equation for each time step.
> I'm using 2D DMDA for each of them. Would be possible to compute poisson 
> and ampere equation at the same time? One on CPU and the other on GPU?
> 
> Thanks



More information about the petsc-users mailing list