Objet : Developers list for StarPU
Archives de la liste
- From: Samuel Thibault <samuel.thibault@ens-lyon.org>
- To: Jean-Marie Couteyen <jean-marie.couteyen@inria.fr>
- Cc: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
- Subject: Re: [Starpu-devel] Lifetime needed for a starpu_data_handle_t
- Date: Tue, 9 Sep 2014 18:45:31 +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>
Jean-Marie Couteyen, le Tue 09 Sep 2014 17:57:20 +0200, a écrit :
> I was wondering what was the lifetime needed for a starpu_data_handle_t.
> Must it be valid until all the task using it are finished or just until
> starpu_data_unregister_submit ?
It is just a pointer (filled by *_register), so its lifetime is as long
as you need to pass it to StarPU.
> In other word, is this kind of code valid :
> """
> void function_inserting_tasks(double * tmp)
> {
> starpu_data_handle_t tmp_h;
> starpu_variable_data_register(&tmp_h, 0, (uintptr_t)tmp, sizeof(double));
> // Insert tasks using tmp_h.
> starpu_data_unregister_submit(tmp_h);
> }
> """
> ?
Yes.
Samuel
- [Starpu-devel] Lifetime needed for a starpu_data_handle_t, Jean-Marie Couteyen, 09/09/2014
- Re: [Starpu-devel] Lifetime needed for a starpu_data_handle_t, Samuel Thibault, 09/09/2014
Archives gérées par MHonArc 2.6.19+.