Re: [petsc-dev] Generality of VecScatter
On Thu, Nov 24, 2011 at 4:40 PM, Jed Brown <[email protected]> wrote:
On Thu, Nov 24, 2011 at 16:26, Matthew Knepley <[email protected]> wrote:
This is one great reason that vectorization works and pthreads is crap. I am not totally sold on the thread block system, but it looks like genius compared to pthreads. I would start there.
Suppose you had a higher level way to describe data movement (across shared and distributed memory) between invocation of CUDA/OpenCL kernels. How far would that get you?
Move this question to Barry's new thread. I think it will get you quite far, and the point for me will be how will the user describe a communication pattern, and how will we automate the generation of MPI from that specification. Sieve has an attempt to do this buried in it inspired by the "manifold" idea. Matt -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener
participants (1)
-
Matthew Knepley