Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] About StarPU

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] About StarPU


Chronologique Discussions 
  • From: Samuel Thibault <samuel.thibault@ens-lyon.org>
  • To: Sylvain HENRY <sylvain.henry@inria.fr>
  • Cc: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>, Jeff DiMarco <jdimarco218@gmail.com>
  • Subject: Re: [Starpu-devel] About StarPU
  • Date: Tue, 23 Oct 2012 01:25:39 +0200
  • List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel>
  • List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>

Sylvain HENRY, le Tue 23 Oct 2012 01:22:02 +0200, a écrit :
> I think you should use STARPU_VECTOR_GET_DEV_HANDLE instead of
> STARPU_MATRIX_GET_PTR.

Well, these are the same for CUDA, actually. GET_PTR is actually
preferred in this case, because it's really supposed to be a (CUDA)
pointer.

Jeff DiMarco wrote:
> float * A = (float *)STARPU_MATRIX_GET_PTR(buffers[0]);
>
> Doing this then referencing A[0] produces a Segmentation fault. Am I
> doing
> something blatantly wrong that I cannot see?

When executing the CUDA codelet, the pointer returned by GET_PTR is a
*CUDA* pointer, so you can not dereference it from the host.

Samuel





Archives gérées par MHonArc 2.6.19+.

Haut de le page